GA4’te Cross Domain Tracking Nedir? Nasıl Yapılır?
Kategoriler: CRO tarafından.

Google Analytics 4 üzerinde kullanıcı yolculuğunu bütünsel bir şekilde analiz etmek, özellikle farklı alan adları arasında geçiş yapan ziyaretçiler söz konusu olduğunda teknik bir titizlik gerektirir. GA4 Cross Domain Tracking, kullanıcılarınızın ana sitenizden ödeme sayfası veya mikro siteler gibi farklı domainlere geçiş yaparken oturumlarının bölünmesini engelleyen ve tüm süreci tek bir ziyaretçi akışı olarak görmenizi sağlayan kritik bir yapılandırmadır.

GA4’te Cross Domain Tracking Nedir?

Google Analytics 4 üzerinde alan adları arası izleme, dijital pazarlama ekosisteminde veri kopukluğunu önleyen en kritik mekanizmalardan biridir. Standart bir web tarayıcısı, güvenlik protokolleri gereği çerezleri her alan adı için birbirinden bağımsız şekilde depolar. Bu durum, bir kullanıcının ana sitenizden bir ödeme sayfasına veya farklı bir domaindeki kayıt formuna geçtiğinde, GA4 tarafından yeni ve anonim bir ziyaretçi olarak algılanmasına neden olur. Sonuç olarak pazarlama bütçenizi harcadığınız reklam kanallarının performansı doğru ölçülemez ve dönüşümün asıl kaynağı “referral” yani yönlendirme trafiği olarak hatalı kaydedilir.

Teknik arka planda bu özellik, kullanıcı bir alan adından diğerine geçerken tarayıcı adres çubuğuna benzersiz bir tanımlayıcı ekleyerek çalışır. Kullanıcı hedef siteye tıkladığında, URL sonuna eklenen ve “_gl” ile başlayan bu parametre, birinci sitedeki kullanıcı kimliğini ikinci siteye güvenli bir şekilde taşır. Hedef sitedeki GA4 kodu bu parametreyi okur ve kullanıcıya yeni bir kimlik tanımlamak yerine mevcut oturumu devam ettirir. Bu sayede, kullanıcının tüm yolculuğu tek bir bütünsel veri akışı içinde birleştirilmiş olur.

Kurulum aşamasında GA4, Universal Analytics’in aksine kod tarafında karmaşık düzenlemelere ihtiyaç duymaz; işlemler doğrudan panel üzerinden yönetilebilir. Admin panelindeki veri akışı ayarlarında, etkileşimde olan tüm domainlerin listelenmesi sistemin tetiklenmesi için yeterlidir. Ancak burada dikkat edilmesi gereken en önemli detay, sadece domain listesini eklemekle yetinmeyip bu domainleri aynı zamanda “İstenmeyen Yönlendirmeler” listesine de dahil etmektir. Bu yapılmadığı takdirde, oturum birleşse bile trafik raporlarında kaynak karmaşası yaşanmaya devam edebilir.

GA4’te Domain ve Subdomain

Google Analytics 4 içerisinde domain ve subdomain ayrımı, verinin nasıl toplandığını ve kullanıcıların nasıl tanımlandığını belirleyen temel bir yapıdır. GA4, temelinde “cross-subdomain” ölçümleme yeteneğiyle birlikte gelir; bu da tarayıcı çerezlerinin ana alan adı seviyesinde yazılması sayesinde mümkün olur. Örneğin, bir kullanıcı orneksite.com adresinden blog.orneksite.com adresine geçtiğinde, GA4 çerezi ana domain üzerinde okumaya devam eder ve bu geçişi aynı oturumun bir parçası olarak kabul eder. Bu otomatik süreç sayesinde alt alan adları arasında veri aktarımı için herhangi bir ek konfigürasyon yapmanıza gerek kalmaz.

