Nutzer-ID

In diesem Entwicklerleitfaden erfahren Sie, wie Sie die User-ID mit dem Google Analytics SDK Version 4 für Android implementieren.

Überblick

Mit der User-ID-Funktion können Nutzeraktivitäten geräteübergreifend in Google Analytics erfasst werden. Beispielsweise kann eine Interaktion mit einer Marketingkampagne auf einem Mobilgerät einer Conversion zugeordnet werden, die auf einem anderen Mobilgerät oder im Browser erfolgt.

Wenn User-IDs mit Google Analytics-Treffern über das Feld userId gesendet werden, enthalten Ihre Berichte eine genauere Anzahl der einzelnen Nutzer und bieten neue geräteübergreifende Berichtsoptionen.

In diesem Leitfaden erfahren Sie, wie Sie mit dem Feld userId und dem Google Analytics SDK for Android User-IDs an Google Analytics senden.

Vorbereitung

Bevor Sie mit der Implementierung beginnen, sollten Entwickler Folgendes tun:

Implementierung

Wenn ein Nutzer Ihre Android-App kennt, sollten Sie mit dem Feld userId eine ID für diesen Nutzer mit allen Google Analytics-Treffern wie Seitenaufrufen, Ereignissen oder E-Commerce-Transaktionen senden.

Um die Nutzer-ID zu senden, lege das Feld userId auf dem Tracker mit der kaufmännischen Und-Zeichensetzung im Measurement Protocol und dem Namen des &uid-Parameters wie im folgenden Beispiel fest:

  // Get tracker.
  Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
      TrackerName.APP_TRACKER);

  // You only need to set User ID on a tracker once. By setting it on the
  // tracker, the ID will be sent with all subsequent hits.
  t.set("&uid", user.getId());

  // This hit will be sent with the User ID value and be visible in
  // User-ID-enabled views (profiles).
  t.send(new HitBuilders.EventBuilder()
      .setCategory("UX")
      .setAction("User Sign In")
      .build());