Tabellen-Add-on für Google Analytics

Philip Walton, Google Analytics Developer Programs Engineer – März 2014

Mit dem Add-on für Google Analytics-Tabellen können Google Analytics-Nutzer einfacher auf ihre Daten in Google Tabellen zugreifen, sie visualisieren, freigeben und bearbeiten.

Einführung

Das Google Analytics-Tabellen-Add-on bietet Ihnen die Leistungsfähigkeit des Google Analytics-API kombiniert mit der Möglichkeiten der Datenbearbeitung in Google-Tabellen. Sie können mit dem Tool

  • Sie können Daten aus mehreren Ansichten abfragen und Berichte dazu erstellen.
  • Benutzerdefinierte Berechnungen berechnen und anzeigen.
  • Erstellen Sie Visualisierungen und betten Sie diese auf Websites von Drittanbietern ein.
  • Planen Sie die automatische Erstellung und Aktualisierung Ihrer Berichte.
  • Über die Freigabe- und Datenschutzfunktionen in Google Tabellen legen Sie fest, wer Ihre Daten und Visualisierungen sehen kann.
Screenshot des Add-ons für Google Analytics-Tabellen

Videoanleitungen

In den folgenden beiden Videos wird erklärt, wie Sie das Add-on herunterladen und installieren und wie Sie ein Dashboard erstellen, das automatisch aktualisiert wird und in die Website eines Drittanbieters eingebettet werden kann.

Das neue Google Analytics-Add-on für Tabellen

Dashboard mit dem Tabellen-Add-on für Google Analytics erstellen

Add-on installieren

Wenn Sie das Google Analytics-Add-on verwenden möchten, müssen Sie es zuerst Ihrer Tabelle hinzufügen. Gehen Sie dazu wie folgt vor:

  1. Erstellen Sie eine neue Google-Tabelle oder öffnen Sie eine vorhandene.
  2. Wählen Sie in der Menüleiste Add-ons > Get Add-ons... (Add-ons > Add-ons aufrufen).
  3. Suchen Sie in der Add-ons-Galerie nach dem Google Analytics-Add-on und wählen Sie es aus.
  4. Klicken Sie auf der Seite mit der Beschreibung des Add-ons rechts oben auf das Pluszeichen (+), um das Add-on Ihrer Tabelle hinzuzufügen.
  5. Daraufhin wird ein Dialogfeld angezeigt, in dem Sie um die Berechtigung für das Add-on für den Zugriff auf Ihre Google Analytics-Daten gebeten werden. Klicke auf „Akzeptieren“.
  6. Das Add-on ist jetzt installiert. Im Menü „Add-ons“ sollte jetzt das Untermenü „Google Analytics“ angezeigt werden.

Berichte erstellen

Berichte können manuell oder mit dem entsprechenden Tool des Add-ons erstellt werden. Wählen Sie zur Verwendung des Tools in der Menüleiste "Add-ons" > "Google Analytics" > "Neuen Bericht erstellen" aus. Daraufhin wird auf der rechten Seite eine Seitenleiste angezeigt, in der Sie ganz einfach Ihre Google Analytics-Kontoinformationen abrufen und auswählen können, welche Dimensionen und Messwerte abgefragt werden sollen. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Bericht erstellen“. Die Berichtsdaten werden dann in einem Tabellenblatt mit dem Namen „Berichtskonfiguration“ angezeigt. Sollte das Tabellenblatt noch nicht vorhanden sein, wird es automatisch erstellt.

Wenn Sie weitere Berichte erstellen möchten, wiederholen Sie einfach die oben beschriebenen Schritte. Für jeden weiteren Bericht, den Sie erstellen, wird rechts neben dem vorherigen Bericht eine neue Datenspalte hinzugefügt.

Wenn Sie sich die Werte ansehen, die das Tool zur Berichtserstellung in die Berichtskonfigurationstabelle eingibt, werden Sie feststellen, dass viele Zellen leer gelassen werden. Das ist beabsichtigt. Das Tool soll Ihnen den Einstieg erleichtern und Ihnen Informationen liefern, die Sie vielleicht noch nicht kennen. Die restlichen Felder müssen von Ihnen ausgefüllt werden. Weitere Informationen zu den Angaben in den einzelnen Feldern finden Sie in der Referenz unten auf dieser Seite.

Berichte erstellen

Um alle von Ihnen erstellten Berichte auszuführen, wählen Sie in der Menüleiste "Add-ons" > "Google Analytics" > "Berichte erstellen" aus.

