Analitik
2025
GA4 Rehberi 2025: Olay (Event) Kurulumu, Raporlar ve UTM İzleme (Tam Rehber)
Google Analytics 4 (GA4), kullanıcı odaklı event modeli, esnek raporlama ve reklam entegrasyonlarıyla
2025’te performans ölçümlemenin merkezinde. Bu rehberde kurulum yöntemleri (GTM/gtag),
event tasarım ilkeleri, UTM stratejisi, dönüşüm (key event) tanımı,
çapraz alan (cross-domain) takibi, Ads bağlama ve Keşif (Explorations)
raporlarını adım adım anlatıyoruz.
- Temiz veri modeli: Olay–parametre–kullanıcı özelliği üçlüsü ile net raporlama.
- Dönüşüm köprüsü: GA4 ↔ Google Ads bağlayarak doğru atıf ve optimizasyon.
- Şeffaf UTM’ler: Tutarlı kampanya adlandırmasıyla doğru edinim analizi.
1) GA4’e Genel Bakış: 2025
GA4; oturum yerine kullanıcı ve event merkezli yaklaşımla esnek, gizlilik uyumlu ölçümleme sağlar.
- Event modeli: Her etkileşim bir olaydır; parametrelerle zenginleştirilir.
- Keşif raporları: Huni/Patika/Serbest form analizi ile derin içgörü.
- Reklam entegrasyonu: Ads bağlantısı, veri güdümlü optimizasyonu güçlendirir.
* Akışa bağlıdır; tabloya saatlik/akış bazlı düşer.
2) Mimari & Terimler (Event–Parametre–Kullanıcı Özelliği)
Temel Kavramlar
- Event: click, generate_lead, purchase gibi eylemler.
- Parametre: event’e eşlik eden ayrıntılar (value, currency, item_id).
- Kullanıcı Özelliği: abone_tipi, plan, müşteri_segmenti gibi kalıcı nitelikler.
Örnek dataLayer (GTM)
dataLayer.push({ 'event': 'generate_lead', 'value': 1, 'currency': 'TRY', 'lead_type': 'form' });
snake_case
tercih edin.50 event ve 25 kullanıcı özelliğini özel boyut olarak yayınlamayı planlayın.
3) Kurulum Seçenekleri: GTM & gtag
Yöntem | Avantaj | Not |
---|---|---|
Google Tag Manager | Versiyonlama, koşullu tetikleyiciler | Önerilen kurulum |
gtag.js | Basit entegrasyon | Kodda manuel bakım gerekir |
CMS (WP eklentisi) | Hızlı başlangıç | Gelişmiş event’lerde GTM şart |
gtag örneği
GTM Olay Gönderimi
gtag('event','generate_lead', { value: 1, currency: 'TRY', method: 'form' });
DebugView ile test edin; tetikleyici ve parametre adlarını kontrol edin.
4) Enhanced Measurement & Otomatik Olaylar
Aç/Kapat Yönetimi
- Page_view, scroll, outbound_click, site_search, file_download vb.
- İhtiyaç dışı olanları kapatın; veri gürültüsünü azaltın.
- Site içi arama için sorgu parametresini tanımlayın (örn.
q
).
5) Event Tasarımı ve İsimlendirme
İsimlendirme İlkeleri
- Katalogdan seçilebilir:
login, sign_up, purchase
vb. - Özelse kısa ve eylem odaklı:
generate_lead
,start_checkout
. - Parametreler:
value
,currency
,item_id
,coupon
.
E-ticaret Örnekleri
dataLayer.push({event:'add_to_cart', value:129.9, currency:'TRY', item_id:'SKU-123', quantity:1}); dataLayer.push({event:'begin_checkout', value:129.9, currency:'TRY'}); dataLayer.push({event:'purchase', transaction_id:'ORD-10045', value:129.9, currency:'TRY', coupon:'YAZ10'});
Karar: Hangi event’ler dönüşüm (key event) olacak?
6) UTM Stratejisi ve Kampanya Adlandırma
Parametre | Örnek | Not |
---|---|---|
utm_source | google, meta, newsletter | Kaynağı net belirtin |
utm_medium | cpc, organic, email | Standart medyumlar |
utm_campaign | ecom_yaz_indirim_2025 | Sezon/ürün/segment |
utm_content | cta_ikon, video_a | A/B varyasyon ayrımı |
utm_term | ayakkabi_kadin | Arama kampanyaları |
Kopyalanabilir UTM Şablonu
?utm_source=google&utm_medium=cpc&utm_campaign=ecom_yaz_indirim_2025&utm_content=cta_ikon&utm_term=ayakkabi_kadin
edinim raporlarında
google / cpc
ile tutarlılık sağlayın.
7) Dönüşümler (Key Events) & Hedefler
Dönüşüm Tanımı
- Önce event’i gönderin → GA4 arayüzünde “dönüşüm” olarak işaretleyin.
- Satış/lead/demoyu ayrı dönüştürün; mikro hedefleri (video_play, scroll) dönüşüm yapmayın.
- Para birimi tutarlılığı:
TRY
kullanın, vergi/kupon parametrelerini ayırın.
Ölçülecek KPI’lar
- CR: purchase/sessions
- Lead Rate: generate_lead/sessions
- ROAS: Ads bağlantısı ile reklam gelir/harcama
8) Raporlar: Standart + Keşif (Explorations)
Rapor | Yanıtladığı Soru | İpucu |
---|---|---|
Kullanıcı Edinimi | Kitle nereden geliyor? | Yeni kullanıcı odaklı |
Trafik Edinimi | Kaynak/medyum performansı | UTM tutarlılığını doğrula |
Sayfalar ve Ekranlar | En çok tüketilen içerikler | Scroll + çıkış analizi |
Olaylar | Event hacmi ve eğilim | Parametre dağılımını incele |
Dönüşümler | Hedefe giden yollar | Model karşılaştırma |
Keşif (Explorations) Türleri
- Funnel: Adım bazlı dönüşüm kaçakları
- Path: Yol analizi (sayfa → event)
- Segment Overlap: Kitle kesişimleri
- Free Form: Esnek tablo/grafikler
9) Google Ads Bağlantısı & Atıf
Adımlar
- GA4 ↔ Ads bağlantısı kurun; kitle ve dönüşümleri paylaşın.
- Auto-tagging açık; dönüşüm pencerelerini senkronize edin.
- Offline dönüşüm (GCLID/GBRAID/WBRAID) içe aktarımı planlayın.
Dönüşüm İçe Aktarım Notu
- GA4’te dönüşümü işaretleyin → Ads’e içe aktarın.
- “Birincil” dönüşüm olarak işaretleme stratejisini belirleyin.
10) Cross-Domain & Alt Alan Yapıları
Senaryolar
- example.com ↔ shop.example.com (subdomain)
- example.com ↔ examplepay.com (farklı domain)
Parametre Taşıma
gtag('set', 'linker', { 'domains': ['example.com','examplepay.com'] });
11) BigQuery Export: Temel Analiz
Neden?
- Ham event verisiyle gelişmiş kohort/CLV modellemesi
- Rapor gecikmesini azaltma ve özel paneller
Örnek Sorgu (Satışlar)
SELECT event_date, SUM(ecommerce.purchase_revenue) AS revenue FROM `proje.veri.events_*` WHERE event_name = 'purchase' GROUP BY event_date ORDER BY event_date DESC;
12) 30-60-90 Gün Planı
- GTM/gtag kurulumu + DebugView testleri
- Event taksonomisi ve öncelikli key events
- UTM standardı + edinim raporu doğrulaması
- Keşif raporları (Funnel/Path)
- Ads bağlantısı ve dönüşüm içe aktarma
- Cross-domain ve payment provider ayarları
- BigQuery export + temel dashboard
- Cr/ROAS eşik tabanlı optimizasyon
- Aylık rapor ritmi ve kalite kontrolleri
13) Yaygın Hatalar & Çözümler
Raporlarda aynı kaynak/medyum farklı yazımlarla bölünür.
Gürültü artar; kampanya optimizasyonu sapar.
Staging ölçümleri canlıyı kirletir.
Rapor kırılımları yetersiz kalır.
14) Sık Sorulan Sorular