这是另一篇有关API和仪表板差异值的文章。我完全被困住了。我已经阅读了一些有关堆栈溢出,谷歌论坛的话题,但仍然停留。
此外,我将samplingLevel
设置为LARGE
,并且仍然存在分歧。
LARGE and DEFAULT: returns 1748 users
SMALL: returns 1785
DASHBOARD View: shows 1648
Here,您可以在信息中心上查看数据。
这就是我打batchGet()
的方式:
analytics.reports()
.batchGet(
body={
"reportRequests": [
{
"viewId": self.view_id,
"samplingLevel": "SMALL",
"dateRanges": [
{
"startDate": "2019-03-01",
"endDate": "2019-03-01",
}
],
"metrics": [
{"expression": "ga:users"},
{"expression": "ga:newUsers"},
{"expression": "ga:sessions"},
{"expression": "ga:bounces"},
{"expression": "ga:goal1Completions"},
{"expression": "ga:goal3Completions"},
{"expression": "ga:goal4Completions"},
],
"dimensions": [
{"name": "ga:landingPagePath"},
{"name": "ga:hostname"},
{"name": "ga:source"},
{"name": "ga:medium"},
{"name": "ga:deviceCategory"},
{"name": "ga:adwordsAdGroupID"},
{"name": "ga:date"},
],
"pageToken": str(page_token),
"pageSize": str(self.page_size),
}
]
}
)
.execute()
仪表盘看起来像是Google Analytics(分析)中的常规视图(公开->常规/默认。不确定输入的正确数字)。
我不确定是否可以匹配相同的数字,我需要找到一个理由来解释我的质量检查和营销领域,为什么数字与Google信息中心和我们的自定义视图不同。
我仅在示例中寻找2019年3月1日。