Bericht ausschließen

Standardmäßig erstellt das Add-on jeden Bericht mit einem Namen. Wenn Sie also einen Bericht vorübergehend ausschließen, ihn aber nicht löschen möchten, können Sie einfach den gesamten Text aus der Zelle mit dem Namen entfernen.

Ausgabeblatt auswählen

Beim Ausführen der Berichte wird eine Anfrage an die Google Analytics API gesendet und die Ergebnisse auf einem Tabellenblatt Ihrer Wahl gedruckt. Dabei kann es sich um ein Tabellenblatt in der Tabelle handeln, in der Sie sich gerade befinden, oder um eine ganz andere Tabelle, sofern Sie Bearbeitungszugriff auf diese Tabelle haben. Wenn Sie die Ergebnisse in einer anderen Tabelle drucken möchten, kopieren Sie die Tabellen-URL und fügen Sie sie in die Zelle rechts neben dem Parameter „Tabellen-URL“ ein.

Automatische Erstellung von Berichten planen

Wenn Ihre Berichte automatisch erstellt werden sollen, wählen Sie in der Menüleiste „Add-ons“ > „Google Analytics“ > „Berichte planen“ aus. Daraufhin wird ein Dialogfeld für die Berichtsplanung geöffnet, in dem Sie die Planung aktivieren bzw. deaktivieren und festlegen können, wie oft der Bericht ausgeführt werden soll.

Wenn Sie die Planung aktivieren möchten, klicken Sie das Kästchen „Automatische Ausführung von Berichten aktivieren“ an. Sobald die Planung aktiviert ist, können Sie die Zeit und Häufigkeit über das Drop-down-Menü festlegen. Berichte können so geplant werden, dass sie stündlich, täglich, wöchentlich oder monatlich erstellt werden.

Wenn Sie die Planung deaktivieren möchten, entfernen Sie das Häkchen bei „Berichte automatisch ausführen lassen“.

Gängige Anwendungsfälle

Daten aus mehreren Ansichten abfragen

Über die Weboberfläche von Google Analytics können jeweils nur Berichte und Visualisierungsdaten aus einer einzelnen Datenansicht angezeigt werden. Mit diesem Add-on können Sie Berichte für eine beliebige Anzahl von Datenansichten erstellen und die generierten Daten beliebig verwenden. Wenn Sie beispielsweise eine Datenansicht für iOS-Zugriffe und eine separate Datenansicht für Android-Zugriffe haben, können Sie mit diesem Add-on Berichte für beide Datenansichten generieren und die Ergebnisse in derselben Tabelle direkt miteinander vergleichen.

Benutzerdefinierte Berechnungen mit Ihren Google Analytics-Daten erstellen

Die Google Analytics API erfasst viele verschiedene Arten von Daten und bietet Ihnen viele Auswahlmöglichkeiten für die Berichterstellung. Manchmal ist jedoch eine bestimmte Berechnung erforderlich. Wenn sich Ihre Daten in einer Google-Tabelle befinden, können Sie die integrierten Funktionen zur Datenbearbeitung nutzen.

Dashboards mit eingebetteten Datenvisualisierungen erstellen

Wenn sich Ihre Daten in einer Google-Tabelle befinden, können Sie alle Visualisierungstools nutzen, die Google Ihnen standardmäßig zur Verfügung stellt. Außerdem können Diagramme und Grafiken aus Google-Tabellen in externe Websites eingebettet werden. Sie können also ganz einfach Ihre eigenen Dashboards mit Visualisierungen Ihrer Google Analytics-Daten erstellen, sie beliebig hosten und automatisch so oft aktualisieren, wie Sie Berichte erstellen.

Einfache Kontrolle darüber, wer Ihre Google Analytics-Daten sehen kann

Auf der Google Analytics-Website erhalten Sie einen Überblick über Ihre Daten. Manchmal möchten Sie Ihre Daten aber auch für andere freigeben, ohne ihnen Zugriff auf Ihr Google Analytics-Konto zu gewähren.

Mit dem Tabellen-Add-on für Google Analytics können Sie dieses Problem ganz einfach lösen, da Google-Tabellen über ein eigenes, integriertes Berechtigungssystem verfügen. Sie erstellen einfach eine neue Tabelle, gewähren einer Person Ihrer Wahl Zugriff und legen dann die Ausgabedaten Ihrer Berichte in diese Tabelle fest.

Daten und Visualisierungen automatisch aktualisieren

