Это еще один пост о различиях значений API и Dashboard. Я полностью застрял. Я прочитал некоторые темы о переполнении стека, на форуме Google и все еще застрял.
Кроме того, я установил samplingLevel
как LARGE
и все еще получаю различия.
LARGE and DEFAULT: returns 1748 users
SMALL: returns 1785
DASHBOARD View: shows 1648
Здесь вы можете увидеть данные на панели инструментов.
А вот как я звоню 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 Dashboard и наших пользовательских представлений.
Например, я ищу только 2019-03-01.