【发布时间】:2016-09-13 18:09:37
【问题描述】:
我正在从 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%。这种微小的差异是否有原因?
【问题讨论】:
-
count在 BigQuery 中是近似值,并不精确 -
COUNT是准确的,而不是近似的。也许您正在考虑旧版 SQL 中的COUNT(DISTINCT ...)?但是,对于最初的问题,差异是否可能是由于 GA 中的指标包括最后的一些额外数据?我很好奇如果你限制范围是否仍然存在差异,例如只到 7 月份。 -
@ElliottBrossard 是的,它们完全匹配 7 月份。
标签: google-analytics google-bigquery pageviews