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:
- User ID für eine Ihrer Datenansichten (Profile) aktivieren (Hilfe)
- Richtlinie zur User-ID lesen
- Weitere Informationen zur Funktionsweise der User-ID finden Sie in der Referenz zur User-ID-Funktion.
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());