python - 如何在Google Analytics API中调用辅助维度

标签 python google-analytics google-analytics-api

目前正在尝试使用 Python 使用 Google Analytics API 获取一些报告。

使用此功能,我现在可以获得在营销事件中过滤的用户的一组结果。

dump.reports().batchGet(
      body={
        'reportRequests': [
        {
          'viewId': VIEW_ID,
            
          'dateRanges': [
                          {
                              'startDate': '7daysAgo', 
                              'endDate': 'yesterday'
                          },
                         {
                             'startDate':  '14daysAgo',
                             'endDate': '8daysAgo'
                         }
                        ],
            
          'metrics': [{'expression': 'ga:users'},],
          'dimensions': [{'name': 'ga:campaign'}],
          'samplingLevel':'LARGE'
            
        }]
      }
  ).execute()

但我想获得有关辅助维度的报告(即,当我在实际的 Google Analytics(分析)上选择此选项时获得的 View ),并且我一直坚持添加辅助维度。我认为 ga:acquisitionSource 是我要添加的字段的名称。

the view I want to get

最佳答案

Dimensions and Metrics explorer连接 Google Analytics UI 中显示的维度名称及其相应的 API 名称。 “源”维度的 API 名称是“ga:source”。

请求多个维度类似于以下内容:

dump.reports().batchGet(
      body={
        'reportRequests': [
        {
          'viewId': VIEW_ID,
            
          'dateRanges': [
                          {
                              'startDate': '7daysAgo', 
                              'endDate': 'yesterday'
                          },
                         {
                             'startDate':  '14daysAgo',
                             'endDate': '8daysAgo'
                         }
                        ],
            
          'metrics': [{'expression': 'ga:users'},],
          'dimensions': [{'name': 'ga:campaign'},{'name': 'ga:source'}],
          'samplingLevel':'LARGE'
            
        }]
      }
  ).execute()

关于python - 如何在Google Analytics API中调用辅助维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68969774/

相关文章:

python - 如果任何单元测试失败,如何使 Python 的覆盖工具失败?

python - 如何在没有外部库且没有出现 Windows 媒体播放器的情况下播放 mp3/wav/m4a (python)

python - 在 Python 中使用 pathlib 复制文件

javascript - 我应该将 Google Analytics 异步代码段放在哪里

python - 如何在 flask Controller 中正确使用 importlib?

ios - iOS 上最新的 Pod 版本的 Google/Analytics 要求我安装 Firebase

google-analytics - 我每次都必须使用 queryProfiles 来获取配置文件 id 吗?

google-analytics - 如何从 Google Analytics GAPI API 获取 “Visitors Flow” 数据?

java - Analytics Reporting API v4 (Java) 中的指标类

database - 我是否需要覆盖存储在数据库中的 Google Analytics 数据