如何获取google analytics api v4中的自定义维度列表

时间:2016-06-27 13:08:56

标签: google-analytics google-analytics-api

我正在寻找一种方法,使用API​​ v4在我的分析报告中获取自定义维度列表。在API v3中,它是使用管理API v3完成的,但我找不到管理API v4。请提出一些解决方案。

由于 SAURABH

1 个答案:

答案 0 :(得分:0)

简答:使用Analytics Management API V3 list custom dimensions

Analytics Reporting API V4是用于查询分析数据的独立API。它在开发人员控制台中列为Analytics Reporting API V4

分析管理API在控制台中为Analytics API

Python示例

get "/api/guests/#{user.id}"

历史

在V3中,所有Analytics API(管理,元数据,核心报告,MCF报告,实时报告)均位于名为analytics = build('analytics', 'v3', http=http) dimensions = analytics.management().customDimensions().list( accountId='123456', webPropertyId='UA-123456-1', ).execute() DISCOVERY_URI = ('https://analyticsreporting.googleapis.com/$discovery/rest') analytics = build('analyticsreporting', 'v4', http=http, discoveryServiceUrl=DISCOVERY_URI) analytics.reports().batchGet( body={ 'reportRequests': [ { 'viewId': '1234', 'dateRanges': [{'startDate': '7daysAgo', 'endDate': 'today'}], 'metrics': [{'expression': 'ga:sessions'}], 'dimensions': [{'name': 'ga:dimension1}] # From the mgmt API V3. }] } 的顶级服务下。但随着Analytics Reporting API V4的出现,必须有一个单独的/独立的API,以便您可以在同一个应用程序中同时使用V3 Management API和V4 Reporting API。