Google Analytics, uygulamanızı kullanan kişinin kullanıcı kimliğini 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 fazla uygulama, birden fazla cihaz veya birden fazla analiz sağlayıcı arasında ilişkilendirmek için Analytics ile birlikte BigQuery'yi kullanmak isteyen kuruluşlar tarafından kullanılır.
Geçerli kullanıcı kimlikleri oluşturmanın birçok yolu vardır. Bunun bir yolu, atadığınız ve yalnızca sizin tek bir kullanıcıya kadar izleyebileceğiniz bir tanımlayıcı kullanmaktır. Örneğin, her kullanıcı için kendi dahili AwesomeGameCompanyID değerini oluşturan AwesomeGameCompany adında bir mobil oyun geliştirici olduğunu varsayalım. Kuruluş dışından birinin bu AwesomeGameCompanyID bilgisini asıl kullanıcıyla ilişkilendirmesi mümkün değilse Analytics için kullanıcı kimliği değeri olarak bu AwesomeGameCompanyID bilgisini veya daha iyisi, AwesomeGameCompanyID bilgisinin karma oluşturma işlemi uygulanmış bir sürümünü kullanabilirler.
Bu sayede, bir kullanıcının tüm oyunlarında yaptığı toplam harcama gibi değerleri hesaplayabilirler.
Analytics özelliğinin doğru çalışması için kullanıcı kimliği ayarlamak hiçbir zaman gerekli değildir.
Yalnızca tek bir cihazda aynı uygulamaya ait aynı kullanıcıya ait etkinlikleri bulmak istiyorsanız user_pseudo_id 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
Kullanıcı kimliğini 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 otomatik olarak bu değerle etiketlenir ve BigQuery'de user_id değerini sorgulayarak bu değere erişebilirsiniz. Kullanıcı kimliği eklemek, Google Analytics tarafından daha önce kaydedilen etkinlikleri etkilemez.
BigQuery'de Analytics verilerine erişme hakkında daha fazla bilgi edinmek için bu geliştirici kılavuzuna göz atın.