Google Analytics'in, uygulamanızı kullanan kişinin kullanıcı kimliğini saklamanıza olanak tanıyan bir setUserID
çağrısı vardır. Bu çağrı isteğe bağlıdır ve genellikle Analytics'i BigQuery ile birlikte kullanarak birden fazla uygulama, birden fazla cihaz veya birden fazla analiz sağlayıcısında aynı kullanıcı için analiz verilerini ilişkilendirmek isteyen kuruluşlar tarafından kullanılır.
Geçerli kullanıcı kimlikleri oluşturmanın birçok yolu vardır. Bir yaklaşım, atadığınız bir tanımlayıcıyı kullanmaktır ve bireysel bir kullanıcıyı yalnızca siz takip edebilirsiniz. Olası bir örnek olarak, her kullanıcı için oluşturduğu kendi dahili AwesomeGameCompanyID
sahip olan varsayımsal bir mobil oyun geliştiricisi olan AwesomeGameCompany'yi düşünün. Dışarıdan bir kuruluşun AwesomeGameCompanyID
orijinal kullanıcıya kadar takip etmesi mümkün değilse, Analytics için kullanıcı kimliği değeri olarak bu AwesomeGameCompanyID
(veya daha iyisi, AwesomeGameCompanyID
karmalaştırılmış bir sürümünü) kullanmayı düşünebilirler. Bu, daha sonra kullanıcının tüm oyunlarındaki toplam harcaması gibi değerleri hesaplamalarına olanak tanıyacak.
Analytics'in doğru çalışması için hiçbir zaman kullanıcı kimliğinin ayarlanması gerekmez. Tek bir cihazda aynı uygulama için yalnızca aynı kullanıcıya ait etkinlikleri bulmak istiyorsanız user_pseudo_id
komutunu kullanabilirsiniz. Bu değer, Analytics tarafından otomatik olarak oluşturulur ve her etkinlik için BigQuery'de depolanır.
Kullanıcı kimliğini ayarlama
Bir kullanıcı kimliğini aşağıdaki yöntemle ayarlayabilirsiniz:
Süratli
Analytics.setUserID("123456")
Amaç-C
[FIRAnalytics setUserID:@"123456"]
Android
mFirebaseAnalytics.setUserId("123456");
Web modüler API'si
import { getAnalytics, setUserId } from "firebase/analytics"; const analytics = getAnalytics(); setUserId(analytics, "123456");
Web ad alanlı API
firebase.analytics().setUserId("123456");
Dart
await FirebaseAnalytics.instance.setUserId(id: '123456');
Birlik
Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");
C++
analytics::SetUserId("123456");
Bir kullanıcı kimliği ayarladıktan sonra gelecekteki tüm etkinlikler bu değerle otomatik olarak etiketlenir ve BigQuery'de user_id
değerini sorgulayarak bu değere erişebilirsiniz. Kullanıcı kimliğinin eklenmesi, daha önce Google Analytics tarafından kaydedilen etkinlikleri etkilemeyecektir.
BigQuery'de Analytics verilerine erişme hakkında daha fazla bilgi edinmek için lütfen bu geliştirme kılavuzuna bakın.