Farklı ana alan adları söz konusu olduğunda ise durum tamamen değişir çünkü tarayıcıların güvenlik politikaları, bir domainin oluşturduğu çerezin başka bir domain tarafından okunmasına izin vermez. orneksite.com ve ornekodeme.com gibi iki farklı kök dizine sahip site arasında kullanıcı yolculuğu devam ediyorsa, GA4’ün bu iki ayrı mülkü birbirine bağlaması için “Cross Domain Tracking” mekanizmasının devreye girmesi şarttır. Bu mekanizma kurulmadığında, kullanıcı ikinci siteye geçtiği an yeni bir Client ID atanır ve pazarlama kanallarınızdan gelen trafik verisi bu noktada koparak “direct” veya “referral” olarak görünmeye başlar.

Pratik bir örnekle açıklamak gerekirse; bir e-ticaret sitesinde kullanıcının ürünü ana domainde sepete ekleyip, ödemeyi farklı bir domaindeki ödeme altyapısında tamamladığı senaryolarda bu ayrım hayati önem taşır. Eğer cross domain ayarları doğru yapılmazsa, reklam harcamalarınızın getirisini (ROAS) ölçerken dönüşümlerin hangi kampanyadan geldiğini tespit edemezsiniz. Bu nedenle, kullanıcı deneyiminin sınırlarını farklı ana alan adlarının belirlediği her durumda, GA4 mülk ayarları üzerinden bu domainlerin birbirine güvenli bir şekilde “bağlanması” gerekir.

GA4’te Cross Domain Tracking Neden Önemlidir?

Google Analytics 4 üzerinde sağlıklı bir veri stratejisi oluşturmanın temel taşlarından biri, kullanıcı yolculuğunun teknik sınırlarla kesintiye uğramasını engellemektir. Cross-domain tracking, dijital varlıklarınızın farklı alan adlarına dağıldığı durumlarda bu bütünlüğü sağlayan bir köprü görevi görür. Bu özellik yapılandırılmadığında, veri setiniz parçalanmış ve gerçeklikten uzak raporlar sunan bir yapıya dönüşerek hatalı iş kararları almanıza yol açabilir.

Aşağıda, bu özelliğin web analiz süreçleriniz için neden kritik olduğunu açıklayan temel maddeler yer almaktadır:

  • Kullanıcı yolculuğunu eksiksiz izlemek

Kullanıcının farklı alan adları arasındaki geçişleri tek bir kimlik üzerinden takip edildiği için ilk etkileşimden son adıma kadar olan tüm süreç kesintisiz bir akış olarak kaydedilir.

  • Doğru kaynak ve mecra ataması yapmak

Kullanıcı ikinci bir alana geçtiğinde oturumun sıfırlanması engellenir; böylece dönüşüm gerçekleştiğinde kredi “referral” (yönlendirme) trafiğine değil, kullanıcının gerçek geliş kaynağı olan Google Ads veya organik arama gibi mecralara verilir.

  • Dönüşüm verilerini kaybetmemek

Farklı bir domaindeki ödeme veya form onay sayfasından sonra gerçekleşen işlemlerin ana mülkle ilişkilendirilmesi sağlanarak dönüşüm hunisindeki veri kayıplarının önüne geçilir.

  • E-ticaret funnel analizlerinde isabetli veri elde etmek

Kullanıcının sepet aşamasından ödeme aşamasına geçişi sırasında yaşanan kopmalar ortadan kalkar ve bu sayede terk edilme oranları gibi metrikler çok daha gerçekçi şekilde analiz edilebilir.

  • Kullanıcı sayısının mükerrer sayılmasını engellemek

Aynı kişi iki farklı sitede iki ayrı kullanıcı gibi görünmek yerine tek bir tekil kullanıcı olarak sayılır, bu da gerçek ziyaretçi sayınızın şişirilmesini önler.

GA4’te Cross Domain Tracking Yaparken Dikkat Edilmesi Gerekenler

