
Son Güncelleme:
Okuma Süresi:
Modern dijital dünyada kullanıcı yolculuğu doğrusal değildir. Bir kullanıcı sabah işe giderken mobil cihazından ürünlerinizi inceler, öğle arasında ofiste masaüstü bilgisayarından detaylı karşılaştırma yapar ve akşam evde tabletinden satın alma işlemini tamamlar. Fiziksel dünyada tek bir kişi vardır. Ancak analitik tarafında bu senaryo çoğu zaman üç ayrı kullanıcı gibi görünür.
Varsayılan kurulumla çalışan Google Analytics 4, kullanıcıları cihaz bazlı bir kimlik olan Client-ID üzerinden tanır. Cihaz değiştiğinde, tarayıcı değiştiğinde ya da çerezler silindiğinde sistem aynı kişiyi yeni bir kullanıcı olarak algılar.
Bunun sonucu:
Gerçekte olduğundan yüksek kullanıcı sayıları
Yapay olarak düşen dönüşüm oranları
Parçalanmış funnel analizleri
Yanlış pazarlama performans değerlendirmesi
Analitik panelinizde veri artar, fakat içindeki gerçek insan kaybolur.
Buna “hayalet kullanıcı” problemi diyebiliriz.
User-ID Bu Problemi Nasıl Çözer?
User-ID, cihazı değil kişiyi referans alır.
Ancak burada kritik nokta şudur: User-ID Google tarafından üretilmez; sizin sisteminizden aktarılır.
Login olan her kullanıcı için veritabanınızda zaten benzersiz bir ID bulunur.
Bu ID:
Anonim olmalıdır
Dışarıdan bakıldığında anlam ifade etmemelidir
E-posta, telefon veya isim gibi kişisel veri (PII) içermemelidir
Genellikle sistemde var olan dahili kullanıcı ID’si direkt olarak veya SHA-256 ile hash’lenerek gönderilir.
Adım Adım Teknik İşleyiş:
1) Backend (Kimliğin Kaynağı)
Kullanıcı login olduğunda backend tarafında o kullanıcıya ait benzersiz ID alınır. Bu ID üretilmez, zaten sistemde vardır.
2) Data Layer (Kimliğin Aktarılması)
Login sonrası bu değer dataLayer’a gönderilir:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
user_id: "88219"
});
Burada kritik olan nokta, User-ID’nin kullanıcı durumuna göre doğru yönetilmesidir.
Kullanıcı Durumuna Göre User-ID Gönderimi (Kritik Kural)
Google’ın önerdiği uygulama mantığı şöyledir:
Kullanıcı hiç oturum açmamışsa → user_id parametresi gönderilmemelidir.
Kullanıcının oturumu açıksa → kullanıcı kimliği gönderilmelidir.
Kullanıcı logout olduysa → user_id: null gönderilmelidir.
Bu neden önemlidir?
Eğer kullanıcı çıkış yaptıktan sonra aynı user_id değeri gönderilmeye devam ederse, aynı cihazı kullanan başka biri yanlışlıkla önceki kullanıcıyla eşleştirilebilir. Bu ciddi veri bozulmasına yol açar.
Logout anında null göndermek, GA4’e açık bir sinyal verir:
“Bu cihaz artık o kullanıcıya ait değil.”
Bu küçük detay, veri bütünlüğü açısından hayati öneme sahiptir.
3) Google Tag Manager Katmanı
Google Tag Manager dataLayer’daki user_id değişkenini okur ve GA4 Configuration etiketindeki User-ID alanına aktarır.
Dikkat edilmesi gerekenler:
GA4 configuration etiketi tüm sayfalarda çalışmalıdır.
User-ID event bazlı değil, configuration seviyesinde tanımlanmalıdır.
4) GA4 Reporting Identity Ayarı
Google Analytics 4 Admin panelinde Reporting Identity ayarı “Blended” olarak seçilmelidir.
Blended modda öncelik sırası şöyledir:
User-ID
Device ID (Client-ID)
Yani User-ID mevcutsa, GA4 cihaz kimliğini ikinci plana alır ve cihazlar arası birleştirmeyi sizin gönderdiğiniz kimlik üzerinden yapar.
User-ID’nin Sınırları
User-ID yalnızca login olan kullanıcılar için çalışır.
Anonim ziyaretçileri birleştirmez.
Bu nedenle:
Login oranı düşük sitelerde etkisi sınırlı olabilir.
E-ticaret, SaaS ve üyelik tabanlı platformlarda etkisi oldukça yüksektir.
Ayrıca User-ID geçmiş verileri geriye dönük birleştirmez. Aktif edildiği tarihten itibaren veri bütünlüğü sağlar.
Neden Bu Kadar Önemli?
Cross-device tracking teknik bir detay değildir; stratejik bir veri mimarisidir.
Bu sayede:
Gerçek kullanıcı sayısını görürsünüz
Gerçek dönüşüm oranını ölçersiniz
Funnel analizleri anlam kazanır
Müşteri yaşam boyu değeri (LTV) daha doğru hesaplanır
Pazarlama bütçesi daha sağlıklı optimize edilir
Analitik dünyasında en tehlikeli şey veri eksikliği değil, yanıltıcı veridir. Çünkü yanlış kimlik birleşimi yanlış karar üretir. Yanlış karar ise bütçe kaybettirir.
User-ID doğru kurgulandığında cihazların ürettiği parçalı temasları tek bir insanın gerçek yolculuğuna dönüştürür.
Ve ölçüm yönteminiz değiştiğinde, gördüğünüz gerçek de değişir.
