Suche…


Bemerkungen

Mit den Google Analytics-APIs können Sie auf Daten in Google Analytics zugreifen. Es sollte nicht mit dem Messprotokoll verwechselt werden, mit dem Daten in Google Analytics eingefügt werden .

Die Google Analytics-API ist in mehrere Teile aufgeteilt.

Google Analytics-Berichterstellungs-APIs

  1. Mit der Google Analytics Core Reporting API Version 3 haben Sie Zugriff auf die meisten Berichtsdaten in Google Analytics. Mit der Core Reporting API können Sie:

    • Erstellen Sie benutzerdefinierte Dashboards, um Google Analytics-Daten anzuzeigen.
    • Sparen Sie Zeit, indem Sie komplexe Berichtsaufgaben automatisieren.
    • Integrieren Sie Ihre Google Analytics-Daten in andere Geschäftsanwendungen.
  2. Die Google Analytics Reporting API V4 ist die fortschrittlichste programmatische Methode für den Zugriff auf Berichtsdaten in Google Analytics. Mit der Google Analytics-Berichterstellungs-API können Sie:

    • Erstellen Sie benutzerdefinierte Dashboards, um Google Analytics-Daten anzuzeigen.
    • Automatisieren Sie komplexe Berichtsaufgaben, um Zeit zu sparen.
    • Integrieren Sie Ihre Google Analytics-Daten in andere Geschäftsanwendungen.
  1. Mit der Echtzeitbericht-API können Sie Echtzeitdaten für einen authentifizierten Benutzer anfordern, z. B. Echtzeitaktivitäten in einer Ansicht. Sie können die Echtzeit-Reporting-API verwenden, um:

    • Zeigen Sie aktive Betrachter einer Seite an und erzeugen Sie ein Gefühl der Dringlichkeit für Benutzer, die einen Artikel mit endlichem Inventar betrachten.
    • Zeigen Sie die beliebtesten Inhalte an, z. B. die Top 10 der aktiven Seiten.
    • Erstellen Sie ein Echtzeit-Dashboard und zeigen Sie es an.

Die Real Time Reporting-API in der eingeschränkten Betaversion ist nur für die Vorschau des Entwicklers verfügbar. Melden Sie sich an, um auf die API zuzugreifen.

  1. Mit der Multi-Channel Funnels Reporting-API können Sie Multi-Channel-Funnels-Daten für einen authentifizierten Benutzer anfordern. Die Daten werden aus Konvertierungspfaddaten abgeleitet, die Benutzerinteraktionen mit verschiedenen Verkehrsquellen über mehrere Sitzungen vor der Konvertierung anzeigen. Auf diese Weise können Sie analysieren, wie mehrere Marketingkanäle die Conversions im Laufe der Zeit beeinflussen. Weitere Informationen dazu, welche Daten verfügbar sind, finden Sie in den Informationen zu Mehrkanaltunneln sowie Informationen zu Mehrkanaltunneldaten. Mit der Multi-Channel Funnels Reporting API können Sie:

    • Erstellen Sie benutzerdefinierte Berichte mit Multi-Channel-Funnels-Daten. Sie können beispielsweise die Daten der Top Conversion Paths verwenden, um über Attribute wie die relative Position von Interaktionen in einem Conversion-Pfad zu berichten.
    • Integrieren Sie Multi-Channel-Funnels-Daten in Ihre Geschäftsdaten. Sie könnten beispielsweise Online-Conversion-Daten mit Offline-Vertriebsdaten und Mediadaten verknüpfen, um ein vollständigeres Bild des Marketing-ROI zu erhalten.
    • Anzeige von Mehrkanaltunneln in neuen Umgebungen. Sie können beispielsweise Visualisierungen und andere Präsentationen der Daten erstellen, die den Wert verschiedener Marketingkanäle bei der Umsetzung von Conversions vermitteln.

Helfer

  1. Die Metadaten-API gibt die Liste und die Attribute von Spalten (dh Dimensionen und Metriken) zurück, die in den Google Analytics-Berichts-APIs angezeigt werden. Zu den zurückgegebenen Attributen gehören UI-Name, Beschreibung, Unterstützung von Segmenten und mehr. Sie können die Metadaten-API verwenden, um:

    • Neue Spalten automatisch entdecken.
    • Greifen Sie auf alle Dimensions- und Metrikattribute für Google Analytics-Berichterstellungs-APIs zu.

