Google Big Query 按页面路径和 Google Analytics 数据的自定义维度获取用户计数

Posted

技术标签:

【中文标题】Google Big Query 按页面路径和 Google Analytics 数据的自定义维度获取用户计数【英文标题】:Google Big Query Get User Count by page path and Custom Dimension for Google Analytics Data 【发布时间】:2018-01-03 21:25:08 【问题描述】:

我正在尝试按自定义维度获取访问特定页面的用户数量。 但是我的代码与 Google Analytics 不匹配。谁能帮我解决这个问题?

SELECT
    PARSE_DATE('%Y%m%d', t.date) as Date
   ,count(distinct( concat(fullVisitorID,cast(visitID as string)))) as visitor_count
   ,(if(customDimensions.index=1, customDimensions.value,null))  as orig
FROM `table` as t
   CROSS JOIN UNNEST(hits) AS hit
   CROSS JOIN UNNEST(hit.customDimensions) AS customDimensions
WHERE
   (hit.page.pagePath ='apple'OR hit.page.pagepath= 'pear')
GROUP BY DATE,orig

非常感谢!!!!

【问题讨论】:

【参考方案1】:

没有意识到我只需要计算FullvistorID,它解决了这个问题。希望这可以帮助某人。

SELECT
    PARSE_DATE('%Y%m%d', t.date) as Date
   ,count(distinct(fullvisitorid)) as visitor_count
   ,(if(customDimensions.index=1, customDimensions.value,null))  as orig
FROM `table` as t
   CROSS JOIN UNNEST(hits) AS hit
   CROSS JOIN UNNEST(hit.customDimensions) AS customDimensions
WHERE
   (hit.page.pagePath ='apple'OR hit.page.pagepath= 'pear')
GROUP BY DATE,orig

【讨论】:

以上是关于Google Big Query 按页面路径和 Google Analytics 数据的自定义维度获取用户计数的主要内容,如果未能解决你的问题,请参考以下文章

Google Big Query 页面查看次数与 GA 页面查看次数不匹配

Google Big Query:确定无效视图(例如 dryRun & list)

使用 Big Query API 将数据提取到按时间分区的表中,但出现 SyntaxError: Unexpected end of input

Big Query-如何在 Big Query 中按浏览量、用户每周比较数据

Google Big Query 在日期列中期望啥?

已经存在 (HTTP 409) 错误 Big Query/Google Analytics