Nachdem Sie auf einer Drittanbieter-Website Berichte erstellt oder eine Visualisierung eingebettet haben, können Sie dafür sorgen, dass Ihre Daten immer auf dem neuesten Stand sind, indem Sie Ihre Berichte so planen, dass sie automatisch ausgeführt werden.

Häufig gestellte Fragen

Woher weiß ich, wann meine geplanten Berichte als Nächstes erstellt werden?

Die erste Ausführung Ihrer geplanten Berichte erfolgt nach dem Zufallsprinzip innerhalb des von Ihnen angegebenen Zeitraums. Nachfolgende Ausführungen werden vorhersehbar zur selben Zeit ausgeführt, verschoben um das von Ihnen gewählte Intervall. Wenn Sie beispielsweise festlegen, dass Ihre Berichte täglich zwischen 4:00 Uhr und 5:00 Uhr erstellt werden und die erste Ausführung um 4:12 Uhr erfolgt, finden alle nachfolgenden Berichte ebenfalls um 4:12 Uhr statt.

Meine geplanten Berichte wurden nicht wie vorgesehen erstellt. Ist der Fehler aufgetreten?

Achten Sie bei der Planung von Berichten darauf, dass zwischen der Erstellung des Zeitplans und der geplanten Ausführung ausreichend Zeit ist. Wenn die Meldung zu kurz vor dem ersten Auftreten der geplanten Zeit ist, kann es sein, dass sie auf das nächste Ereignis verschoben wird. Es empfiehlt sich, mindestens eine Stunde Puffer einzuplanen.

Kann ich für verschiedene Berichte unterschiedliche Zeitpläne festlegen?

Die Planung gilt entweder für alle oder keine Berichte. Wenn Sie verschiedene Berichte in verschiedenen Intervallen planen möchten, können Sie mehrere Tabellen verwenden.

Warum liegen meine Berichtdaten im falschen Format vor?

Die Google Analytics Reporting APIs geben alle Werte im US-Format zurück. Wenn für Ihre Tabelle ein anderes Gebietsschema festgelegt ist, versucht Google Tabellen, eine Konvertierung für Sie durchzuführen. Dies kann manchmal zu unerwarteten Ergebnissen führen.

Sie können das Problem umgehen, indem Sie als Sprache für Ihre Berichtstabelle „USA“ festlegen. Eine Anleitung zum Ändern der Sprache Ihrer Tabelle finden Sie in der Hilfe zu den Google Docs-Editoren. Wenn Sie die Daten dann in das Format Ihrer bevorzugten Sprache umwandeln möchten, können Sie eine zweite Tabelle mit dem gewünschten Gebietsschema erstellen und die Berichtsdaten mit der Funktion IMPORTRANGE in diese neue Tabelle importieren. Beim Importieren aus einer Tabelle in eine andere werden in Google Tabellen Formate zwischen den Sprachen korrekt konvertiert.

Unterstützung erhalten

Wenn Sie eine Frage zum Add-on stellen oder einen Fehler melden möchten, senden Sie eine Nachricht an die Google-Gruppe google-analytics-spreadsheet-add-on. Suchen Sie vor dem Posten in der Gruppe, da Ihre Frage möglicherweise bereits beantwortet wurde.

Konfigurationsparameter-Referenz

In den folgenden Abschnitten werden die erforderlichen, optionalen und ausgeblendeten Parameter beschrieben:

Erforderliche Parameter

Name Beschreibung
Name des Berichts Dies ist der Berichtsname. Es ist auch der Name des Tabellenblatts, in das die Berichtsdaten geschrieben werden.
ID der Datenansicht Die ID für Ihre Google Analytics-Datenansicht. Sie können diesen Wert mit dem Tool zur Berichterstellung oder im Google Analytics-Kontoadministrator abrufen.
Startdatum

