我无法使用其API名称访问通过GUI提供的自定义尺寸。有没有办法找到所有可用的自定义维度和指标的实际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 GUI中不可用。是否有相关文档?我知道https://developers.google.com/analytics/devguides/reporting/core/dimsmets。 但这不包括自定义尺寸。