BiqQuery与谷歌分析,哪些数据更准确?

hog*_*gkm 7 google-analytics google-bigquery

作为高级Google Analytics/BigQuery客户,我们的问题是,哪些数据更准确?

我倾向于倾向于使BigQuery更准确,因为我们实际上可以看到原始数据,但我们没有深入了解Google Analyitc用于计算其数字的方法.

我也认为很多都与SAMPLING有关.

当您计算单个页面的总浏览量之类的简单内容时,Google Analytics数字在.00001%之内排列为BigQuery :

sum(case when regexp_match(hits.page.pagepath,r'(?i:/contact.aspx)') and hits.type = "page" then 1 else 0 end) as total_pageviews

当您为单个页面计算更复杂的内容(如独特网页浏览量)时,Google Analytics数据比BigQuery大5%.请注意,它最多采样100万:

count(distinct (case when regexp_match(hits.page.pagepath,r'(?i:/contact.aspx)') and hits.type = "page" then concat(fullvisitorid, string(visitid)) end), 1000000) as unique_pageviews

我很想知道其他人的想法或Google开发者自己能解释的内容.

DaI*_*mTo 3

如果您是高级客户,我认为这是因为您有一个包含大量数据的大型网站。如果数据太多,Google Analytics API 将对您的数据进行采样。您可以通过提高采样级别来尝试避免这种情况。即使将采样级别设置为高精度,您仍然可以从 API 获取采样数据。

检查从API返回的Json,它会告诉你你的数据是否正在被采样。

Big Query 不会对您的数据进行采样,高级客户有一种方法可以在不采样数据的情况下使用 API,但我认为您必须联系 Google 进行设置。

大查询更受青睐的一点是,您并不像使用 Google Analytics API 那样仅限于 7 个维度和 10 个指标。

注意:我不是 Google 开发者,但我是 Google Analytics 的 Google 开发者专家。