У меня проблемы с доступом к пользовательским измерениям, доступным через GUI, с использованием их имен API.Есть ли способ найти фактическое имя API всех доступных пользовательских измерений и метрик.В настоящее время я использую имя формата ga:dimension<indexidfromGUI>
, как ga:dimension4
, но это возвращает неизвестную ошибку измерения.
HttpError: <HttpError 400 when requesting https://analyticsreporting.googleapis.com/v4/reports:batchGet?alt=json returned "Unknown dimension(s): ga:dimension11
Вот мое тело отчета:
body={
'reportRequests': [
{
'viewId': VIEW_ID,
'dateRanges': [{'startDate': '1daysAgo', 'endDate': '1daysAgo'}],
'metrics': [
{'expression': 'ga:sessions'},
],
'dimensions': [
{'name': 'ga:date'},
{'name': 'ga:dimension4'},
#{'name': 'ga:dimension11'},
#{'name': 'ga:dimension13'},
#{'name': 'ga:dimension14'},
],
"dimensionFilterClauses": [
{
"filters": [
{
"dimensionName": "ga:eventAction",
"operator": "PARTIAL",
"expressions": ["ScreenView"]
}
]
}
],
}]
}
).execute()
Если форматдля api dim имя неверно, как мне узнать это?Насколько я знаю, он недоступен в графическом интерфейсе Analytics.Есть ли документация для этого?Мне известно о https://developers.google.com/analytics/devguides/reporting/core/dimsmets. Но это не относится к пользовательским размерам.