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