Google Analytics hat einen setUserID-Aufruf, mit dem Sie
eine User-ID für den Nutzer Ihrer App speichern können. Dieser Aufruf ist optional und
wird in der Regel von Unternehmen 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 ID zu verwenden, die Sie zuweisen und die nur Sie einem einzelnen Nutzer zuordnen können. Ein hypothetisches Beispiel: Ein Entwickler von mobilen Spielen, AwesomeGameCompany, hat eine eigene interne AwesomeGameCompanyID, die für jeden Nutzer erstellt wird. Wenn es für ein externes Unternehmen nicht möglich ist,
diese AwesomeGameCompanyID dem ursprünglichen Nutzer zuzuordnen, könnte es
diese AwesomeGameCompanyID oder besser eine gehashte Version von
AwesomeGameCompanyID als User-ID-Wert für Analytics verwenden.
So ließen sich dann Werte wie die Gesamtausgaben eines Nutzers für alle Spiele berechnen.
Die Festlegung einer User-ID ist für die korrekte Funktion von Analytics nicht erforderlich.
Wenn Sie nur Ereignisse finden möchten, die zum selben Nutzer für dieselbe App auf einem einzelnen Gerät gehören, können Sie die user_pseudo_id verwenden.
Dieser Wert wird automatisch von Analytics generiert und wird
für jedes Ereignis in BigQuery gespeichert.
User-ID festlegen
Sie können eine User-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 User-ID hat keine Auswirkungen auf
Ereignisse, die zuvor von Google Analyticserfasst wurden.
Weitere Informationen zum Zugriff auf Analytics Daten in BigQuery finden Sie in diesem Entwicklerleitfaden.