Google Analytics hat einen setUserID
-Aufruf, mit dem Sie eine Nutzer-ID für den Nutzer Ihrer App speichern können. Dieser Aufruf ist optional und wird in der Regel von Organisationen verwendet, die Analytics in Verbindung mit BigQuery nutzen möchten, um Analysedaten für denselben Nutzer über mehrere Apps, Geräte oder Analyseanbieter hinweg zu verknüpfen.
Es gibt viele Möglichkeiten, gültige User-IDs zu erstellen. Eine Möglichkeit besteht darin, eine Kennung zu verwenden, die Sie zuweisen und die nur Sie einem einzelnen Nutzer zuordnen können. Ein Beispiel: Ein hypothetischer Entwickler von mobilen Spielen, AwesomeGameCompany, hat eine eigene interne AwesomeGameCompanyID
, die für jeden Nutzer erstellt wird. Wenn es für eine externe Organisation nicht möglich ist, AwesomeGameCompanyID
dem ursprünglichen Nutzer zuzuordnen, kann sie AwesomeGameCompanyID
oder besser noch eine gehashte Version von AwesomeGameCompanyID
als Nutzer-ID-Wert für Analytics verwenden.
So können sie beispielsweise die Gesamtausgaben eines Nutzers für alle ihre Spiele berechnen.
Eine Nutzer-ID ist für die korrekte Funktion von Analytics nie erforderlich.
Wenn Sie nur Ereignisse desselben Nutzers für dieselbe App auf einem einzelnen Gerät finden möchten, können Sie user_pseudo_id
verwenden.
Dieser Wert wird automatisch von Analytics generiert und für jedes Ereignis in BigQuery gespeichert.
User-ID festlegen
Sie können eine Nutzer-ID mit der folgenden Methode festlegen:
Swift
Analytics.setUserID("123456")
Objective-C
[FIRAnalytics setUserID:@"123456"]
Android
mFirebaseAnalytics.setUserId("123456");
Web
import { getAnalytics, setUserId } from "firebase/analytics"; const analytics = getAnalytics(); setUserId(analytics, "123456");
Web
firebase.analytics().setUserId("123456");
Dart
await FirebaseAnalytics.instance.setUserId(id: '123456');
Einheit
Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");
C++
analytics::SetUserId("123456");
Nachdem Sie eine User-ID festgelegt haben, werden alle zukünftigen Ereignisse automatisch mit diesem Wert getaggt. Sie können darauf zugreifen, indem Sie in BigQuery nach dem Wert user_id
suchen. Das Hinzufügen einer Nutzer-ID hat keine Auswirkungen auf Ereignisse, die zuvor von Google Analytics erfasst wurden.
Weitere Informationen zum Zugriff auf Analytics-Daten in BigQuery finden Sie in diesem Entwicklerleitfaden.