无法访问通过 API v4 定义的细分的同期群数据



我正在尝试使用以下 Python 代码访问具有群组维度的数据:

return analytics.reports().batchGet(
    body={
      'reportRequests': [
      {
        'viewId': VIEW_ID, 
        'metrics': [
          {"expression": "ga:cohortActiveUsers"},
          {"expression": "ga:cohortTotalUsers"}
        ],
        "dimensions":
          [
            {
              "name": "ga:segment"
            },
            {
              "name": "ga:cohort"
            },
            {
              "name": "ga:cohortNthDay"
            }
          ],
        "segments": [
          {
            "dynamicSegment":
              {
                "name": "Sessions from Poznan",
                "userSegment":
                  {
                    "segmentFilters": [
                      {
                        "simpleSegment":
                          {
                            "orFiltersForSegment":
                              {
                                "segmentFilterClauses": [
                                  {
                                    "dimensionFilter":
                                      {
                                        "dimensionName": "ga:city",
                                        "operator": "EXACT",
                                        "expressions": ["Poznan"]
                                      }
                                  }]
                              }
                          }
                      }]
                  }
              }
          }],
        "cohortGroup": {
          "cohorts": [{
            "name": "cohort 1",
            "type": "FIRST_VISIT_DATE",
            "dateRange": {"startDate": "2016-05-10", "endDate": "2016-05-10"}
          }, {
            "name": "cohort 2",
            "type": "FIRST_VISIT_DATE",
            "dateRange": {"startDate": "2016-05-10", "endDate": "2016-05-10"}
          }]
        }
      }]
    }
).execute()

当我执行此代码时,我收到错误Selected dimensions and metrics cannot be queried together。但是segments当删除该部分时,一切正常。

这种错误的原因是什么?我应该如何正确请求此类数据?

对于具体报告,如下所述 https://developers.google.com/analytics/devguides/reporting/core/v4/advanced#cohort_and_lifetime_value_ltv_dimensions_and_metrics:

同期群报告中没有要用作维度的维度"GA:细分"。您应将自己限制在同期群和生命周期报告中提到的维度和指标。

希望这有帮助。

最新更新