Bu geliştirici kılavuzunda, Android için Google Analytics SDK v4 kullanılarak User-ID'nin nasıl uygulanacağı gösterilmektedir.
Genel bakış
User ID özelliği, Google Analytics'te farklı cihazlara yayılan kullanıcı etkinliklerinin ölçülmesine olanak tanır. Örneğin, bir mobil cihazdaki bir pazarlama kampanyasıyla kurulan etkileşimi, başka bir mobil cihazda veya tarayıcıda gerçekleşen bir dönüşümle ilişkilendirebilirsiniz.
User-ID'ler, userId
alanı kullanılarak Google Analytics isabetleriyle gönderildiğinde, raporlarınızda tekil kullanıcıların sayısı daha doğru bir şekilde yansıtılır ve yeni cihazlar arası raporlamayla ilgili yeni seçenekler sunulur.
Bu kılavuzda, kullanıcı kimliklerini Google Analytics'e göndermek amacıyla userId
alanının ve Android için Google Analytics SDK'sının nasıl kullanılacağı gösterilmektedir.
Başlamadan önce
Geliştiriciler uygulamanıza başlamadan önce aşağıdakileri yapmalıdır:
- User ID için görünümlerinizden (profillerinizden) birini etkinleştirme (Yardım Merkezi)
- User ID Politikası'nı inceleyin.
- User ID Özellik Referansı'nı inceleyerek User ID'nin nasıl çalıştığını öğrenin.
Uygulama
Bir kullanıcı Android uygulamanızda tanındığında, userId
alanını kullanarak bu kullanıcıyı temsil eden bir kimlikle birlikte sayfa görüntülemeleri, etkinlikler, e-ticaret işlemleri gibi tüm Google Analytics isabetlerinizi göndermeniz gerekir.
User-ID'yi göndermek için aşağıdaki örnekte olduğu gibi, izleyicideki userId
alanını Measurement Protocol ve söz dizimini ve &uid
parametre adını kullanarak ayarlayın:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // You only need to set User ID on a tracker once. By setting it on the // tracker, the ID will be sent with all subsequent hits. t.set("&uid", user.getId()); // This hit will be sent with the User ID value and be visible in // User-ID-enabled views (profiles). t.send(new HitBuilders.EventBuilder() .setCategory("UX") .setAction("User Sign In") .build());