GA4 Kurulumunu Bozan 5 Klasik Hata
Çift sayım, eksik dönüşüm olayı, yanlış atıf penceresi, consent mode boşluğu ve iç trafik. Her biri için tespit yöntemi ve düzeltme adımları.
Bir hesaptaki dönüşüm sayısı Google Ads'te 340, GA4'te 517 görünüyorsa sorun modelleme farkı değil, kurulumdur. Son iki yılda devraldığımız hesapların büyük bölümünde GA4 tarafında en az bir yapılandırma hatası vardı ve bu hataların hemen hepsi aynı beş başlıkta toplanıyordu. Aşağıda her biri için nasıl fark edileceğini ve nasıl düzeltileceğini sırayla anlatıyorum.
Çift sayım: Aynı etiketin iki kez yüklenmesi
En yaygın hata. Genellikle şu senaryoyla ortaya çıkıyor: geliştirici GA4 gtag kodunu doğrudan site şablonuna ekliyor, sonra pazarlama ekibi Google Tag Manager'a da bir GA4 Configuration etiketi kuruyor. İkisi de aynı Measurement ID'yi kullanıyor. Sonuç: her sayfa görüntüleme iki kez, bazı olaylar iki ila dört kez raporlanıyor.
WordPress kurulumlarında ikinci bir varyant var: tema ayarlarındaki "Analytics ID" alanı, SEO eklentisinin Analytics sekmesi ve ayrıca bir Google Site Kit kurulumu. Üç yerde aynı ID.
Nasıl fark edilir:
- Engagement rate anormal yüksek, ortalama oturum süresi anormal kısa. Çift page_view, tek sayfalık oturumları "etkileşimli" gösterir.
- Realtime raporunda tek bir sayfayı kendiniz açın; event sayacı 1 yerine 2 gösteriyorsa çakışma var.
- Tag Assistant veya Chrome'un Network sekmesinde `collect?v=2` isteklerini filtreleyin. Aynı `en=page_view` parametresi iki kez gidiyorsa teşhis kesin.
- GTM önizleme modunda "Tags Fired" listesinde birden fazla GA4 Configuration görünüyorsa aynı konteyner içinde bile çift kurulum olabilir.
Düzeltme: tek kaynak seçin. Tercihen GTM. Hard-coded gtag bloklarını, eklenti alanlarını ve tema ayarlarını temizleyin. Temizlik sonrası 48 saat bekleyip page_view hacmini eski dönemle karşılaştırın; %40-50 düşüş normaldir ve veri kaybı değil, gerçek sayıya dönüştür. Bu kırılmayı raporlarınıza annotation olarak not edin, üç ay sonra kimse hatırlamıyor.
Dönüşüm olayı neden eksik kalır ve nasıl tamamlanır?
GA4 otomatik toplanan olaylarla gelir; ama otomatik olayların hiçbiri sizin işiniz için dönüşüm değil. Sık gördüğümüz tablo: form gönderimi ölçülüyor ama sadece teşekkür sayfası URL'i üzerinden. Form AJAX ile gönderiliyorsa ve sayfa değişmiyorsa hiçbir şey kaydedilmiyor. Ya da e-ticarette purchase olayı var, add_to_cart yok; huninin ortası kayıp.
Bir diğer klasik: olay gönderiliyor ama Admin > Events ekranında "Mark as key event" işaretlenmemiş. Veri var, dönüşüm tanımı yok. Google Ads'e import edilecek bir şey de yok.
Nasıl fark edilir: DebugView'i açın ve sitede gerçek bir dönüşüm yolculuğu yapın. Ürün görüntüle, sepete ekle, ödeme adımlarını geç, formu doldur. Her adımda beklediğiniz olayın DebugView akışında göründüğünü ve parametrelerinin dolu olduğunu doğrulayın. `value` parametresi boş gelen purchase olayları raporlarda gelir üretmez.
Düzeltme sırası: önce olay listesini yazın (kaç olay, hangi parametreler), sonra GTM'de tetikleyicileri kurun, en son key event işaretlemesini yapın. Form gönderimleri için sayfa URL'i yerine ya dataLayer push'u ya da form eklentisinin kendi başarı callback'ini kullanın. Telefon ve WhatsApp tıklamalarını da unutmayın; hizmet sektöründe dönüşümün önemli kısmı orada.