Google Analytics Data API

Ruft Berichtsdaten in Google Analytics ab. Warnung: Das Erstellen mehrerer Kundenanwendungen, ‑konten oder ‑projekte, um eine einzelne Kundenanwendung, ein einzelnes Kundenkonto oder ein einzelnes Projekt zu simulieren oder zu agieren oder dienstspezifische Nutzungslimits oder ‑quoten zu umgehen, verstößt direkt gegen die Nutzungsbedingungen der Google Cloud Platform und die Nutzungsbedingungen der Google APIs. Diese Handlungen können zur sofortigen Schließung Ihrer GCP-Projekte ohne vorherige Warnung führen.

Dienst: analyticsdata.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://analyticsdata.googleapis.com

REST-Ressource: v1beta.properties

Methoden
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
Gibt mehrere Pivot-Berichte in einem Batch zurück.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
Gibt mehrere Berichte in einem Batch zurück.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
Mit dieser Kompatibilitätsmethode werden Dimensionen und Messwerte aufgelistet, die einer Berichtsanfrage hinzugefügt werden können, ohne die Kompatibilität zu beeinträchtigen.
getMetadata GET /v1beta/{name=properties/*/metadata}
Gibt Metadaten für Dimensionen und Messwerte zurück, die in Berichtsmethoden verfügbar sind.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
Ermöglicht die Erstellung eines benutzerdefinierten Pivot-Berichts mit Ihren Google Analytics-Ereignisdaten.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
Ermöglicht die Erstellung eines benutzerdefinierten Berichts mit Echtzeit-Ereignisdaten für Ihre Property.
runReport POST /v1beta/{property=properties/*}:runReport
Ermöglicht die Erstellung eines benutzerdefinierten Berichts mit Ihren Google Analytics-Ereignisdaten.

REST-Ressource: v1beta.properties.audienceExports

Methoden
create POST /v1beta/{parent=properties/*}/audienceExports
Erstellt einen Zielgruppenexport für den späteren Abruf.
get GET /v1beta/{name=properties/*/audienceExports/*}
Ruft Konfigurationsmetadaten zu einem bestimmten Zielgruppenexport ab.
list GET /v1beta/{parent=properties/*}/audienceExports
Liste aller Zielgruppenexporte für eine Property.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
Ruft einen Zielgruppenexport von Nutzern ab.

REST-Ressource: v1alpha.properties

Methoden
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
Alle Property-Kontingente nach Kontingentkategorie für eine bestimmte Property abrufen.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Ermöglicht die Erstellung eines benutzerdefinierten Trichterberichts mit Ihren Google Analytics-Ereignisdaten.

REST-Ressource: v1alpha.properties.audienceLists

Methoden
create POST /v1alpha/{parent=properties/*}/audienceLists
Erstellt eine Zielgruppenliste für den späteren Abruf.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
Exportiert eine Zielgruppenliste von Nutzern in eine Google-Tabelle.
get GET /v1alpha/{name=properties/*/audienceLists/*}
Ruft Konfigurationsmetadaten zu einer bestimmten Zielgruppenliste ab.
list GET /v1alpha/{parent=properties/*}/audienceLists
Listet alle Zielgruppenlisten für eine Property auf.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
Ruft eine Zielgruppenliste mit Nutzern ab.

REST-Ressource: v1alpha.properties.recurringAudienceLists

Methoden
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
Damit wird eine wiederkehrende Zielgruppenliste erstellt.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
Ruft Konfigurationsmetadaten zu einer bestimmten wiederkehrenden Zielgruppenliste ab.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
Listet alle wiederkehrenden Zielgruppenlisten für eine Property auf.

REST-Ressource: v1alpha.properties.reportTasks

Methoden
create POST /v1alpha/{parent=properties/*}/reportTasks
Damit wird die Erstellung einer Berichtsaufgabe gestartet.
get GET /v1alpha/{name=properties/*/reportTasks/*}
Ruft Berichtsmetadaten zu einer bestimmten Berichtsaufgabe ab.
list GET /v1alpha/{parent=properties/*}/reportTasks
Listet alle Berichtsaufgaben für eine Property auf.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
Ruft den Inhalt einer Berichtsaufgabe ab.