Hinweis: Dies gibt nur Metadaten für die Core Reporting API und die Reporting API zurück. Keine Echtzeit-Metadaten.

  1. Die Google Analytics Embed API ist eine JavaScript-Bibliothek, mit der Sie innerhalb weniger Minuten ein Dashboard auf einer Website eines Drittanbieters erstellen und einbetten können. Es bietet Ihnen eine Reihe steckbarer Komponenten, die zusammenarbeiten können, um komplexe Werkzeuge zu erstellen, wodurch sie gleichzeitig einfach und leistungsstark werden.

Konfigurations-APIs

  1. Die Analytics-Verwaltungs-API ermöglicht den programmgesteuerten Zugriff auf die Konfigurationsdaten von Google Analytics. Sie können Anwendungen erstellen, um große oder komplexe Analytics-Konten effizienter zu verwalten. Große Unternehmen mit vielen Eigenschaften können die Kontoeinrichtung automatisieren. Selbst wenn Sie eine Berichtsanwendung erstellen, bietet Ihnen die Verwaltungs-API Werkzeuge zum Navigieren in Ihrem Konto. Sie können die Google Analytics Management API verwenden, um:

    • Alle Informationen zu Konto, Eigenschaft und Ansicht für einen Benutzer auflisten.
    • Eigenschaften, Ansichten und Ziele verwalten.
    • Verwalten Sie Benutzerberechtigungen für eine Kontohierarchie.
    • Rufen Sie eine View-ID ab, die mit der Core Reporting API verwendet werden soll.
    • Bestimmen Sie, welche Ziele aktiv sind, und greifen Sie auf ihre konfigurierten Namen zu.
    • Links zwischen Analytics-Eigenschaften und AdWords-Konten verwalten
    • Remarketing-Zielgruppen verwalten.

Schreibvorgänge in der Verwaltungs-API (z. B. Erstellen, Aktualisieren, Löschen, Patches) für die Ressourcen Web Property, View (Profile) und Goal sind derzeit als Entwicklervorschau in einer eingeschränkten Betaversion verfügbar. Wenn Sie an diesen Funktionen interessiert sind, fordern Sie den Zugriff auf die Betaversion an .

  1. Mit der Bereitstellungs-API können Sie neue Google Analytics-Konten erstellen und Google Analytics für Ihre Kunden in vollem Umfang aktivieren. Es richtet sich an qualifizierte Dienstleister und große Partner. Sie können beispielsweise die Bereitstellungs-API als Teil eines neuen Benutzer-Onboarding-Prozesses verwenden, um ein neues Google Analytics-Konto für einen Client zu erstellen, und dann zusätzliche Verwaltungs-API-Ressourcen verwenden, um das Konto programmatisch zu konfigurieren und mit AdWords zu verknüpfen. Dies kann alles automatisiert und von Ihrer eigenen Admin- oder Berichtsoberfläche aus gestartet werden.

Die Bereitstellungs-API ist nur auf Einladung verfügbar. Derzeit nehmen wir keine neuen Projekte an.

Versionen

Derzeit gibt es drei Versionen der Google Analytics-API live.

Google Analytics V2 Version 2.4 der Core Reporting API ist eine reine XML-API, die meistens abwärtskompatibel mit Version 2.3 ist. (Erbe)

Google Analytics V3, das die Core-Reporting-API, die Management-API, die MetaData-API und eine Reihe anderer APIs umfasst. Diese APIs geben Json zurück

Google Analytics V4, das derzeit nur die Berichts-API enthält und als die fortschrittlichste Methode zum Abrufen von Berichtsdaten von Google Analytics gilt.

Zugriff auf Google Analytics-APIs

Sie können technisch auf die Google Analytics-APIs zugreifen, indem Sie eine beliebige Programmiersprache verwenden, die eine HTTP-Post- oder HTTP-Get- Anforderung verarbeiten kann.

Darüber hinaus hat Google eine Reihe von offiziellen Standard-Client-Bibliotheken erstellt, die Ihnen dabei helfen. Die Verwendung einer Standard-Client-Bibliothek für Ihre gewählte Programmiersprache kann viel einfacher sein, als sie von Grund auf selbst zu programmieren.

