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()