我从BigQuery页面查询页面浏览量。我的疑问是:
SELECT hits.page.pagePath, COUNT(*) as pageViews FROM `bigquery-refresh.refresh.ga_sessions_2015*`,
UNNEST(hits) as hits
WHERE date >= '20150101' AND date < '20150701'
AND geoNetwork.country = "United States"
AND hits.type="PAGE"
GROUP BY hits.page.pagePath
ORDER BY pageViews DESC
我将此查询与GA内部报告的总页面浏览量进行比较(针对相同的国家/地区和日期范围),并且发现GA中的网页浏览总数比BigQuery大约0.4% 。这种小差异是否有原因?
答案 0 :(得分:0)
我不熟悉GA,但这是我的随机猜测:
(1)正如艾略特所指出的,也许GA包含一些额外的数据
(2)或者GA可能使用与计数不同的规则(*)
(3)我碰巧知道Adwords甚至会在几天后调整报告数据。也许GA具有相同的功能。
答案 1 :(得分:0)
你确定你正在计算正确的事吗?
在Schema documentation上,它说BQ中的每一行都对应一个会话(不是点击,也不是网页浏览),所以计数(*)不正确,因此显示不同的数字与GA的UI相比。
架构还显示,对于网页浏览,您有总计:
因此,与页面的每次互动都很受欢迎。您能否通过使用totals.pageviews确认您获得正确的数字?