İçeriğe geç
Web Geliştirme

Google Analytics 4'e User-ID (Kullanıcı Kimliği) Gönderme

Yayın tarihi 26 Eylül 2026 Yazar Kerem Kırbıyık 3 dk okuma
Google Analytics 4 User-ID kapsamı, GTM veri akışı ve gizlilik kontrolleri

Birden fazla cihaz kullanan kişinin GA4 raporlamasında nasıl temsil edildiği, oturum açma durumu, raporlama kimliği ve izin/uygulama ayarlarına bağlıdır. Client ID ile User-ID aynı kavram değildir; User-ID her cihazı veya yolculuğu kesin biçimde eşleştirmez.

Uygun ve izinli koşullarda uygulamanızın iç sistem kimliğini GA4 User-ID olarak iletmek, oturum açmış etkinliklerin raporlamasına katkıda bulunabilir. Eksiksiz eşleme, gerçek insan sayımı veya LTV doğruluğu garantisi değildir.


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!]
          ➔ Raporlama kimliği ayarına göre birleştirme mümkün olabilir; kapsam garanti edilmez.
ÖzellikClient-ID (Varsayılan)User-ID (Gelişmiş)
Oluşturulma YeriTarayıcı çerezi (_ga).Web sitesi veritabanı / Kimlik doğrulama sunucusu.
KapsamBir tarayıcı/uygulama kurulumuna ait istemci kimliği.Gönderildiği oturum açmış etkinlikler; uygulama ve raporlama yapılandırması önemlidir.
Kullanıcı sayımıTek başına gerçek insan sayısı değildir.Kimlik paylaşımının izin ve doğruluk koşullarına bağlıdır; tam sayı garantisi yoktur.
AtıfRaporlama kimliği/attribution ayarlarıyla yorumlanır.İlk teması veya satış nedenini tek başına kanıtlamaz.

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': 'internal-pseudonymous-id', // PII olmayan, kurum içinde uygun biçimde üretilmiş kimlik
    'user_membership_type': 'Premium',
    'event': 'user_login_completed'
  });
</script>

3. Google Tag Manager Yapılandırması

  1. GTM’de Veri Katmanı Değişkeni (Data Layer Variable) oluşturun: Değişken Adı: user_id.
  2. GA4 Konfigürasyon Etiketinde (Google Etiketi) veya GA4 Etkinliklerinde:
    • Ayar Parametresi Adı: user_id
    • Değer: {{user_id}}
  3. Değişiklikleri GTM’de yayınlayın.

4. KVKK ve GDPR Gizlilik Kuralı (PII Uyarısı)

Google Analytics’e doğrudan tanımlayıcı kişisel bilgileri göndermeyin. Rastgele/özetlenmiş bir değer bile bağlama göre kişisel veri olabilir; User-ID’nin uygunluğu için Google politikalarını, izinleri ve veri koruma yükümlülüklerini inceleyin:

  • ❌ Yasak: ahmet.yilmaz@gmail.com veya +905551234567 (Hesabınız askıya alınır!).
  • ✅ Tek başına anonimlik kanıtı değildir: rastgeleleştirilmiş veya özetlenmiş değer kullanımı da hukuki/teknik inceleme gerektirir.

Sıkça Sorulan Sorular

GA4 panelinde User-ID verilerini nerede görürüz?

Uygun rapor veya keşiflerde User-ID boyutunu kullanma imkânı arayüz ve veri kapsamına göre değişebilir. Mevcut GA4 mülkündeki raporları ve güncel dokümantasyonu kontrol edin; tüm geçmiş oturumların görüneceğini varsaymayın.

Kullanıcı çıkış yaptığında User-ID ne olur?

Oturum kapandığında uygulamanın gönderim kuralını ve sonraki etkinliklerde kimliğin artık bulunmadığını test edin. null, alanı kaldırma ve Google etiketi davranışını uygulamanızın güncel ölçüm dokümantasyonuna göre doğrulayın.


Stratejik Sonuç

User-ID uygulamasında kimliğin hangi koşullarda gönderildiğini, oturum kapatma davranışını ve veri kapsamını test edin. Kimlik eşlemesini tüm kullanıcı yolculuklarının eksiksiz ölçüldüğü şeklinde yorumlamayın.

İlgili Yazılar

Bu yazı faydalı oldu mu?