2016-07-13 3 views

Antwort

7

TLDR: Sie erhalten die Ansichtslisten auf die gleiche Weise, die Sie immer haben.

Die Analytics Reporting API V4 ist eine eigenständige API zum Abfragen einer Analytics-Ansicht für Daten. Es gibt keine V4-Management-API, nur die Analytics Management API V3. Die zwei APIs sind so konzipiert, dass sie zusammen verwendet werden können.

Um sowohl die V3 und V4-Bibliotheken in Python zu laden:

from apiclient.discovery import build; 

analytics = build('analytics', 'v3', http=http) 
analyticsReporting = build('analyticsreporting','v4', http=http) 

Der beste Weg ist es, alle Ansichten eines Benutzers zur Liste accountsummaries.list() nennen - Siehe method reference docs für weitere Einzelheiten.

account_summaries = analytics.management().accountSummaries().list().execute() 

Analyse der Antwort der viewId von Interesse zu bekommen, und die V4-API aufrufen:

response = analyticsreporting.reports().batchGet(
    body={ 
    "reportRequests":[ 
    { 
     "viewId": viewId, 
     "dateRanges":[ 
     { 
      "startDate":"2015-06-15", 
      "endDate":"2015-06-30" 
     }], 
     "metrics":[ 
     { 
      "expression":"ga:sessions" 
     }], 
     "dimensions": [ 
     { 
      "name":"ga:browser" 
     }] 
     }] 
    } 
).execute() 
Verwandte Themen