In diesem Handbuch wird beschrieben, wie benutzerdefinierte Dimensionen und Metriken mithilfe von Analytics gesendet werden.js.
Übersicht
Benutzerdefinierte Dimensionen und Metriken sind eine leistungsstarke Möglichkeit, benutzerdefinierte Daten an Google Analytics zu senden. Webentwickler können benutzerdefinierte Dimensionen und Metriken verwenden, um Unterschiede zwischen angemeldeten und abgemeldeten Benutzern, Autoren von Seiten, Ebenen in Spielen oder anderen Geschäftsdaten, die Sie auf einer Seite haben, zu segmentieren und zu messen.
Eine vollständige Übersicht über die Funktionsweise dieser Funktion finden Sie in der Feature-Referenz für benutzerdefinierte Dimensionen und Metriken.
Sie senden benutzerdefinierte Dimensions- und Metrikdaten mit einem oder beiden der folgenden Werte:
Feldname | Werttyp | Erforderlich | Beschreibung |
---|---|---|---|
Dimension+ | text | Nein | Der Dimensionsindex. Jeder benutzerdefinierten Dimension ist ein Index zugeordnet.Es gibt maximal 20 benutzerdefinierte Dimensionen (200 für Analytics 360-Konten). Das Indexsuffix muss eine positive ganze Zahl größer als 0 sein (e.g. Maß3). |
metric+ | integer | No | Der metrische Index. Jeder benutzerdefinierten Metrik ist ein Index zugeordnet. Es gibt maximal 20 benutzerdefinierte Metriken (200 für Analytics 360-Konten). Das Indexsuffix muss eine positive ganze Zahl größer als 0 sein (z. B. metric5). |
Implementierung
Sie müssen zuerst eine benutzerdefinierte Dimension oder Metrik über die Google Analytics-Verwaltungsoberfläche konfigurieren. Nach der Konfiguration wird der benutzerdefinierten Dimension oder Metrik ein eindeutiger Index zugewiesen, der eine benutzerdefinierte Dimension oder Metrik von einer anderen identifiziert und unterscheidet. Sie verwenden dann den Index in der Analyse.js-Bibliothek zum Senden von Daten für eine bestimmte benutzerdefinierte Dimension oder Metrik.
Senden von Daten
Benutzerdefinierte Dimensions- oder Metrikdaten können nur mit einem vorhandenen Treffer gesendet werden. Um beispielsweise eine benutzerdefinierte Dimension für einen pageview
Typ hit mit dem Index 15
zu senden, verwenden Sie:
ga('send', 'pageview', { 'dimension15': 'My Custom Dimension'});
Um eine benutzerdefinierte Metrik für einen event
Typ hit mit dem Index 18
Zu senden, verwenden Sie:
ga('send', 'event', 'category', 'action', { 'metric18': 8000});
Wenn die benutzerdefinierte Metrik für einen Währungstyp konfiguriert ist, können Sie kann Dezimalwerte senden:
ga('send', 'event', 'category', 'action', { 'metric19': 24.99});
In einigen Fällen möchten Sie möglicherweise eine benutzerdefinierte Dimension oder Metrik mit allen Treffern auf einer bestimmten Seite (oder für die Lebensdauer des Tracker-Objekts) senden. In diesem Fall können Sie die benutzerdefinierte Dimension oder Metriken mit dem Befehl set
festlegen:
ga('set', 'dimension5', 'custom data');
Zu set
Werte für eine Dimension und Metrik können Sie verwenden:
ga('set', { 'dimension5': 'custom dimension data', 'metric5': 'custom metric data'});
Lesen Sie den Abschnitt Benutzerdefinierte Dimensionen und Metriken im Feldreferenzdokument für das spezifische Format zum Senden dieser Daten.
Beispiel
Ein fantastisches Beispiel für die Verwendung benutzerdefinierter Dimensionen ist, wenn Sie eine inhaltsbasierte Website mit vielen Autoren haben. Als Analyst möchten Sie vielleicht wissen, welche Autoren die beliebtesten Inhalte haben. Um diese Frage zu beantworten, können Sie einen Bericht anzeigen, der Seitenaufrufe nach Autor vergleicht. Obwohl Autorendaten in Google Analytics standardmäßig nicht verfügbar sind, können Sie diese Daten bei jedem Seitenaufruf als benutzerdefinierte Dimension senden.
Der erste Schritt in der Lösung besteht darin, eine neue benutzerdefinierte Dimension in der Verwaltungsoberfläche zu konfigurieren. Der Name sollte author
und der Bereich vom Typ hit
. Nach der Konfiguration wird der neuen benutzerdefinierten Dimension ein Index zugewiesen. Nehmen wir für dieses Beispiel an, der Index lautet 5
.
Nachdem die author
benutzerdefinierte Dimension konfiguriert und einem Index zugewiesen wurde, kann sie mit der Analyse verwendet werden.js-Bibliothek zum Senden von Autorendaten als benutzerdefinierte Dimension. Wenn Ihre Seite beispielsweise in PHP geschrieben ist, wird der tatsächliche Autor der Seite wahrscheinlich in einer PHP-Variablen wie $author
gespeichert. In Ihrer PHP-Vorlage können Sie diese Autorenvariable verwenden, um den Autorenwert an die benutzerdefinierte Dimension zu übergeben:
ga('send', 'pageview', { 'dimension5': '<?=$author?>'});