User-IDs sind Ihre eigenen eindeutigen Kennungen, die Sie einzelnen Nutzern zuweisen. In diesem Leitfaden wird erläutert, wie Sie User-IDs an Google Analytics senden, damit Sie das Nutzerverhalten über verschiedene Sitzungen, Geräte und Plattformen hinweg analysieren können.
Weitere Informationen zur User-ID-Funktion Weitere Informationen zum Festlegen einer User-ID für eine App
Wenn Sie benutzerdefinierte Dimensionen basierend auf User-IDs festlegen, erhalten Sie Dimensionen mit zu vielen eindeutigen Werten. Zu viele eindeutige Werte können zu Problemen mit Google Analytics-Daten und der Genauigkeit von Berichten führen. Weitere Informationen zu Best Practices für das Festlegen benutzerdefinierter Dimensionen
Hinweis
Bevor Sie Nutzer-IDs senden können, müssen Sie Folgendes erledigt haben:
- Google Analytics-Konto und ‑Property erstellen
- Web-Datenstream für Ihre Website erstellen.
- Tag Manager-Snippets auf Ihrer Website einfügen
- Google-Tag in Tag Manager einfügen
- Sie haben Zugriff auf den Tag Manager-Container für die Website.
- Sie benötigen die Rolle „Bearbeiter“ (oder höher) für das Google Analytics-Konto.
User-IDs senden
Der Wert, den Sie für user_id senden, hängt vom Status des Nutzers ab:
- Nutzer hat sich noch nie angemeldet: Senden Sie den Parameter
user_idnicht. - Nutzer ist angemeldet: Senden Sie die User-ID.
- Nutzer war angemeldet und hat sich dann abgemeldet: Sende
null.
Schritt 1: Datenschicht aktualisieren
Bevor Sie User-IDs an Analytics senden, müssen Sie die user_id in der Datenschicht Ihrer Website verfügbar machen.
if (/* your logic for determining if the user is signed in */) { dataLayer.push({ 'user_id': 'USER_ID' }); } else if (/* your logic for determining if the user signed out */) { dataLayer.push({ 'user_id': null }); } else { // Do nothing if the user never signed in. }
- Ersetzen Sie die Kommentare durch Ihre Prüfungen, ob der Nutzer angemeldet war und ob er angemeldet war, sich dann aber abgemeldet hat.
- Wenn ein Nutzer angemeldet ist, ersetzen Sie USER_ID durch seine Nutzer-ID.
- Wenn sich ein Nutzer abmeldet, setzen Sie
user_idaufnull. Senden Sie keinen leeren String (""), keinen leeren String (" ") und nicht die in Anführungszeichen gesetzten Wörter"null"oder"NULL".
Schritt 2: Datenschichtvariable erstellen
- Klicken Sie in Google Tag Manager auf Variablen.
- Klicken Sie unter Benutzerdefinierte Variablen auf Neu.
- Klicken Sie auf Variable konfigurieren > Datenschichtvariable.
- Geben Sie oben einen Namen für die Variable ein.
- Geben Sie im Feld Name der Datenschichtvariablen einen Namen für die Variable für die Nutzer-ID ein, z. B. „user_id“.
- Klicken Sie auf Speichern.
Schritt 3: Google-Tag ändern
Ändern Sie das Konfigurations-Tag so, dass für alle Ereignisse, die mit dem Tag verknüpft sind, die Datenschichtvariable verwendet wird:
- Klicken Sie in Tag Manager auf
Tags. - Wählen Sie Ihr Google-Tag aus.
- Fügen Sie im Bereich Konfigurationseinstellungen eine neue Zeile mit den folgenden Parametern hinzu:
- Parameter:
user_id - Wert: Wählen Sie die von Ihnen erstellte Datenschichtvariable aus.
- Parameter:
- Klicken Sie auf Speichern.
- Klicken Sie auf Senden, um die Änderungen zu veröffentlichen.