2016-07-13 17 views

Odpowiedz

7

TLDR: Otrzymujesz listę widoków w taki sam sposób jak zawsze.

Analytics Reporting API V4 to samodzielny interfejs API służący do wysyłania zapytań do Widoku Analytics dla danych. Nie ma interfejsu zarządzania V4, tylko Analytics Management API V3. Te dwa interfejsy API zostały zaprojektowane do wspólnego użycia.

Aby załadować zarówno V3 i V4 bibliotek w Pythonie:

from apiclient.discovery import build; 

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

Najlepszym sposobem, aby wymienić wszystkie poglądy użytkownik jest wywołanie accountsummaries.list() - Zobacz method reference docs szczegóły.

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

Przetwarza odpowiedź, aby uzyskać viewId zainteresowania i wywołanie API V4:

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() 
Powiązane problemy