我正面临Google Analytics API的一种怪异行为。
以下是我使用查询浏览器进行查询的示例。日期和其他所有选项在两个查询中都完全相同。
第一个查询
metrics=ga:pageviews
filters=gaPagePath==/my_article_uri/
结果: 975
第二个查询
metrics=ga:pageviews
dimensions=ga:country
filters=gaPagePath==/my_article_uri/
结果:阿塞拜疆:3,荷兰:60,俄罗斯:2067,新加坡:22,美国:157
总计: 2309 !
问题:为什么结果不相等?
我尝试用谷歌搜索,似乎问题出在度量/维度的范围内,但仍然无法真正理解。
编辑
对于第一个查询,不对结果进行采样。
但是,对于第二个查询(具有指定的维度),将进行采样:
"containsSampledData": true,
"sampleSize": "499365",
"sampleSpace": "1568579"
可能是原因吗?
答案 0 :(得分:1)
基于查询中报告的抽样,我认为不准确是由于抽样造成的。第二个查询基于大约32%的会话。
如果您减小日期范围以使两者都不被采样,则它们应该匹配。