GA4’te Cross-Domain Tracking kurulumu, kağıt üzerinde basit görünse de veri kalitesini doğrudan etkileyen teknik hassasiyetlere sahiptir. Sadece panel üzerinden alan adlarını listelemek, her zaman kusursuz bir veri akışı için yeterli olmayabilir; bu süreçte tarayıcı davranışları, yönlendirme protokolleri ve etiketleme hiyerarşisi gibi değişkenlerin uyum içinde çalışması gerekir. Doğru bir yapılandırma, verinin parçalanmasını önlerken hatalı bir kurulum, raporlarınızda “Direct” trafiğin yapay bir şekilde artmasına neden olabilir.

Alan Adlarının GA4 Panelinde Doğru Tanımlanması

İzlemek istediğiniz tüm kök alan adları, GA4 mülkünün “Veri Akışları” (Data Streams) bölümündeki “Alan Adlarınızı Yapılandırın” sekmesine eksiksiz eklenmelidir. Burada yapılan tanımlama, GA4’ün hangi bağlantılara tıklandığında URL’ye otomatik olarak _gl parametresi ekleyeceğini belirler. Eğer bir domain listede yoksa, geçiş sırasında linker parametresi oluşmayacak ve oturum o noktada kesilecektir.

gtag veya GTM Tanımlamalarının Tutarlılığı

Ölçümlemenin yapılacağı tüm alan adlarında aynı GA4 Ölçüm Kimliği (Measurement ID) kullanılmalıdır. Ayrıca, etiketlerin tetiklenme yöntemi de tutarlı olmalıdır; bir sitede doğrudan gtag.js kodu, diğerinde ise Google Etiket Yöneticisi (GTM) kullanılıyorsa, yapılandırma ayarlarının her iki tarafta da aynı parametreleri desteklediğinden emin olunmalıdır. Karmaşık kurulumlar, çerezlerin senkronize olmasını zorlaştırabilir.

URL Parametrelerinin Korunması (gl Parametresi)

GA4, kullanıcıyı bir siteden diğerine taşırken URL’nin sonuna _gl ile başlayan uzun bir parametre dizisi ekler. Bazı web sunucuları veya içerik yönetim sistemleri (CMS), güvenlik ya da temiz URL politikaları nedeniyle bu yabancı parametreleri otomatik olarak silebilir. Eğer hedef siteye ulaşıldığında bu parametre URL’den kayboluyorsa, GA4 kullanıcı kimliğini devralamaz. Bu nedenle, sunucu tarafında bu parametrelerin “strip” edilmediğinden (silinmediğinden) emin olunmalıdır.

Cookie (Çerez) Ayarlarının Uyumlu Olması

Domainler arasındaki geçişte çerezlerin doğru okunabilmesi için çerezlerin ömrü, domain adı ve güncellenme sıklığı gibi ayarların (cookie_domain, cookie_expires vb.) her iki mülk ayarında da paralel olması önerilir. Özellikle çerez güvenliği (Samesite ayarları) ile ilgili özel bir konfigürasyon yapıldıysa, bu ayarın geçiş yapılan tüm domainlerde kullanıcıyı engellemeyecek şekilde standartlaştırılması veri bütünlüğü açısından kritiktir.

Yönlendirme Listesinin (Referral Exclusion) Güncellenmesi

Teknik kurulum tamamlandıktan sonra, “İstenmeyen Yönlendirmeler” listesine eklenen domainlerin doğruluğu kontrol edilmelidir. Cross-domain tracking aktif olsa bile, eğer ana domaininiz bu listede değilse, her geçişte GA4 yeni bir yönlendirme trafiği başlatabilir. Bu da dönüşümün asıl kaynağını görmenizi engeller.

GA4 Cross Domain Tracking Kurulumu Nasıl Yapılır?