Das Startdatum für das Abrufen von Analytics-Daten. Anfragen können ein Startdatum im Format JJJJ-MM-TT oder ein relatives Datum (z.B. today, yesterday oder NdaysAgo, wobei N eine positive Ganzzahl ist.

Sie können diesen Wert auch mithilfe von Datumsfunktionen in Google Tabellen programmatisch angeben. Der folgende Ausdruck gibt beispielsweise den letzten Tag des vorherigen Monats zurück:

=EOMONTH(TODAY(), -1)
Enddatum

Das Enddatum für das Abrufen von Analytics-Daten. Anfragen können ein Enddatum im Format JJJJ-MM-TT oder ein relatives Datum (z.B. today, yesterday oder NdaysAgo, wobei N eine positive Ganzzahl ist.

Sie können diesen Wert auch mithilfe von Datumsfunktionen in Google Tabellen programmatisch angeben. Der folgende Ausdruck gibt beispielsweise den letzten Tag des vorherigen Monats zurück:

=EOMONTH(TODAY(), -1)
Messwerte

Eine Liste der abzufragenden Messwerte. Messwerte können in einem der beiden folgenden Formate angegeben werden:

Die folgenden Werte sind beispielsweise gültige Werte für den Parameter „Metrics“.

ga:sessions,ga:bounces
ga:sessions
ga:bounces
[{
  "expression": "ga:sessions/ga:users",
  "alias": "Sessions per User",
  "formattingType": "FLOAT"
}, {
  "expression": "ga:totalEvents/ga:pageviews",
  "alias": "Events per Pageview",
  "formattingType": "FLOAT"
}]

In den meisten Anwendungsfällen lässt sich der Parameter „Messwerte“ am einfachsten mithilfe einer Liste von Messwert-IDs angeben. Wenn Sie jedoch erweiterte Funktionen der Analytics Reporting API wie Messwertausdrücke im dritten Beispiel verwenden möchten, müssen Sie den Wert als JSON angeben.

Eine vollständige Liste der Dimensionen und Messwerte sowie ihre gültigen Kombinationen finden Sie im Explorer für Dimensionen und Messwerte.

Optionale Parameter

Name Beschreibung
Abmessungen

Eine Liste der abzufragenden Dimensionen. Dimensionen können in einem der beiden folgenden Formate angegeben werden:

Die folgenden Werte sind beispielsweise gültige Werte für den Parameter „Metrics“.

ga:source,ga:deviceCategory
ga:source
ga:deviceCategory
[{
  "name": "ga:source"
}, {
  "name": "ga:deviceCategory"
}]

In den meisten Anwendungsfällen lässt sich der Parameter „Dimensionen“ am einfachsten mithilfe einer Liste von Dimensions-IDs angeben.

Eine vollständige Liste der Dimensionen und Messwerte sowie ihre gültigen Kombinationen finden Sie im Explorer für Dimensionen und Messwerte.

Order

Die Sortierreihenfolge der Ergebnisse nach Spalte (Messwert- oder Dimensions-ID) und Richtung (aufsteigend oder absteigend). Die Reihenfolge kann in einem der beiden folgenden Formate angegeben werden:

Die folgenden Werte sind beispielsweise gültige Werte für den Parameter „Order“.

-ga:sessions,ga:eventLabel
-ga:sessions
ga:eventLabel
[{
  "fieldName": "ga:sessions",
  "sortOrder": "DESCENDING"
}, {
  "fieldName": "ga:eventLabel",
  "sortOrder": "ASCENDING",
  "orderType": "DIMENSION_AS_INTEGER"
}]

In den meisten Anwendungsfällen lässt sich der Parameter „Order“ am einfachsten mit dem alten Format angeben. Wenn Sie jedoch den Parameter orderType verwenden möchten, müssen Sie den Wert als JSON angeben.

Filter

Bedingungen, mit denen Sie die Menge der zurückgegebenen Ergebnisse einschränken können. Für Filter stehen zwei Formate zur Verfügung:

Die folgenden Werte sind beispielsweise gültige Werte für den Parameter „Filter“.

ga:sessions>10;ga:country==United States
{
  "metricFilterClauses": [{
    "filters": [
      {
        "metricName": "ga:totalEvents",
        "operator": "GREATER_THAN",
        "comparisonValue": "100"
      }
    ]
  }],
  "dimensionFilterClauses": [{
    "operator": "AND",
    "filters": [
      {
        "dimensionName": "ga:eventCategory",
        "operator": "EXACT",
        "expressions": ["Outbound Link"]
      }
    ],
    "filters": [
      {
        "dimensionName": "ga:eventAction",
        "operator": "EXACT",
        "expressions": ["click"]
      }
    ]
  }]
}

In den meisten Anwendungsfällen lässt sich der Filterparameter am einfachsten im alten Format angeben. Wenn Sie jedoch erweiterte Filter anwenden müssen (z.B. Vergleichsoperatoren für Dimensionen verwenden), müssen Sie den Wert als JSON angeben.

Segmente

Bedingungen, mit denen Sie die Gruppe von Sitzungen oder Nutzern einschränken können, für die Ihre Abfrage gilt. Segmente können in einem der beiden folgenden Formate angegeben werden:

Die folgenden Werte sind beispielsweise gültige Werte für den Parameter „Segmente“.

gaid::-1,sessions::condition::ga:city==New York
gaid::-1,
sessions::condition::ga:city==New York
[{
  "dynamicSegment": {
    "name": "New York Sessions",
    "sessionSegment": {
      "segmentFilters": [{
        "simpleSegment": {
          "orFiltersForSegment": [{
            "segmentFilterClauses":[{
              "dimensionFilter": {
                "dimensionName": "ga:city",
                "expressions": ["New York"]
              }
            }]
          }]
        }
      }]
    }
  }
}, {
  "dynamicSegment": {
    "name": "Non-referral Sessions",
    "sessionSegment": {
      "segmentFilters": [{
        "simpleSegment": {
          "orFiltersForSegment": [{
            "segmentFilterClauses": [{
              "dimensionFilter": {
                "dimensionName": "ga:medium",
                "operator": "EXACT",
                "expressions": [ "referral" ]
              }
            }]
          }]
        },
        "not": "True"
      }]
    }
  }
}]

In den meisten Anwendungsfällen ist es am einfachsten, Segment-IDs anzugeben oder das alte Definitionsformat zu verwenden. Wenn Sie jedoch eine erweiterte Segmentierung vornehmen müssen (z.B. Vergleichsoperatoren für Dimensionen verwenden), müssen Sie den Wert im JSON-Format angeben.

Limit

Die maximale Anzahl von Ergebnissen, die für einen Bericht zurückgegeben werden. Wenn dieser Parameter leer gelassen wird, werden alle Ergebnisse zurückgegeben.

Tabellen-URL Die URL einer externen Tabelle, um das Ergebnis auszugeben. Standardmäßig werden die Ergebnisse in einem Tabellenblatt in der aktuellen Tabellenkalkulation ausgegeben. Hinweis: Sie benötigen eine Bearbeitungsberechtigung für die Tabelle, um diese Funktion nutzen zu können.
Bericht überspringen

Bei TRUE wird der Bericht in der entsprechenden Spalte nicht erstellt. Diese Option ist nützlich, wenn Sie mit einem neuen Bericht experimentieren und nicht alle Berichte erstellen möchten, bis Sie fertig sind. Das kann auch nützlich sein, wenn Sie die Erstellung von Berichten, die bereits vorhanden sind, beenden möchten und die Daten sich nicht ändern.

Dieses Feld kann programmatisch mithilfe einer Formel festgelegt werden. Mit dem folgenden Ausdruck wird der Bericht beispielsweise übersprungen, wenn der Wert für das Enddatum (Zelle "B5") in der Vergangenheit liegt:

=IF(B5 < TODAY(), TRUE, FALSE)

Ausgeblendete Parameter

Name Zusammenfassung
Berichtstyp

Wenn Sie diesen Bericht leer lassen, wird standardmäßig die Analytics Reporting API Version 4 abgefragt. Um die Multi-Channel-Trichter Reporting API abzufragen, können Sie den Wert auf "mcf" festlegen.

Hinweis: Wenn Sie die MCF API verwenden, müssen Sie auch Dimensionen und Messwerte für Multi-Channel-Trichter verwenden. Außerdem sind einige andere Funktionen (z.B. Segmente) in Berichten zu Multi-Channel-Trichtern nicht verfügbar.

Stichprobenebene Die gewünschte Stichprobengröße des Berichts. Mögliche Werte sind "DEFAULT" (wenn auch leer gelassen), "small" oder "LARGE".
Ressourcenkontingente verwenden Das ressourcenbasierte Kontingentsystem ist ein neues Kontingentsystem, mit dem für bestimmte Analytics 360-Konten höhere Schwellenwerte für die Stichprobenerhebung festgelegt werden können, wenn die Analytics Reporting API verwendet wird. Wenn du Zugriff auf diese Funktion hast, setze den Parameter auf TRUE, um sie zu aktivieren.
Leere Zeilen ausschließen

Mit diesem Parameter können Sie Zeilen aus dem Bericht ausschließen, wenn alle Messwerte in der Zeile null sind. Wenn das Feld leer gelassen wird, werden standardmäßig alle Zeilen angezeigt (empfohlen).

Hinweis: Dieser Parameter entspricht dem includeEmptyRows-Parameter der Analytics Reporting API Version 4. Er wurde jedoch von „Einschließen“ in „Ausschließen“ umbenannt, um das gewünschte Verhalten leichter verständlich zu machen.