Google Analytics, uygulamanızı kullanan kişinin User-ID'sini depolamanıza olanak tanıyan bir setUserID
çağrısına sahiptir. Bu çağrı isteğe bağlıdır ve genellikle aynı kullanıcıya ait analiz verilerini birden çok uygulama, cihaz veya birden fazla analiz sağlayıcıda ilişkilendirmek için BigQuery ile birlikte Analytics'i kullanmak isteyen kuruluşlar tarafından kullanılır.
Geçerli kullanıcı kimlikleri oluşturmanın birçok yolu vardır. Yaklaşımlardan biri, atadığınız bir tanımlayıcı kullanmaktır ve bu tanımlayıcıyı yalnızca tek bir kullanıcıyı takip edebilirsiniz. Olası bir örnek olarak, her kullanıcı için oluşturduğu kendi dahili AwesomeGameCompanyID
'si olan, varsayımsal bir mobil oyun geliştirici
olduğunu düşünelim. Harici bir kuruluşun söz konusu AwesomeGameCompanyID
bilgisini orijinal kullanıcıya geri göndermesi mümkün değilse kuruluş, Analytics için User-ID değeri olarak söz konusu AwesomeGameCompanyID
(veya daha iyisi AwesomeGameCompanyID
karma oluşturma işlemi uygulanmış sürümü) kullanmayı düşünebilir.
Daha sonra bu hesap, kullanıcının tüm oyunlarındaki toplam harcaması gibi değerleri hesaplayabilir.
Analytics'in düzgün çalışması için hiçbir zaman kullanıcı kimliği ayarlanması gerekmez.
Yalnızca tek bir cihazda aynı uygulama için aynı kullanıcıya ait etkinlikleri bulmak istiyorsanız user_pseudo_id
özelliğini 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
User-ID'yi aşağıdaki yöntemle 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 bu değerle otomatik olarak etiketlenir ve BigQuery'de user_id
değerini sorgulayarak bu değere erişebilirsiniz. User-ID 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ılavuzunu inceleyin.