我想通过Core Reporting API以及goalXXCompletions
和goalXXConversionRate
维度获取region
和regionId
等指标值。
但是,当我同时指定users
或uniquePageviews
指标时,即使查询的返回值具有相同的维度,也会意外更改。
经过一番调查,我发现:
users
和uniquePageviews
sessions
和pageviews
仅指定goalXXCompletions
和goalXXConversionRate
。
任何人都可以告诉我为什么返回的值会随着目标指标组合而变化吗?
我曾尝试过查询资源管理器和HTTP API请求,但结果相同。
添加了原始响应的示例。无论是否指定region
/ regionId
,每个users
/ uniquePageviews
的值都会有所不同。
{
"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"
]
]
}
以上并不完全是实际响应,但除了行数之外几乎相同。
答案 0 :(得分:0)
正如Matt在评论中所说,我发现这是因为采样数据的使用。