OFFICAL Client-Bibliotheken mit Unterstützung für Google Analytics API:

  1. PHP-Bibliothek von Google APIs - GitHub
  2. .Net Client-Bibliothek von Google APIs - GitHub NuGet
  3. Python Client-Bibliothek von Google APIs - GitHub
  4. Google APIs Java Client-Bibliothek - Link
  5. Google APIs Objective-C-Bibliothek - GitHub

Es gibt mehr Bibliotheken hier .

Einführung

Mit den Google Analytics-APIs können Sie auf Daten in Google Analytics zugreifen. Es sollte nicht mit dem Messprotokoll verwechselt werden, mit dem Daten in Google Analytics eingefügt werden .

Die Google Analytics-API ist in mehrere Teile aufgeteilt.

Google Analytics-Berichterstellungs-APIs

  1. Mit der Google Analytics Core Reporting API Version 3 haben Sie Zugriff auf die meisten Berichtsdaten in Google Analytics. Mit der Core Reporting API können Sie:

    • Erstellen Sie benutzerdefinierte Dashboards, um Google Analytics-Daten anzuzeigen.
    • Sparen Sie Zeit, indem Sie komplexe Berichtsaufgaben automatisieren.
    • Integrieren Sie Ihre Google Analytics-Daten in andere Geschäftsanwendungen.
  2. Die Google Analytics Reporting API V4 ist die fortschrittlichste programmatische Methode für den Zugriff auf Berichtsdaten in Google Analytics. Mit der Google Analytics-Berichterstellungs-API können Sie:

    • Erstellen Sie benutzerdefinierte Dashboards, um Google Analytics-Daten anzuzeigen.
    • Automatisieren Sie komplexe Berichtsaufgaben, um Zeit zu sparen.
    • Integrieren Sie Ihre Google Analytics-Daten in andere Geschäftsanwendungen.
  1. Mit der Echtzeitbericht-API können Sie Echtzeitdaten für einen authentifizierten Benutzer anfordern, z. B. Echtzeitaktivitäten in einer Ansicht. Sie können die Echtzeit-Reporting-API verwenden, um:

    • Zeigen Sie aktive Betrachter einer Seite an und erzeugen Sie ein Gefühl der Dringlichkeit für Benutzer, die einen Artikel mit endlichem Inventar betrachten.
    • Zeigen Sie die beliebtesten Inhalte an, z. B. die Top 10 der aktiven Seiten.
    • Erstellen Sie ein Echtzeit-Dashboard und zeigen Sie es an.

Die Real Time Reporting-API in der eingeschränkten Betaversion ist nur für die Vorschau des Entwicklers verfügbar. Melden Sie sich an, um auf die API zuzugreifen.

  1. Mit der Multi-Channel Funnels Reporting-API können Sie Multi-Channel-Funnels-Daten für einen authentifizierten Benutzer anfordern. Die Daten werden aus Konvertierungspfaddaten abgeleitet, die Benutzerinteraktionen mit verschiedenen Verkehrsquellen über mehrere Sitzungen vor der Konvertierung anzeigen. Auf diese Weise können Sie analysieren, wie mehrere Marketingkanäle die Conversions im Laufe der Zeit beeinflussen. Weitere Informationen dazu, welche Daten verfügbar sind, finden Sie in den Informationen zu Mehrkanaltunneln sowie Informationen zu Mehrkanaltunneldaten. Mit der Multi-Channel Funnels Reporting API können Sie:

    • Erstellen Sie benutzerdefinierte Berichte mit Multi-Channel-Funnels-Daten. Sie können beispielsweise die Daten der Top Conversion Paths verwenden, um über Attribute wie die relative Position von Interaktionen in einem Conversion-Pfad zu berichten.
    • Integrieren Sie Multi-Channel-Funnels-Daten in Ihre Geschäftsdaten. Sie könnten beispielsweise Online-Conversion-Daten mit Offline-Vertriebsdaten und Mediadaten verknüpfen, um ein vollständigeres Bild des Marketing-ROI zu erhalten.
    • Anzeige von Mehrkanaltunneln in neuen Umgebungen. Sie können beispielsweise Visualisierungen und andere Präsentationen der Daten erstellen, die den Wert verschiedener Marketingkanäle bei der Umsetzung von Conversions vermitteln.