GA4’te Cross-Domain Tracking kurulumu, kullanıcıların farklı alan adları arasındaki geçişlerini tek bir oturumda birleştirmek için iki ana yöntemle gerçekleştirilebilir. Google Analytics 4’ün modern yapısı sayesinde, bu işlem geçmişteki karmaşık kod düzenlemelerine kıyasla çok daha kullanıcı dostu bir hale getirilmiştir.

Yöntem 1: GA4 Arayüzünden (Yönetici Paneli ile)

Bu yöntem, sitenizde standart gtag.js kodu yüklüyse veya GTM üzerinden temel bir kurulum yaptıysanız en hızlı çözümdür. Panel üzerinden yaptığınız bu ayar, Google etiketine hangi domainler arasında “bağlayıcı” (linker) oluşturması gerektiğini otomatik olarak söyler.

  1. GA4 Hesabınıza Giriş Yapın: Sol alt köşedeki Yönetici (Admin) simgesine tıklayın.
  2. Veri Akışını Seçin: Mülk sütununda Veri Akışları (Data Streams) sekmesine gidin ve ilgili web akışını seçin.
  3. Etiket Ayarlarına Girin: Sayfanın alt kısmında yer alan Etiket Ayarlarını Yapılandır (Configure tag settings) seçeneğine tıklayın.
  4. Domainleri Tanımlayın: “Ayarlar” bölümünde Alan Adlarınızı Yapılandırın (Configure your domains) kısmına gidin.
  5. Koşul Ekleyin: “Aşağıdaki eşleşme türüyle eşleşen alan adlarını dahil et” seçeneği altında, aralarında geçiş yapılacak tüm ana domainleri (uzantılarıyla birlikte) listeye ekleyin ve kaydedin.

Yöntem 2: Google Tag Manager (GTM) ile

Eğer daha gelişmiş bir etiket yönetimi kullanıyorsanız veya özel linker parametrelerine ihtiyaç duyuyorsanız GTM üzerinden kurulum yapmayı tercih edebilirsiniz. Bu yöntem, özellikle belirli butonlara veya formlara özel linker eklemek istediğinizde esneklik sağlar.

  1. Yapılandırma Etiketini Açın: GTM panelinizde GA4 Yapılandırma (Configuration) etiketini (veya yeni sistemde Google Etiketi’ni) açın.
  2. Parametre Ayarları: “Yapılandırma Ayarları” veya “Ayarlanacak Alanlar” (Fields to Set) bölümüne gidin.
  3. Linker Tanımlaması: linker alan adını (Field Name) ekleyin ve değer (Value) kısmına JSON formatında domainlerinizi yazın: {“domains”: [“birincisite.com”, “ikincisite.com”]}.
  4. Otomatik Bağlantı (Auto Link Domains): Eğer Google Etiketi (Google Tag) kullanıyorsanız, “Ayarlar” sekmesi altında Bağlantı Kurma (Link domains) seçeneğini göreceksiniz. Buraya domainleri virgülle ayırarak yazmanız yeterlidir.
  5. Gelişmiş Ayarlar: “İçerik Tanımlama” veya “Gelişmiş Ayarlar” altında, URL’deki linker parametresinin (_gl) form gönderimleri sırasında da taşınmasını istiyorsanız “Formları Dekore Et” (Decorate Forms) seçeneğini True olarak işaretlemeyi unutmayın.

Cross Domain Kurulumu Sonrası URL Parametresi

Cross-domain tracking kurulumu başarıyla tamamlandığında, kullanıcı tanımlanan bir alan adından diğerine geçtiği anda tarayıcının adres çubuğunda belirgin bir değişiklik meydana gelir. Hedef sitenin URL’sinin sonuna _gl= ile başlayan ve karmaşık bir karakter dizisinden oluşan özel bir “linker” parametresi eklenir. Bu parametre, GA4’ün birinci sitede oluşturduğu benzersiz kullanıcı kimliğini (Client ID) ve oturum bilgilerini şifreli bir şekilde taşıyarak ikinci siteye aktarılmasını sağlayan dijital bir köprü işlevi görür.

Eğer geçiş yapılan sayfanın URL’sinde bu parametre görülüyorsa, bu durum her iki alan adının birbirini tanıdığını ve verinin kesintisiz bir şekilde aktarıldığını doğrular. Hedef sitedeki GA4 kodu bu parametreyi okuduğunda, kullanıcıya yeni bir kimlik atamak yerine gelen bilgileri devralarak mevcut oturumu devam ettirir. Bu sayede, kullanıcının farklı domainlerdeki hareketleri tek bir ziyaretçi yolculuğu olarak raporlanır ve reklam kaynaklarının dönüşüm üzerindeki etkisi doğru bir şekilde ölçümlenmiş olur.

GA4’te Cross Domain Tracking Kurulumunun Avantajları

Google Analytics 4 platformunda Cross-Domain Tracking kurulumunu hayata geçirmek, dijital pazarlama faaliyetlerinizin verimliliğini ölçümlemek adına atılabilecek en stratejik adımlardan biridir. Bu yapılandırma, kullanıcıların farklı web mülkleriniz arasında yaptığı geçişleri görünmez bir bağla birleştirerek verinin teknik kısıtlamalar nedeniyle parçalanmasını önler. Doğru kurgulanmış bir izleme yapısı sayesinde, karmaşık kullanıcı yolculukları netleşir ve her bir etkileşimin işletme hedeflerinize olan katkısı somut bir şekilde raporlara yansır.

  • Kullanıcıların site değiştirdiğinde yeni bir ziyaretçi gibi algılanması engellenerek satışın veya form doldurma işleminin gerçek kaynağı olan reklam kanalları doğru şekilde tespit edilir.
  • Bir ziyaretçinin ana domainde başlayan ve farklı bir domaindeki ödeme sayfasında biten tüm hareketleri tek bir oturum altında birleştirilerek bütünsel bir müşteri deneyimi haritası sunulur.
  • Kullanıcı davranışları tek bir kimlik üzerinden takip edildiği için oluşturulan kitle segmentleri ve huni analizleri çok daha isabetli sonuçlar vererek stratejik hataların önüne geçer.
  • Aynı kişinin her domain geçişinde yeni bir kullanıcı olarak kaydedilmesi önlenerek toplam tekil ziyaretçi sayısı ve sadakat metrikleri üzerindeki veri kirliliği temizlenir.
  • Pazarlama yatırımlarının nihai dönüşüme olan katkısı domain bağımsız olarak izlenebildiği için reklam bütçesi dağılımı kararları daha sağlıklı bir zemine oturtulur.
  • Oturumun teknik nedenlerle bölünmesi durdurulduğu için sayfada kalma süresi ve etkileşim oranı gibi metrikler gerçek kullanıcı davranışlarını yansıtacak şekilde iyileşir.

GA4’te Cross Domain Tracking’in Doğru Çalıştığını Nasıl Anlarsınız?

Google Analytics 4 üzerinde kurduğunuz Cross-Domain Tracking mekanizmasının sağlıklı bir şekilde veri toplayıp toplamadığını teyit etmek, raporlarınızın güvenilirliği açısından kritik bir son adımdır. Sadece URL parametrelerini gözle kontrol etmek bazen yeterli olmayabilir, bu nedenle teknik doğrulamanın hem gerçek zamanlı araçlarla hem de birikmiş veri raporları üzerinden çift aşamalı olarak yapılması önerilir.

DebugView ile Gerçek Zamanlı Kontrol

