Google Analytics ma wywołanie setUserID
, dzięki czemu możesz
przechowywać identyfikator użytkownika, który korzysta z Twojej aplikacji. Ta rozmowa jest opcjonalna.
jest zwykle używany przez organizacje, które chcą korzystać z Analytics
w połączeniu z BigQuery, by powiązać dane analityczne na temat tego samego użytkownika w całym
aplikacji, urządzeń czy rozwiązań analitycznych.
Istnieje wiele sposobów na generowanie prawidłowych identyfikatorów użytkowników. Jedną z metod jest użycie
i tylko Ty możesz monitorować dane poszczególnych użytkowników. Dla jednej osoby
przykładem może być hipotetyczny twórca gier mobilnych,
AwesomeGameCompany, która ma własne wewnętrzne AwesomeGameCompanyID
,
dla każdego użytkownika. Jeśli organizacja zewnętrzna nie może śledzić
AwesomeGameCompanyID
z powrotem pierwotnemu użytkownikowi, może on rozważyć użycie
ten AwesomeGameCompanyID
– lub, lepiej, zahaszowana wersja
AwesomeGameCompanyID
– jako wartość identyfikatora użytkownika Analytics;
Dzięki temu mogą obliczać wartości, np. łączne wydatki użytkownika,
we wszystkich grach.
Ustawienie identyfikatora użytkownika nigdy nie jest wymagane, aby usługa Analytics działała prawidłowo.
Jeśli chcesz znajdować wydarzenia należące do tego samego użytkownika tylko w
na jednym urządzeniu, możesz użyć user_pseudo_id
.
Ta wartość jest generowana automatycznie przez Analytics i wynosi
przechowywane w BigQuery dla każdego zdarzenia.
Ustawianie identyfikatora użytkownika
Identyfikator użytkownika możesz ustawić w ten sposób:
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');
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");
C++
analytics::SetUserId("123456");
Po ustawieniu identyfikatora użytkownika wszystkie przyszłe wydarzenia zostaną automatycznie otagowane
o tej wartości. Możesz uzyskać do niej dostęp, wysyłając zapytanie o user_id
w BigQuery. Dodanie identyfikatora użytkownika nie będzie miało wpływu na żadne
zdarzeń nagranych wcześniej przez użytkownika Google Analytics.
Więcej informacji o uzyskiwaniu dostępu do danych usługi Analytics w BigQuery znajdziesz na stronie ten przewodnik dla programistów.