Google Analytics, uygulamanızı kullanan kişinin kullanıcı kimliğini saklamanıza olanak tanıyan bir setUserID
çağrısına sahiptir. Bu çağrı isteğe bağlıdır ve genellikle Analytics'yi birden fazla uygulama, cihaz veya analiz sağlayıcıda aynı kullanıcıya ait analiz verilerini ilişkilendirmek için BigQuery ile birlikte kullanmak 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 ve yalnızca sizin tek bir kullanıcıya geri izleyebileceğiniz bir tanımlayıcı kullanmaktır. Olası bir örnek olarak, her kullanıcı için kendi dahili AwesomeGameCompanyID
'larını oluşturan AwesomeGameCompany adlı hipotetik bir mobil oyun geliştiricisini ele alalım. Dışarıdaki bir kuruluşun söz konusu AwesomeGameCompanyID
değerini orijinal kullanıcıya kadar izlemesi mümkün değilse AwesomeGameCompanyID
değerini veya daha iyisi AwesomeGameCompanyID
değerinin karma oluşturma algoritması uygulanmış bir sürümünü Analytics için kullanıcı kimliği değeri olarak kullanmayı düşünebilir.
Bu sayede, kullanıcının tüm oyunlardaki toplam harcaması gibi değerleri hesaplayabilirler.
Analytics özelliğinin doğru çalışması için hiçbir zaman kullanıcı kimliği ayarlanması gerekmez.
Tek bir cihazda aynı uygulamayı kullanan aynı kullanıcıya ait etkinlikleri bulmakla ilgileniyorsanız user_pseudo_id
simgesini kullanabilirsiniz.
Bu değer Analytics tarafından otomatik olarak oluşturulur ve her etkinlik için BigQuery'de depolanır.
User ID'yi ayarlama
Aşağıdaki yöntemle kullanıcı kimliği ayarlayabilirsiniz:
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");
Bir kullanıcı kimliği ayarlandıktan sonra gelecekteki tüm etkinlikler otomatik olarak bu değerle etiketlenir ve BigQuery'de user_id
değerini sorgulayarak bu değere erişebilirsiniz. Kullanıcı kimliği eklemek, daha önce Google Analytics tarafından kaydedilen etkinlikleri etkilemez.
BigQuery'de Analytics verilerine erişme hakkında daha fazla bilgi edinmek için lütfen bu geliştirme kılavuzuna bakın.