Helfer

  1. Die Metadaten-API gibt die Liste und die Attribute von Spalten (dh Dimensionen und Metriken) zurück, die in den Google Analytics-Berichts-APIs angezeigt werden. Zu den zurückgegebenen Attributen gehören UI-Name, Beschreibung, Unterstützung von Segmenten und mehr. Sie können die Metadaten-API verwenden, um:

    • Neue Spalten automatisch entdecken.
    • Greifen Sie auf alle Dimensions- und Metrikattribute für Google Analytics-Berichterstellungs-APIs zu.

Hinweis: Dies gibt nur Metadaten für die Core Reporting API und die Reporting API zurück. Keine Echtzeit-Metadaten.

  1. Die Google Analytics Embed API ist eine JavaScript-Bibliothek, mit der Sie innerhalb weniger Minuten ein Dashboard auf einer Website eines Drittanbieters erstellen und einbetten können. Es bietet Ihnen eine Reihe steckbarer Komponenten, die zusammenarbeiten können, um komplexe Werkzeuge zu erstellen, wodurch sie gleichzeitig einfach und leistungsstark werden.

Konfigurations-APIs

  1. Die Analytics-Verwaltungs-API ermöglicht den programmgesteuerten Zugriff auf die Konfigurationsdaten von Google Analytics. Sie können Anwendungen erstellen, um große oder komplexe Analytics-Konten effizienter zu verwalten. Große Unternehmen mit vielen Eigenschaften können die Kontoeinrichtung automatisieren. Selbst wenn Sie eine Berichtsanwendung erstellen, bietet Ihnen die Verwaltungs-API Werkzeuge zum Navigieren in Ihrem Konto. Sie können die Google Analytics Management API verwenden, um:

    • Alle Informationen zu Konto, Eigenschaft und Ansicht für einen Benutzer auflisten.
    • Eigenschaften, Ansichten und Ziele verwalten.
    • Verwalten Sie Benutzerberechtigungen für eine Kontohierarchie.
    • Rufen Sie eine View-ID ab, die mit der Core Reporting API verwendet werden soll.
    • Bestimmen Sie, welche Ziele aktiv sind, und greifen Sie auf ihre konfigurierten Namen zu.
    • Links zwischen Analytics-Eigenschaften und AdWords-Konten verwalten
    • Remarketing-Zielgruppen verwalten.

Schreibvorgänge in der Verwaltungs-API (z. B. Erstellen, Aktualisieren, Löschen, Patches) für die Ressourcen Web Property, View (Profile) und Goal sind derzeit als Entwicklervorschau in einer eingeschränkten Betaversion verfügbar. Wenn Sie an diesen Funktionen interessiert sind, fordern Sie den Zugriff auf die Betaversion an .

  1. Mit der Bereitstellungs-API können Sie neue Google Analytics-Konten erstellen und Google Analytics für Ihre Kunden in vollem Umfang aktivieren. Es richtet sich an qualifizierte Dienstleister und große Partner. Sie können beispielsweise die Bereitstellungs-API als Teil eines neuen Benutzer-Onboarding-Prozesses verwenden, um ein neues Google Analytics-Konto für einen Client zu erstellen, und dann zusätzliche Verwaltungs-API-Ressourcen verwenden, um das Konto programmatisch zu konfigurieren und mit AdWords zu verknüpfen. Dies kann alles automatisiert und von Ihrer eigenen Admin- oder Berichtsoberfläche aus gestartet werden.

Die Bereitstellungs-API ist nur auf Einladung verfügbar. Derzeit nehmen wir keine neuen Projekte an.

Hallo World Reporting API - Rest

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet?access_token={Access token from auth request}
{
  "reportRequests":[
  {
    "viewId":"XXXX",
    "dateRanges":[
      {
        "startDate":"2015-06-15",
        "endDate":"2015-06-30"
      }],
    "metrics":[
      {
        "expression":"ga:sessions"
      }],
    "dimensions": [
      {
        "name":"ga:browser"
      }]
    }]
}


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow