Kısa cevapla başlayalım: GA4 cross-domain ölçüm, kullanıcı bir domainden başka bir domaine geçtiğinde aynı kullanıcı ve aynı oturum mantığının korunmasına yardımcı olur. Google Analytics yardım merkezi, bu yapı olmadan farklı root domain'lerde yeni cookie ve yeni kimlik oluşacağını; bunun da aynı kişiyi iki kullanıcı ve iki oturum gibi gösterebileceğini açıkça anlatır. Yani konu teknik detay değil, müşteri yolculuğunu yanlış okumamakla ilgilidir.
Bu problem en sık kurumsal site bir domainde, form aracı başka bir domainde, checkout farklı bir altyapıda ya da kampanya landing page'i ayrı alt yapıda olduğunda görünür hale gelir. Dışarıdan trafik var gibi görünür ama raporlarda self-referral, oturum bölünmesi ve kanal atfı bozulması oluşabilir.
Bu rehberde GA4 cross-domain ölçümün neyi çözdüğünü, en sık hangi hatalarla bozulduğunu ve daha doğru kurulum için nelere bakmanız gerektiğini anlatacağız. Temel etiket yapısı için Google Tag Manager kurulum rehberi, kampanya disiplinini korumak için UTM parametreleri ve kampanya izleme rehberi, event doğrulaması için GA4 DebugView rehberi, geniş ölçüm çerçevesi için GA4 ve GTM ile dönüşüm takibi rehberi ve etiket testi için Google Tag Assistant rehberi tamamlayıcı kaynaklardır.
GA4 cross-domain ölçüm tam olarak neyi çözer?
Google'ın resmi dokümanlarına göre cross-domain ölçüm, kullanıcı bir domainden diğerine link ya da form üzerinden geçerken `_gl` parametresi ile kimlik bilgisini taşır. Böylece Analytics aynı kullanıcıyı ve aynı oturumu korumaya çalışır. Bu, özellikle müşteri yolculuğunun bir bölümünün başka bir domaine taşındığı yapılarda kritik hale gelir.
Cross-domain kurulu değilse analytics her root domain için yeni cookie ve yeni ID üretebilir. Sonuçta form doldurmaya giden kullanıcı sanki yeni trafikmiş gibi görünür. Bu da kaynak/medium okumasını ve kampanya optimizasyonunu bozar.
Self-referral problemi çoğu zaman burada başlar
Google yardım merkezi, subdomain ya da farklı domain geçişlerinde self-referral görülebileceğini özellikle vurgular. Eğer kullanıcı kendi alanlarınız arasında gezerken yeni referral oluşuyorsa, aslında pazarlama kanallarınızı değil ölçüm kurulumunuzdaki kopukluğu okuyorsunuz demektir.
Checkout veya form aracı ayrıysa risk büyür
Birçok işletmede ana site WordPress ya da özel yazılımdayken ödeme, rezervasyon veya form süreci üçüncü taraf sistemde akar. En kritik dönüşüm adımı farklı domainde olduğu için cross-domain sorunu tam da satışın olduğu yerde belirir. Bu yüzden konu sadece analytics ekibinin değil, gelir ekibinin de problemidir.
Cross-domain ölçüm neden bozulur?
Aynı veri akışının aynı tag ID'si tüm alanlarda kullanılmaz
Google Analytics belgeleri açıkça söyler: cross-domain ölçüm kurulan alanların her sayfasında aynı web data stream'den gelen aynı tag ID bulunmalıdır. Farklı G-ID'ler veya eksik etiketler olduğunda sistem aynı kullanıcı mantığını taşıyamaz.
Domain listesi eksik veya yanlış tanımlanır
Admin tarafında domain koşulları eksikse `_gl` parametresi doğru ilişkilendirilemez. Bazı ekipler sadece ana domain'i ekleyip checkout alanını, form alt alanını ya da kampanya microsite'ını unutuyor. Sonra veri kopukluğu teknik olarak görünmez ama raporlarda hissedilir.
Redirect ve script çatışmaları `_gl` parametresini düşürür
Google'ın troubleshooting belgelerinde önemli iki nokta var: redirect'ler `_gl` parametresini silebilir ve bazı JavaScript akışları tıklama event'ini document seviyesine taşımadan navigasyon başlatabilir. Bu durumda cross-domain mekanizması teoride açık olsa bile pratikte çalışmayabilir.
Test yapılmadan canlıya bırakılır
Linke tıklanıp karşı domainde `_gl` parametresi görülmeden, event akışı DebugView'de okunmadan ve self-referral raporları incelenmeden kurulum tamamlandı sayılmamalıdır. Özellikle kampanya bütçesi yüksek hesaplarda bu kontrol eksikliği pahalıdır.
Cross-domain ölçüm daha sağlıklı nasıl kurulur?
Önce gerçek domain haritasını çıkarın
Kullanıcı ilk reklama hangi domainde geliyor, form hangi alanda açılıyor, ödeme nerede tamamlanıyor, teşekkür sayfası hangi host'ta çalışıyor? Bu akış net yazılmadan cross-domain kurulum da rastgele yapılır. Ölçüm mimarisi sayfa haritasından başlar.
Admin önerilerini kör kabul etmeyin, manuel kontrol edin
Google bazı alanları otomatik önerebilir; ama asıl önemli olan sizin iş akışınıza giren tüm domain ve subdomain'leri mantıklı şekilde doğrulamaktır. Teknik kurulumda eksik tek alan bile attribution zincirini bölebilir.
`_gl` parametresini ve yönlendirmeleri canlı test edin
Google Analytics yardım merkezi, cross-domain doğrulamasında karşı sayfada `_gl` parametresinin görülmesini ve sayfanın sorunsuz açılmasını önerir. Eğer ara redirect varsa veya dosya indirme başlatan sayfalarda hata oluşuyorsa önce o akışı düzeltmek gerekir.
UTM ile cross-domain'i karıştırmayın
UTM parametreleri kampanya kaynağını anlatır; cross-domain ise kullanıcı kimliğinin alanlar arasında korunmasına yardım eder. Biri diğerinin yerine geçmez. Bu yüzden UTM parametreleri rehberi ile birlikte düşünülse bile aynı problem olarak ele alınmamalıdır.
Bu konu kimler için daha kritik?
Ayrı checkout kullanan e-ticaret siteleri, üçüncü taraf rezervasyon ya da ödeme altyapısı olan işletmeler, kurumsal site ile form sistemi farklı domainlerde çalışan yapılar ve çok alt alanlı içerik/başvuru akışları için daha kritiktir. Tek domainde çalışan basit yapılar için daha az görünür olabilir; ama subdomain'lerde de self-referral riski varsa yine kontrol edilmelidir.
Özellikle kampanya trafiği bir alanla başlıyor, satış ya da lead başka alanda bitiyorsa bu konu ertelenmemelidir.
Celebix cross-domain sürecine nasıl yaklaşır?
Celebix olarak cross-domain ölçümü yalnızca Analytics ayarında domain eklemek gibi görmüyoruz. Önce kullanıcı yolculuğunun gerçekten hangi alanlardan geçtiğini, hangi adımda oturumun bölündüğünü ve hangi script ya da redirect katmanının veri kaybı yarattığını ayırıyoruz. Sonra tag ID, domain listesi, `_gl` akışı ve test senaryolarını birlikte doğruluyoruz.
Amaç raporda daha az referral görmek değil; kampanya ve dönüşüm verisinin gerçeğe daha yakın okunmasıdır. Çok alanlı ölçüm yapınızda self-referral, çift oturum veya bozuk attribution sorunu yaşıyorsanız, iletişim sayfamız üzerinden bize ulaşabilirsiniz.
Sık Sorulan Sorular
Cross-domain ölçüm subdomain'lerde de gerekli olabilir mi?
Evet. Google Analytics yardım merkezi, farklı cookie domain kullanımı veya self-referral riskinde subdomain'ler için de kontrol önerir.
`_gl` parametresini görmüyorsam ne anlama gelir?
Bu, domain yapılandırmasının eksik olduğu, redirect'in parametreyi sildiği ya da tıklama akışında script çatışması bulunduğu anlamına gelebilir.
UTM parametresi eklemek cross-domain sorununu çözer mi?
Hayır. UTM kampanya etiketlemesidir; cross-domain ise kullanıcı ve oturum sürekliliği ile ilgilidir.
Cross-domain kuruluysa her zaman tüm veri doğru olur mu?
Hayır. Event tanımı, consent, redirect mantığı ve tag yerleşimi de sağlıklı olmalıdır. Cross-domain sadece zincirin bir halkasıdır.
Sonuç: Cross-domain ölçüm yoksa müşteri yolculuğu parçalanır
GA4 cross-domain ölçüm doğru kurulmadığında aynı kullanıcı farklı oturumlar ve sahte referral'lar içinde kaybolur. Bu da kampanya kararlarını zayıflatır. Çok alanlı yapınızda ölçümü daha güvenilir hale getirmek istiyorsanız, Celebix bu kurulumu birlikte netleştirebilir.