Google analytics 相同核心报告API指标的返回值随指定指标的组合而变化
我想通过核心报告API获取一些度量值,如Google analytics 相同核心报告API指标的返回值随指定指标的组合而变化,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,我想通过核心报告API获取一些度量值,如goalxcompletions和goalxconversionrate,以及region维度 但是,当我同时指定users或uniquePageviews度量时,即使查询的维度相同,查询返回的值也会意外地发生更改 经过调查,我发现: 指定用户和唯一页面视图 指定会话和页面浏览量 从只指定goalxcompletions和goalxconversionrate的结果中 有人能告诉我为什么返回值会随目标指标组合而变化吗 我尝试了QueryExplorer
goalxcompletions
和goalxconversionrate
,以及region
维度
但是,当我同时指定users
或uniquePageviews
度量时,即使查询的维度相同,查询返回的值也会意外地发生更改
经过调查,我发现:
- 指定
和用户
唯一页面视图
- 指定
和会话
页面浏览量
goalxcompletions
和goalxconversionrate
的结果中
有人能告诉我为什么返回值会随目标指标组合而变化吗
我尝试了QueryExplorer和HTTPAPI请求,但结果是一样的
更新
添加了一个原始响应的示例。每个区域
/区域ID
的这些值随指定或不指定用户
/唯一页面视图
而变化
{
"totalResults": 28,
"containsSampledData": true,
"columnHeaders": [
{
"name": "ga:regionId"
},
{
"name": "ga:region"
},
{
"name": "ga:users"
},
{
"name": "ga:goal1ConversionRate"
}
],
"totalsForAllResults": {
"ga:users": "1125",
"ga:goal1ConversionRate": "7.155222158107328"
},
"rows": [
[
"(not set)",
"(not set)",
"2",
"0.0"
],
[
"21152",
"Massachusetts",
"358",
"20.930232558139537"
],
[
"21176",
"Texas",
"463",
"2.9797377830750893"
]
]
}
上面的回答与实际不完全一样,但除了行数几乎相同。正如Matt在评论中所述,我发现这是因为使用了采样数据。结果在哪里采样
containssampledata:True
Yes,containssampledata为True。我添加了一个示例响应正文。@Matt谢谢你的提示。我发现,结果仅在指定用户或UniquePageView时包含示例,而在指定会话和页面视图时不包含示例。