【问题标题】:Is it possible to manipulate the dimension name within the Google Analytics API response in the query itself是否可以在查询本身的 Google Analytics API 响应中操作维度名称
【发布时间】:2021-01-21 11:58:47
【问题描述】:

这是我为获取 Google Analytics(分析)数据而创建的示例查询:

response = service.reports().batchGet(
body={
    'reportRequests': [
        {
            'viewId': 'xxxx',  
            'dateRanges': [{'startDate': '2021-01-14', 'endDate': '2021-01-15'}],
            'metrics': [
                {'expression': 'ga:pageViews'},
                {'expression': 'ga:sessions'},
                {'expression': 'ga:itemRevenue'},
                {'expression': 'ga:hits'},
                {'expression': 'ga:sessionDuration'},
                ],
            # Get Pages
            'dimensions': [
                {"name": "ga:clientId"},
                {"name": "ga:pagePath"},
                {"name": "ga:dateHourMinute"},
                {"name": "ga:shoppingStage"},
                {"name": "ga:source"},
                {"name": "ga:campaign"},
                ],
            # Filter by condition
            "filtersExpression": "ga:clientId==yyyy.zzzz",
            'orderBys': [{"fieldName": "ga:dateHourMinute", "sortOrder": "DESCENDING"}],
            'pageSize': 500
        }]
    }
    ).execute()

示例响应:

{'dimensions': ['yyyy.zzzz',
                '/products/pants-green?variant=456456456',
                '202101142347',
                'ALL_VISITS',
                'newsletter',
                '2021_01-pre-sale',
                '282'],
 'metrics': [{'values': ['0',
                         '0',
                         '0.0',
                         '1',
                         '0.0']}]},

是否可以在查询本身的响应中为维度定义替代命名,例如

  • 使用正则表达式从页面路径中去除变体部分,
  • 将“ga:shoppingStage”的措辞从 ALL_VISITS 更改为其他内容?

或者这是需要在后期处理中完成的事情?

【问题讨论】:

    标签: google-analytics google-api google-analytics-api


    【解决方案1】:

    dimensions and metrics 是 Google 分析中的标准。 API 返回给您的响应只是 API 中维度和指标的名称。

    即使您有自己的custom dimensionXX 和指标设置,API 仍然会返回名称为 ga:dimensionXX

    如果您想更改名称,则必须在数据返回给您后在本地进行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多