User-IDs senden

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:

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_id nicht.
  • 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.
}
  1. Ersetzen Sie die Kommentare durch Ihre Prüfungen, ob der Nutzer angemeldet war und ob er angemeldet war, sich dann aber abgemeldet hat.
  2. Wenn ein Nutzer angemeldet ist, ersetzen Sie USER_ID durch seine Nutzer-ID.
  3. Wenn sich ein Nutzer abmeldet, setzen Sie user_id auf null. Senden Sie keinen leeren String (""), keinen leeren String (" ") und nicht die in Anführungszeichen gesetzten Wörter "null" oder "NULL".

Schritt 2: Datenschichtvariable erstellen

  1. Klicken Sie in Google Tag Manager auf Variablen.
  2. Klicken Sie unter Benutzerdefinierte Variablen auf Neu.
  3. Klicken Sie auf Variable konfigurieren > Datenschichtvariable.
  4. Geben Sie oben einen Namen für die Variable ein.
  5. Geben Sie im Feld Name der Datenschichtvariablen einen Namen für die Variable für die Nutzer-ID ein, z. B. „user_id“.
  6. 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:

  1. Klicken Sie in Tag Manager auf Der Menüpunkt „Tags“ Tags.
  2. Wählen Sie Ihr Google-Tag aus.
  3. 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.
  4. Klicken Sie auf Speichern.
  5. Klicken Sie auf Senden, um die Änderungen zu veröffentlichen.