GA4 panelinde bulunan DebugView aracı, cihazınızdan gönderilen etkinlikleri saniyeler içinde görmenizi sağlayarak en kesin testi sunar.

  • Birinci alan adından ikinci alan adına geçiş yaptığınızda, DebugView ekranında yeni bir “session_start” veya “first_visit” etkinliğinin oluşup oluşmadığını kontrol edebilirsiniz.
  • Eğer her iki domaindeki hareketleriniz aynı cihaz akışı altında tek bir oturum olarak listelenmeye devam ediyorsa sistem başarılı bir şekilde bağlanmış demektir.
  • Etkinliklerin üzerine tıkladığınızda “ga_session_id” parametresinin her iki domainde de aynı değerde kaldığını doğrulamak teknik başarının en net kanıtıdır.

Google Analytics Raporları Üzerinden Analiz

Veriler işlendikten sonra, standart raporlar üzerinden trafiğin nasıl kümelendiğini inceleyerek kurulumun uzun vadeli performansını ölçebilirsiniz.

  • Edinme altındaki Trafik Edinme raporuna giderek “Oturum kaynak/aracı” (Session source/medium) boyutuna göre verileri filtreleyebilirsiniz.
  • Alan adları arası geçiş başarılıysa, ana domaininizden gelen trafiğin ikinci domain raporlarında “referral” (yönlendirme) olarak görünmemesi gerekir.
  • Dönüşüm gerçekleştiren bir kullanıcının kaynağı hala orijinal geliş kanalı (örneğin google/cpc veya organic) olarak görünmeye devam ediyorsa, cross-domain köprüsü veriyi doğru taşıyor demektir.

GA4 kurulumlarınızdaki teknik eksiklikler, kullanıcı yolculuğunu yanlış analiz etmenize ve bütçenizi hatalı yönetmenize neden olabilir. Cross-domain tracking dahil olmak üzere tüm veri ölçümleme süreçlerinizi kusursuz hale getirerek gerçek dönüşüm oranlarınızı keşfetmek ve uzman ekibimizin veri odaklı analizleri ve kullanıcı deneyimi iyileştirmeleriyle işletmenizin performansını bir üst seviyeye taşımak için CRO Hizmetlerimizi inceleyebilir ve bizimle hemen iletişime geçebilirsiniz.

GA4 Cross Domain Tracking Hakkında Sıkça Sorulan Sorular

Cross Domain Tracking Hangi Siteler İçin Gereklidir?

Kullanıcıların ödeme, rezervasyon veya üyelik gibi kritik işlemleri tamamlamak için farklı bir ana alan adına (domain) yönlendirildiği tüm yapılar için gereklidir. Ayrıca ana markadan bağımsız çalışan kampanya odaklı mikrositeler ile ana site arasındaki veri bütünlüğünü korumak için de kullanılır.

GTM Olmadan Cross Domain Tracking Yapılabilir mi?

Yapılabilir. Sitenizde standart gtag.js yüklü ise GA4 yönetici panelindeki “Alan Adlarınızı Yapılandırın” sekmesi üzerinden kod yazmadan bu özelliği aktif hale getirebilirsiniz. Ancak Google Tag Manager (GTM), daha karmaşık yapılarda çok daha esnek bir yönetim ve test imkanı sunar.

Cross Domain Tracking Hatalarında Ne Yapılmalı?

Eğer geçiş sırasında URL’de _gl parametresi oluşmuyorsa, öncelikle her iki sitede de aynı “Measurement ID”nin kullanıldığından ve domain listesinin doğru yazıldığından emin olunmalıdır. Parametre görünüyor ancak oturum bölünüyorsa, hedef sitenin sunucu ayarlarının bu parametreyi silip silmediği ve GA4 DebugView üzerinden oturum kimlikleri kontrol edilmelidir.

Cross Domain Tracking SEO’yu Etkiler mi?

SEO performansını olumsuz etkilemez. Google ve diğer arama motorları _gl gibi izleme parametrelerini tanır ve bunları indeksleme sırasında dikkate almaz. Sayfalarınızda doğru yapılandırılmış bir “canonical” etiketi bulunduğu sürece bu parametreler kopya içerik sorunu yaratmaz.

İlgili İçerikler