Genel Bakış
Kullanıcılar çeşitli cihazlardan (ör. bir masaüstü web tarayıcısı, cep telefonundaki bir tarayıcı veya yerel bir mobil uygulamayı kullanarak) web sitenizle veya uygulamanızla etkileşime girebilir. Analytics, varsayılan olarak her cihaza benzersiz bir Client ID atar ve benzersiz her Client ID'yi raporlarınızda bir tekil kullanıcı olarak hesaba katar. User-ID, birden fazla cihazda gerçekleşen kullanıcı etkileşimlerinin bütünsel ölçümüne olanak tanır. Örneğin bir cihazda bir pazarlama kampanyasıyla kurulan etkileşimi bir başka cihazda oluşan bir dönüşümle ilişkilendirebilir veya birden fazla cihazdaki tekil kullanıcıları tekilleştirebilir.
User-ID özelliği aşağıdakileri içerir:
- Bir tekil kullanıcıyı temsil etmesi için, sabit olan ve kimlik bilgisi içermeyen bir kimliğin belirtilebildiği
userId
alanı. - Cihazlar arasındaki davranışa ve dönüşüm yollarına ilişkin analizler sağlayan cihazlar arası raporlar.
User-ID'ler, userId
alanında 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 cihazlar arası raporlamayla ilgili yeni seçenekler sunulur.
Bu makalede, User-ID'leri nasıl yapılandırabileceğiniz, Analytics'e nasıl gönderebileceğiniz ve User-ID verilerinin, bu özelliğin etkin olduğu görünümlerde nasıl işlenip raporlandığı anlatılmaktadır.
Yapılandırma
Google Analytics'e User-ID'ler göndermeden önce, en az bir raporlama görünümünde User-ID özelliğini etkinleştirmelisiniz.
Bir görünümde User-ID özelliğinin etkinleştirilmesi, söz konusu görünüm üzerinde iki etkiye neden olur:
- Yeni ve tekil kullanıcılar, benzersiz Client ID yerine benzersiz User-ID'ler kullanılarak hesaplanır.
- İlgili görünümde, User-ID'den yararlanan cihazlar arası raporlar etkinleştirilir.
userId
alanının ayarlanmış olduğu isabetler gösterilir.Toplama
Bir kullanıcı web sitenizde veya uygulamanızda tanındığında, userId
alanını kullanarak, söz konusu kullanıcıyı temsil eden bir kimlikle birlikte sayfa görüntülemeleri, etkinlikler, e-ticaret işlemleri gibi tüm Analytics isabetlerinizi göndermeniz gerekir.
Kimliği sağlayıp sağlamamak sizin kararınıza bağlıdır. Kimlikler genellikle, oturum açmış her kullanıcıya benzersiz, sabit bir kimlik atayan kimlik doğrulama sisteminde oluşturulur. Kimlikler, aşağıda belirtilen özelliklere sahip olmalıdır:
- Kimlik bilgisi içermemelidir
- Hizmetinizin veya uygulamanızın kullanıcısı için benzersiz olmalıdır
- Oturum açan kullanıcı için tüm cihazlarda sürekliliği olmalıdır
userId
alanının belirli bir ortamda nasıl ayarlanacağı hakkında daha fazla bilgi edinmek için, kullanmakta olduğunuz kitaplıkla ilgili Koleksiyon API'leri ve SDK'sı geliştirici kılavuzuna göz atın.
İşleme
userId
alanının ayarlandığı, sayfa görüntülemeleri, etkinlikler veya işlemler gibi Analytics isabetleri, userId olmayan isabetlerden ayrı şekilde işlenir ve yalnızca User-ID özelliğinin etkin olduğu görünümlerde görünür olur.
Örneğin, User-ID'nin etkin olduğu görünümlerde bir Analytics oturumu sırasında bir User-ID ayarlanırsa söz konusu oturumun başlangıcı, User-ID'nin ayarlandığı ilk isabetle değiştirilir.
User-ID özelliğinin etkin olmadığı görünümler (profiller) userId
alanından bağımsız olarak oturumun tamamını raporlar.
Raporlama
Verilerin işlenmesinden sonra, userId
alanının ayarlandığı oturum verileri, User-ID özelliğinin etkin olduğu görünümler (profiller) için Cihazlar Arası raporlarda kullanılabilir. Oturum verileri, Temel Raporlama API'sı yoluyla kullanılabilir olsa da userId
alanı raporlarda boyut olarak kullanılamaz ve Analytics'ten dışa aktarılamaz.
Ayrıca, Yeni ve Tekil kullanıcı metrikleri de bu görünümlerdeki User-ID ayarına dayalı olur. User-ID özelliğinin etkin olmadığı görünümlerde, bu metrikler benzersiz clientId
'ler kullanılarak hesaplanır.
Client ID ve User-ID karşılaştırması
Aşağıdaki tabloda, Client ID ile User-ID arasındaki farklar özetlenmiştir:
Client ID | User-ID | |
---|---|---|
Kimlik Neyi Temsil Eder? | Bir takma adlı cihaz veya tarayıcı örneği. | İçerikle bir veya daha fazla cihaz ve/veya tarayıcı örneği arasında etkileşimde bulunabilecek tekil kullanıcı (ör. oturum açmış bir kullanıcı hesabı). |
Kimlik Nasıl Belirlenir? | Analytics kitaplıkları tarafından rastgele oluşturulur ve tüm isabetlerle birlikte otomatik olarak gönderilir. | Kendi userId 'lerinizi ayarlamalı ve Analytics isabetlerinizle birlikte göndermelisiniz. |
Kimlik, Tekil Kullanıcıların Hesaplanmasında Nasıl Kullanılır? | User-ID özelliğinin etkin olduğu bir görünümde, tekil kullanıcıların hesaplanması için Client ID kullanılır. | User-ID özelliğinin etkin olduğu bir görünümde, tekil kullanıcıların hesaplanması için User-ID kullanılır. |
Sınırlar
Şu anda User-ID özelliğiyle ilgili olarak aşağıdaki sınırlar geçerlidir:
- User-ID özelliği tarafından etkinleştirilen Cihazlar Arası raporlar maksimum 90 günlük bir tarih aralığına sahiptir.
- User-ID değeri, web arayüzünde veya API'larda rapordaki bir boyut olarak sorgulanamaz.
İlgili Kaynaklar
- Web sitelerinde User-ID'yi analytics.js kullanarak ayarlama
- Web sitelerinde User-ID'yi gtag.js kullanarak ayarlama
- Android SDK: Android uygulamaları için User-ID'nin nasıl ayarlanacağını öğrenin.
- iOS SDK: iOS uygulamaları için User-ID'nin nasıl ayarlanacağını öğrenin.