Standart Google Analytics 4 kurulumlarında bir kullanıcı aynı web sitesine sabah iş yerindeki masaüstü bilgisayarından, öğlen cep telefonundan ve akşam evindeki tabletten girdiğinde; GA4 bu kişiyi 3 farklı bağımsız kullanıcı (3 ayrı Client ID) olarak sayar. Bu durum toplam kullanıcı sayısını şişirir, müşteri yolculuğunu parçalar ve organik SEO’nun çok cihazlı dönüşümlere katkısını gizler.
Kullanıcıların oturum açtıklarında aldıkları benzersiz veritabanı ID’sini User-ID özelliği ile GA4’e aktarmak; tüm cihazlardaki davranışları tek bir kullanıcı profilinde birleştirerek Cihazlar Arası (Cross-Device) Takip ve gerçek Müşteri Yaşam Boyu Değeri (LTV) analizi yapmanızı sağlar.
1. Client-ID vs User-ID Mimarisi
[Kullanıcı: Ahmet]
├── Sabah (İş Yeri Masaüstü) ──> Client-ID: 111.222 (Anonim Çerez)
├── Öğlen (Mobil Telefon) ──> Client-ID: 333.444 (Anonim Çerez)
└── Akşam (Ev Tableti) ──> Client-ID: 555.666 (Anonim Çerez)
│
(Ahmet Sitede Giriş Yapar)
▼
[USER-ID: `USR_987654321` İLE EŞLEŞİR!]
➔ GA4 Tüm 3 Cihazı "1 TEKİL KULLANICI" Olarak Raporlar! 🟢
| Özellik | Client-ID (Varsayılan) | User-ID (Gelişmiş) |
|---|---|---|
| Oluşturulma Yeri | Tarayıcı çerezi (_ga). | Web sitesi veritabanı / Kimlik doğrulama sunucusu. |
| Kapsam | Yalnızca tek bir tarayıcı/cihaz. | Tüm cihazlar ve platformlar (Web + iOS + Android). |
| Kullanıcı Sayımı Doğruluğu | Çok cihazlı dünyada yanıltıcı (%300 fazla sayım). | %100 Gerçek Tekil İnsan Sayımı. |
| Dönüşüm Atıfı (Attribution) | Mobilde keşfedip masaüstünde alan kullanıcıyı kaçırır. | İlk organik temas noktasını satışla birleştirir. |
2. GTM ve dataLayer ile User-ID Gönderme Kodu
Kullanıcı sitenizde oturum açtığı anda (Login olduğu sayfada veya SSR render’da):
<script>
// Kullanıcı giriş yaptığında tetiklenir:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'user_id': 'USR_84729104', // Veritabanındaki benzersiz hash/ID (ASLA e-posta yazmayın!)
'user_membership_type': 'Premium',
'event': 'user_login_completed'
});
</script>
3. Google Tag Manager Yapılandırması
- GTM’de Veri Katmanı Değişkeni (Data Layer Variable) oluşturun: Değişken Adı:
user_id. - GA4 Konfigürasyon Etiketinde (Google Etiketi) veya GA4 Etkinliklerinde:
- Ayar Parametresi Adı:
user_id - Değer:
{{user_id}}
- Ayar Parametresi Adı:
- Değişiklikleri GTM’de yayınlayın.
4. KVKK ve GDPR Gizlilik Kuralı (PII Uyarısı)
Google Analytics hizmet şartlarına göre User-ID alanına Kişisel Olarak Tanımlanabilir Bilgi (PII - Personally Identifiable Information) göndermek kesinlikle yasaktır:
- ❌ Yasak:
ahmet.yilmaz@gmail.comveya+905551234567(Hesabınız askıya alınır!). - ✅ Yasal ve Doğru:
USR_98234veyasha256(kullanici_id)gibi anonimleştirilmiş kimlikler.
Sıkça Sorulan Sorular
GA4 panelinde User-ID verilerini nerede görürüz?
GA4 > Keşfet (Explore) sekmesinde Kullanıcı Gezgini (User Explorer) raporunu açtığınızda her bir user_id bazında tüm oturum geçmişini ve tıklanan sayfaları inceleyebilirsiniz.
Kullanıcı çıkış yaptığında User-ID ne olur?
Kullanıcı çıkış yaptığında user_id değişkenine null veya undefined değeri atanarak anonim çerez takibine geri dönülmelidir.
Stratejik Sonuç
GA4 User-ID entegrasyonu, çok cihazlı kullanıcı yolculuklarını kusursuzca haritalandırarak organik SEO yatırımlarınızın gerçek müşteri dönüşüm gücünü kanıtlar. İleri düzey analitik mimarileri için özel yazılım çözümlerimizi inceleyin.
İlgili Yazılar
- Core Web Vitals Metriklerini GTM ile GA4’e Gönderme Rehberi
- Google Analytics 4’te Dönüşüm (Key Events) Kurulumu
- GA4 Özel Boyutlar (Custom Dimensions) ve Metrik Kurulumu
- GA4 Hedef Kitle (Audience) Oluşturma ve Yeniden Pazarlama
- Google Analytics 4 (GA4) Mimarisi: Olay Tabanlı Model ve BigQuery
Daha kapsamlı destek için: SEO Danışmanlığı hizmetimize göz atın.