无法通过Google Analytics(分析)Reporting API v4 Python客户端访问自定义维度和指标

时间:2018-09-25 07:01:14

标签: python-3.x google-analytics google-analytics-api google-analytics-v4 google-reporting-api

我无法使用其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。 但这不包括自定义尺寸。

0 个答案:

没有答案