Google Analytics-Berichtsautomatisierung (Magic Script)

Nick Mihailovski, Google Analytics Developer Programs Engineer – August 2012

Die Google Analytics-Berichtsautomatisierung (Magic) ist eine Integration, die den Aufwand für das Einfügen von Google Analytics-Daten in ein von Apps Script unterstütztes Produkt verringert, etwa in Google Docs, Google Sites oder Google Tabellen.

Einleitung

Mit der Google Analytics API können Sie Daten exportieren, um Analysen durchzuführen und benutzerdefinierte Berichte zu erstellen, die für Ihr Unternehmen wichtige Fragen beantworten. Viele Nutzer suchen jedoch nach einer einfachen Möglichkeit, Google Analytics-Daten in eine Google-Tabelle zu übertragen. Sobald sich die Daten in einer Google-Tabelle befinden, können Nutzer Google Analytics-Daten ganz einfach bearbeiten, neue Visualisierungen und interne Dashboards erstellen. Die Google Analytics-Berichtsautomatisierung (Magic Script) vereinfacht diesen Prozess und erleichtert das Abrufen der gewünschten Daten, sodass Sie sich auf die Analyse und Berichterstellung konzentrieren können.

Eine Google-Tabelle mit Google Analytics-Daten in Spalten und Zeilen und einem Zeitachsendiagramm derselben Daten
Beispiel für Google Analytics-Daten, auf die mit Apps Script zugegriffen wird und die in einer Google-Tabelle angezeigt werden

Benutzerdefinierte API-Dashboards – kein Code erforderlich

Ein beliebter Anwendungsfall für die Berichtsautomatisierung ist das Erstellen von Dashboards, die automatisch aktualisiert werden. Das Magische Skript für die Berichtsautomatisierung von Google Analytics ist in der Skriptgalerie von Google Tabellen verfügbar und kann all diese Aufgaben für Sie erledigen. Es ist kein Code erforderlich.

Dieses Skript ist eine gute Vorlage, um Ihr eigenes Projekt zu starten. Sie finden dieses Skript, indem Sie eine Google-Tabelle öffnen oder erstellen. Klicken Sie dazu auf „Tools“ -> „Skriptgalerie“ und suchen Sie nach Analytics. Suchen Sie nach Google Analytics-Berichtsautomatisierung (Magie).

Im folgenden Video wird gezeigt, wie Sie mit diesem Skript ein Dashboard erstellen:

API-Einrichtungsprozess

Bevor Sie Magic Script verwenden können, müssen Sie das Skript für die Verwendung der Google Analytics API konfigurieren. Die API-Konfiguration wurde gegenüber dem obigen Video vor Kurzem geändert. So aktivieren Sie die Google Analytics API:

  1. Rufen Sie im Script-Editor „Ressourcen“ > „Google APIs verwenden“ auf.
  2. Google Analytics API in ON ändern
  3. Klicken Sie auf den Link zu Google APIs Console.
  4. Google Analytics API in ON ändern
  5. Nutzungsbedingungen akzeptieren
  6. Fenster „Google APIs Console“ schließen
  7. Klicken Sie im Skripteditor-Fenster auf OK und schließen Sie das Fenster.
  8. In der Tabelle sollte nun das Menü „Google Analytics“ funktionieren. (Möglicherweise musst du dich noch einmal authentifizieren.)

Eigenes Skript schreiben

Sie können auch eigenen Code schreiben und benutzerdefinierte Skripts entwickeln. Mit der Einbindung von Apps Script in Analytics können Sie beispielsweise die Gesamtzahl der Nutzer, Sitzungen und Seitenaufrufe im Zeitverlauf abfragen und diese Daten mithilfe des folgenden Codes in eine Tabelle einfügen:

// Get Data.
var results = Analytics.Data.Ga.get(
    tableId,
    startDate,
    endDate,
    'ga:users,ga:sessions,ga:pageviews',
    {'dimensions': 'ga:date'});

// Output to spreadsheet.
var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();
sheet.getRange(2, 1, results.getRows().length, headerNames.length).setValues(results.getRows());

// Make Sandwich.

Lesen Sie zum Einstieg unsere Anleitung Automatisierter Zugriff auf Google Analytics-Daten in Google Tabellen. Weitere Informationen finden Sie auch in der Referenzdokumentation zu Apps Script zu Google Analytics.