Wenn Sie in Google Analytics Dimensionsnamen benötigen, die in den standardmäßigen Dimensionen und Messwerten nicht enthalten sind, können Sie benutzerdefinierte Dimensionen festlegen. Damit lassen sich Daten aufzeichnen und analysieren, die nicht automatisch von Analytics erfasst werden. Sie können Werte an benutzerdefinierte Dimensionen senden, indem Sie eine Variable verwenden, die entweder Daten von Ihrer Webseite abruft oder die Datenschicht nutzt, um bestimmte Werte zu übergeben.
Benutzerdefinierte Dimensionswerte mithilfe einer Seitenvariablen festlegen
Wenn Sie einer Google Analytics-Sitzung einen Wert aus einer Liste zuordnen möchten, verwenden Sie eine Suchtabellenvariable in Tag Manager.
Schritt 1: Benutzerdefinierte Dimension erstellen
So erstellen Sie in Google Analytics eine benutzerdefinierte Dimension:
- Melden Sie sich in Ihrem Google Analytics-Konto an.
- Klicken Sie auf Verwaltung Property: Benutzerdefinierte Definitionen Benutzerdefinierte Definitionen.
- Klicken Sie auf + Neue benutzerdefinierte Dimension.
- Füllen Sie das Feld Name aus und wählen Sie unter Umfang den gewünschten Wert aus. Achten Sie darauf, dass Aktiv angeklickt ist.
Beispiel: Sie geben in das Feld „Name“ die Bezeichnung „Ziel“ ein und wählen im Menü „Umfang“ den Eintrag „Treffer“ aus. - Klicken Sie auf Erstellen.
- Die Dimensionsnummer finden Sie in den Codebeispielen auf der Seite „Neu erstelltes benutzerdefiniertes Attribut“. Notieren Sie sich diese Nummer. In diesem Beispiel hat die Dimension die Indexnummer 6:
JavaScript:
var dimensionValue = 'DIMENSIONSWERT';
ga('set', 'dimension6', dimensionValue);
Android SDK:
String dimensionValue = "DIMENSIONSWERT";
tracker.set(Fields.customDimension(6), dimensionValue);
iOS SDK:
NSString *dimensionValue = @"DIMENSIONSWERT";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];
Schritt 2: Tag Manager-Variable zum Erfassen von Seitenwerten einrichten
Im nächsten Schritt richten Sie eine Tag Manager-Variable ein, mit der ein Wert auf einer Webseite erfasst wird. Dieser kann dann für das Feld der benutzerdefinierten Dimension verwendet werden. Der erfasste Wert kann aus verschiedenen Quellen stammen und beispielsweise eine Element-ID auf einer Seite, ein bei einem Ereignis generierter Wert (z. B. ein Timer-Ereignis) oder Text aus einer URL sein.
In diesem Beispiel ist der Wert ein Teil der Webseiten-URL, in diesem Fall der Text nach dem Rautensymbol (#) am Ende der URL. Beispiele:
- https://www.example.com/ziel/#paris
- https://www.example.com/ziel/#newyork
- https://www.example.com/ziel/#tokio
In Tag Manager können die URL-Fragmente erfasst und in eine Variable aufgenommen werden. Mithilfe dieser Variablen kann dann der Wert für die benutzerdefinierte Dimension bereitgestellt werden, mit der wir arbeiten möchten:
- Klicken Sie in Tag Manager auf Variablen.
- Klicken Sie unter Benutzerdefinierte Variablen auf Neu.
- Klicken Sie auf Variable konfigurieren und wählen Sie als Variablentyp URL aus.
- Legen Sie auf der Seite „Variable konfigurieren“ den Komponententyp auf Fragment fest.
- Benennen Sie die Variable zum Beispiel URL-Fragment-Variable.
- Klicken Sie auf Speichern.
Schritt 3: Benutzerdefinierte Dimensionen in Universal Analytics-Tags aktivieren
Im letzten Schritt aktivieren Sie die benutzerdefinierten Dimensionen in der Google Analytics-Variablen für Einstellungen:
- Klicken Sie auf „Variablen“ und wählen Sie die Google Analytics-Variable für Einstellungen aus.
- Öffnen Sie das Tag zur Bearbeitung und wählen Sie Weitere Einstellungen Benutzerdefinierte Dimensionen aus.
- Klicken Sie auf + Benutzerdefinierte Dimension hinzufügen.
- Geben Sie in das Feld Index den Wert ein, den Sie sich in Schritt 1 notiert haben.
- Wählen Sie für Dimensionswert mithilfe der Variablenauswahl die Variable aus, die Sie in Schritt 2 erstellt haben.
- Klicken Sie auf Speichern.
Benutzerdefinierte Dimensionswerte auf Grundlage der Datenschicht festlegen
Die Datenschicht ist die beste Methode, um einheitliche Ergebnisse in den Berichten zu gewährleisten, da Sie volle Kontrolle darüber haben, welche Werte an Ihre Tags übergeben werden. In diesem Beispiel wird dataLayer.push()
auf einer Website verwendet, um der Datenschicht einen Zielwert hinzuzufügen, wenn auf eine Schaltfläche geklickt wird:
Traumreise nach Paris!
</button>
Sie können diesen Wert mithilfe von Tag Manager als benutzerdefinierte Dimension an Google Analytics senden. Verwenden Sie hierfür eine Datenschichtvariable und wenden Sie dann die benutzerdefinierte Dimension auf die Google Analytics-Tags an, die bereits auf Ihrer Website eingesetzt werden.
Schritt 1: Benutzerdefinierte Dimension erstellen
So erstellen Sie in Google Analytics eine benutzerdefinierte Dimension:
- Melden Sie sich in Ihrem Google Analytics-Konto an.
- Klicken Sie auf Verwaltung Spalte „Property“: Benutzerdefinierte Definitionen Benutzerdefinierte Definitionen.
- Klicken Sie auf + Neue benutzerdefinierte Dimension.
- Füllen Sie das Feld Name aus und wählen Sie unter Umfang den gewünschten Wert aus. Achten Sie darauf, dass Aktiv angeklickt ist.
Beispiel: Sie geben in das Feld „Name“ die Bezeichnung „Ziel“ ein und wählen im Menü „Umfang“ den Eintrag „Treffer“ aus. - Klicken Sie auf Erstellen.
- Die Dimensionsnummer finden Sie in den Codebeispielen auf der Seite „Neu erstelltes benutzerdefiniertes Attribut“. Notieren Sie sich diese Nummer. In diesem Beispiel hat die Dimension die Indexnummer 6:
JavaScript:
var dimensionValue = 'DIMENSIONSWERT';
ga('set', 'dimension6', dimensionValue);
Android SDK:
String dimensionValue = "DIMENSIONSWERT";
tracker.set(Fields.customDimension(6), dimensionValue);
iOS SDK:
NSString *dimensionValue = @"DIMENSIONSWERT";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];
Schritt 2: Datenschichtvariable erstellen
Im nächsten Schritt erstellen Sie eine Variable, mit der die korrekten Datenschichtwerte erfasst werden:
- Klicken Sie in Tag Manager auf Variablen.
- Klicken Sie unter Benutzerdefinierte Variablen auf Neu.
- Wählen Sie den Variablentyp Datenschichtvariable aus.
- Geben Sie im Textfeld Name der Datenschichtvariablen die Bezeichnung Ziel ein.
- Benennen Sie die Variable zum Beispiel Datenschichtvariable für das Ziel.
- Klicken Sie auf Speichern.
Schritt 3: Benutzerdefinierte Dimension in Universal Analytics-Tags aktivieren
Im letzten Einrichtungsschritt aktivieren Sie eine benutzerdefinierte Dimension in Ihrer Google Analytics-Variablen für Einstellungen:
- Klicken Sie auf Variablen und anschließend auf die Google Analytics-Variable für Einstellungen.
- Klicken Sie auf Variable konfigurieren.
- Klicken Sie auf Weitere Einstellungen Benutzerdefinierte Dimensionen.
- Klicken Sie auf + Benutzerdefinierte Dimension hinzufügen.
- Geben Sie in das Feld Index den Wert ein, den Sie sich in Schritt 1 notiert haben.
- Geben Sie in das Feld Dimensionswert den Namen der Variablen ein, die Sie in Schritt 2 erstellt haben.
- Klicken Sie auf Speichern.
- Veröffentlichen Sie den Container, damit die Änderungen wirksam werden.