Google analytics 使用采样数据分析结果

Google analytics 使用采样数据分析结果,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,我正在开发一个侧边栏,将谷歌分析统计数据与我在管理部门发布的详细信息集成在一起 为了理解google analytics api,我使用google自己提供的api进行了一些测试 在几次测试之后,我注意到一个奇怪的行为,我将用一个实际的例子继续。 我需要知道什么关键字会把人们带到一个给定的url,我想知道我从这些关键字中得到了多少次点击。我还想为这些信息3个不同的数据范围:每日关键字,每月关键字和整体关键字 这是我使用的一组参数: ids = <myTableId>

我正在开发一个侧边栏,将谷歌分析统计数据与我在管理部门发布的详细信息集成在一起

为了理解google analytics api,我使用google自己提供的api进行了一些测试

在几次测试之后,我注意到一个奇怪的行为,我将用一个实际的例子继续。 我需要知道什么关键字会把人们带到一个给定的url,我想知道我从这些关键字中得到了多少次点击。我还想为这些信息3个不同的数据范围:每日关键字,每月关键字和整体关键字

这是我使用的一组参数:

ids         = <myTableId>
dimensions  = ga:keyword
metrics     = ga:visits
segment     =
filters     = ga:pagePath=~<myUrl>$
sort        =
start-date  =
end-date    =
start-index =
max-results =
max-results = 50
如果我延长我的时间范围,我开始有奇怪的行为。如果我将请求扩展到上一个请求的同一个月的所有日期,我希望在一天内至少检索到所有关键字(可能有更多的点击次数),但无论如何,我得到的结果较少(还有一条警告说“此结果基于采样数据”):

如果我试图检索所有数据(从我创建页面的第一天到今天),情况会变得更糟:我没有数据

所以问题是我的方法有什么问题

---更新---

我发现了这个bug报告:
你认为这有关系吗?

如果你的数据被采样,那么它的质量会很差。抽样似乎是基于总访问次数,因此,如果您将请求缩短到较短的时间段,则通常会取消抽样。当您尝试只请求一天的数据时,您自己也看到了这一点

要解决这个问题,你必须发出多个请求,然后自己聚合——这毫无意义,但这是解决问题的唯一方法。我们检查结果集中的样本标志,缩短时间周期,并在循环中重新请求,直到获得所有干净的数据


我自己的分析表明,在40%的时间里,抽样访问次数与非抽样值相差5%或更多。那是参观用的。在抽样中根本不计算唯一访问者(它只返回访问次数),较小的数据点(如转换)变得更加不稳定。

这确实是一个清晰且令人满意的答案!谢谢你。。。在我的情况下,我不能做这么多的请求(为了检索每月数据,我应该提出30/31请求,因为我开始使用至少2天的范围来获取采样数据),所以我必须保留近似数据…我建议您将所有请求作为一天的范围来执行。谷歌每天都会允许数千个请求访问他们的API,所以我认为你不会因为这个就达到上限。
ga:keyword                                  ga:visits
---                                         --- 
(not set)                                   1
lo schiaccianoci film a roma                1
lo schiaccianoci film programmazione roma   1
lo schiaccianoci film roma                  1
lo schiaccianoci programmazione a roma      1
programmazione film lo schiaccianoci a roma 1
schiaccianoci film programmazione           1
schiaccianoci film roma                     1
ga:keyword                      ga:visits 
---                             ---
(not set)                       31
lo schiaccianoci film roma 2011 31