GA4 ile Google Ads dönüşüm sayılarının birebir tutmaması bir hata değil, tasarım farkı. İki sistem aynı olayı farklı güne yazar, krediyi farklı kanala verir, farklı pencereden bakar ve farklı sayma kuralı kullanır. Doğru hedef iki rakamı eşitlemek değil, aradaki farkın açıklanabilir olduğunu doğrulamak.
Bu ayrım pratikte çok şey değiştiriyor. Fark açıklanabilir olduğu sürece iki panel de doğrudur ve her biri farklı bir soruya cevap verir. Fark açıklanamıyorsa, ortada gerçekten bir ölçüm sorunu var demektir ve o hesapta alınan her bütçe kararı şüphelidir.
Kurulumunuzun tamamını gözden geçirmek isterseniz GA4 denetimi için 50 kontrol noktası yazımız bütün seti veriyor.
Fark 1: Dönüşüm hangi güne yazılır?
En büyük ve en sık atlanan fark bu.
Google Ads dönüşümü tıklamanın gerçekleştiği güne yazar. Kullanıcı pazartesi tıkladı, cuma satın aldıysa, Ads o dönüşümü pazartesiye yazar. Mantığı şu: Ads'in işi hangi tıklamanın işe yaradığını öğrenmek, o yüzden krediyi tıklamanın olduğu güne geri taşır.
GA4 dönüşümü olayın gerçekleştiği güne yazar. Aynı örnekte GA4 o dönüşümü cumaya yazar.
Sonuç: kısa dönemlere baktığınızda iki panel asla tutmaz. Özellikle dün ve bugün karşılaştırmalarında fark uçurum gibi görünür.

Aynı dönüşüm, iki panelde farklı gün. Fark açıklanabiliyorsa iki panel de doğrudur.
Bunun ikinci bir sonucu daha var: Ads'te geçmiş günlerin rakamı sonradan yükselir. Bugün baktığınızda bu haftanın dönüşümleri eksik görünür, çünkü henüz gerçekleşmemiş dönüşümler önümüzdeki günlerde geriye doğru işlenecek. Satış kararı gün alan sektörlerde bu gecikme ciddidir ve cari haftaya bakıp "CPA patladı" demek, her hesapta sahte bir krizle sonuçlanır.
Pratik kural: karşılaştırmayı en az 7 günlük dönemlerde yapın ve son 3-7 günü teşhis penceresinin dışında tutun. Sektörünüzdeki gerçek gecikmeyi ölçmek isterseniz Google Ads'te dönüşüm gecikmesi (conversion lag) verisine bakabilirsiniz.
Fark 2: Krediyi kim alır?
İkinci fark atıfta. İki sistemin baktığı evren aynı değil.
Google Ads yalnızca Google reklam etkileşimlerini görür. Bir dönüşüm için Ads'in sorusu şu: bu dönüşümden önce benim hangi reklamıma dokunuldu?
GA4 bütün kanalları görür ve krediyi kanallar arasında paylaştırır. Kullanıcı önce reklamdan geldi, sonra organik aramadan geri döndü ve öyle satın aldıysa, GA4 varsayılan kurgusunda krediyi büyük ölçüde organik tarafa yazabilir. Ads ise aynı dönüşümü kendi hanesine yazmaya devam eder.
Yani aynı dönüşüm iki panelde birden görünebilir. Bu çift sayım değil, iki farklı sorunun iki farklı cevabı.
GA4 tarafında modeli karşılaştırın
GA4'te atıf ayarları mülk düzeyinde tanımlı ve raporlama modeli değiştirilebilir. Yönetici bölümündeki atıf ayarlarından veri odaklı (data-driven) model ile son tıklama modellerini karşılaştırın.
En işe yarar karşılaştırma şu: "Google ücretli kanalları, son tıklama" modeline geçtiğinizde GA4'teki rakam Google Ads'in mantığına en çok yaklaşan hali olur. Aradaki fark hâlâ büyükse, sorun atıf modeli değil, aşağıdaki maddelerden biri.
GA4'te ayrıca reklam bölümündeki model karşılaştırması ve dönüşüm yolları raporları var. Bu iki rapor, kanalların birbirini nasıl beslediğini gösterir ve "hangi kanal gerçekten getiriyor" tartışmasını tahminden çıkarır.
Google Ads içindeki atıf raporlarını da açın
Aynı soruyu Google Ads'in kendi içinde de sorabilirsiniz. Ads'in atıf raporları dönüşüm yollarını, yardımcı etkileşimleri ve gecikme dağılımını gösterir. Ayrıca her dönüşüm eylemi için atıf modeli ve dönüşüm penceresi ayrı ayrı tanımlanır.
Sık rastlanan kurulum hatası şu: bir dönüşüm eylemi 30 günlük pencereyle, diğeri 90 günlük pencereyle çalışıyordur ve kimse fark etmemiştir. İki eylem aynı raporda toplandığında ortaya karşılaştırılamaz bir rakam çıkar.
Fark 3: Pencere ve çerez süresi
Üçüncü kaynak zaman. Her iki sistem de sonsuza kadar hatırlamıyor ve hatırlama süreleri farklı.
Dönüşüm penceresi
Google Ads'te tıklama sonrası dönüşüm penceresi dönüşüm eylemi bazında ayarlanır ve varsayılanı 30 gündür. Pencereyi 90 güne çıkarırsanız daha fazla dönüşüm sayılır, 7 güne indirirseniz daha az. Aynı hesapta pencereyi değiştirmek, hiçbir şey yapmadan dönüşüm sayısını değiştirir.
GA4 tarafında ise geriye dönük pencere ayrı bir ayar. Edinim olaylarıyla diğer dönüşüm olayları için farklı pencereler tanımlanır. İki sistemin penceresi eşit değilse, uzun karar süreli sektörlerde fark otomatik olarak büyür.
Çerez ömrü ve tarayıcı kısıtları
Asıl sessiz kayıp burada. Her iki sistem de kullanıcıyı hatırlamak için first-party çerez kullanıyor ve tarayıcılar bu çerezlerin ömrünü kısıtlıyor.
Google Ads'in tıklama kimliğini (gclid) sakladığı çerezin varsayılan ömrü 90 gün.
GA4'ün kullanıcıyı tanıdığı çerezin varsayılan ömrü 2 yıl.
Ama Safari'de JavaScript ile yazılan first-party çerezlerin ömrü 7 günle sınırlı. Ziyaret çapraz siteden geliyor ve URL'de takip parametresi varsa bu süre 24 saate kadar inebilir. Firefox'ta da benzer kısıtlar var.
Sonucu somut: Safari kullanan bir müşteri reklamdan geldi, 10 gün sonra geri dönüp satın aldı. Çerez çoktan silinmiş. GA4 onu yeni kullanıcı sayar, dönüşümü doğrudan ya da organik trafiğe yazar. Ads ise gclid'i sunucu tarafında eşleştirebildiği ölçüde dönüşümü hâlâ görebilir.
Türkiye'de iOS payının yüksek olduğu sektörlerde bu tek başına iki panel arasında ciddi bir fark yaratır. Kayıp ölçümü kalıcı olarak düzeltmenin yolu, ölçümü tarayıcı çerezine daha az bağımlı hale getirmekten geçer: gelişmiş dönüşümler, çevrimdışı dönüşüm yükleme ve sunucu taraflı etiketleme. Gelişmiş dönüşümlerin nasıl kurulduğunu çevrimdışı dönüşümler ve gelişmiş dönüşümler yazımızda anlattık.
Fark 4: Neyi sayıyorsunuz?
Dördüncü kaynak sayma kuralı ve çoğu hesapta fark tam olarak buradan çıkıyor.
Her dönüşüm mü, tek dönüşüm mü? Google Ads'te dönüşüm eylemi "her biri" ya da "bir tane" olarak sayılabilir. Lead formunda "bir tane", e-ticarette "her biri" mantıklıdır. GA4 ise olayın her gerçekleşmesini sayar. Ads'te "bir tane" seçiliyse Ads sistematik olarak daha az gösterir ve bu doğrudur.
Hangi eylemler dönüşüm sütununa dahil? Ads'te her dönüşüm eylemi için "Dönüşümlere dahil et" seçeneği var. Kapalı olan eylemler "Tüm dönüşümler" sütununda görünür ama "Dönüşümler" sütununda görünmez. İki sütunu karıştırmak, en sık yapılan raporlama hatası.
GA4'te hangi olay anahtar olay? GA4 tarafında bir olayın anahtar olay işareti yoksa dönüşüm raporlarında görünmez. Aynı olay Ads'e aktarılıyor olabilir.
Görüntüleme sonrası dönüşümler. Display, video ve Performance Max'te reklamı gören ama tıklamayan kullanıcının dönüşümü ayrı sayılır. Bu rakam GA4'te hiç yoktur, çünkü GA4 siteye gelen trafiği ölçer. Görüntüleme sonrası dönüşümlerin karşılaştırmayı nasıl bozduğunu PMax marka trafiği yazımızda ayrıca ele aldık.
Çift aktarım. GA4'ten Ads'e dönüşüm aktarıyorsanız ve aynı dönüşüm için Ads etiketi de çalışıyorsa, aynı satın alma iki kez sayılır. Denetimlerde en sık bulduğumuz kurulum hatalarından biri. Doğrulama yöntemi dönüşüm takibi doğrulama yazımızda.
Fark 5: Consent, modelleme ve gecikme
Beşinci kaynak veri toplamanın kendisi.
Consent. Kullanıcı çerez izni vermediyse ölçüm sınırlanır. İki sistemin izin durumunda nasıl davrandığı ve neyi modellediği aynı değil.
Modelleme. Her iki tarafta da eksik veri istatistiksel olarak tamamlanabiliyor. Modellenen dönüşümler gerçek ama sayılan değil, tahmin edilendir. İki sistemin modelleme eşikleri farklıdır.
Veri işleme gecikmesi. GA4'te raporların tam oturması bir günü aşabilir. Ads tarafında da dönüşüm işleme gecikmesi var. Dün ile bugünü karşılaştırmak bu yüzden anlamsız.
Bot ve spam trafiği. GA4'e sızan sahte hostname trafiği, oturum sayısını şişirerek dönüşüm oranını düşürür ve iki panel arasındaki farkı büyütür. Mülk filtrelerinizi ve hostname kırılımınızı düzenli kontrol edin.
Ne kadar fark normal?
Kesin bir rakam yok ama pratik bir bant var. Aynı dönüşüm eylemi, aynı dönem ve karşılaştırılabilir modelle bakıldığında:
Fark Yorum%0-10 Normal. Tasarım farkıyla açıklanır, müdahale gerekmez %10-20 açıklanabilir olmalı. Hangi maddeden geldiğini bilmiyorsanız araştırın %20 üstü ölçüm sorunu varsayın. Kurulumu doğrulamadan bu veriyle bütçe kararı almayın
Önemli olan farkın büyüklüğünden çok yönü ve istikrarı. Her ay aynı yönde ve aynı oranda bir fark varsa sistematiktir, yani açıklanabilir. Fark aydan aya yön değiştiriyorsa kurulumda oynak bir şey var demektir.
Uzlaştırma nasıl yapılır?
Sırayla ilerleyin, her adımda farkın kapanıp kapanmadığına bakın.
Tek bir dönüşüm eylemi seçin. Toplam rakamları karşılaştırmayın, tek bir olayla başlayın (örneğin satın alma).
Dönemi geniş tutun. En az 28 gün, son 7 günü hariç tutarak.
GA4'te modeli "Google ücretli kanalları, son tıklama" yapın. Kanal farkını denklemden çıkarın.
Pencereleri eşitleyin. Ads'teki dönüşüm penceresi ile GA4'teki geriye dönük pencereyi hizalayın.
Sayma kuralını kontrol edin. Ads'te "her biri" mi "bir tane" mi, GA4'te olay kaç kez ateşliyor.
Sütunu doğrulayın. Ads'te "Dönüşümler" mi "Tüm dönüşümler" mi okuyorsunuz, görüntüleme sonrası dahil mi.
Kaynağı doğrulayın. Otomatik etiketleme açık mı, GA4 ile Ads bağlantısı kurulu mu, aynı dönüşüm iki kanaldan aktarılıyor mu.
Üçüncü bir kaynakla kontrol edin. Sipariş sayısı ya da CRM kaydı. İki panelden hangisi gerçeğe yakınsa karar ona göre kurulur.
Bu sekiz adım sonunda fark hâlâ açıklanamıyorsa, sorun raporlamada değil kurulumdadır.
Hangi rakamla karar verilir?
En pratik sonuç bu. İki panel rakip değil, farklı işlere bakıyor.
Bütçe ve teklif kararlarını Google Ads rakamıyla verin. Çünkü Smart Bidding zaten o rakamla öğreniyor. Ads'in gördüğü dönüşümle optimize edip GA4 rakamıyla değerlendirmek, sistemi bir hedefe koşturup başka bir hedefe göre notlandırmak demektir.
Kullanıcı davranışını, huniyi ve kanal etkileşimini GA4'ten okuyun. Nerede sızdırdığınızı Ads size söylemez. Huni analizini GA4 huni keşfi yazımızda adım adım anlattık.
Gerçek iş rakamını kendi kaydınızdan alın. Ciro, kâr ve iade oranı hiçbir reklam panelinde tam doğru değildir.
Üçünü aynı tabloda tutun ve aralarındaki farkın nereden geldiğini yazılı hale getirin. Bu tek belge, ekipte tekrar tekrar yapılan "hangi rakam doğru" tartışmasını bitirir.
Hızlı kontrol listesi
Otomatik etiketleme açık, GA4 ile Ads bağlantısı kurulu
Aynı dönüşüm hem GA4'ten aktarılıp hem Ads etiketiyle sayılmıyor
Dönüşüm eylemi bazında pencere ve atıf modeli bilinçli seçilmiş
GA4 geriye dönük penceresi ile Ads dönüşüm penceresi hizalı
Sayma kuralı (her biri ya da bir tane) iş modeline uygun
Raporda "Dönüşümler" ile "Tüm dönüşümler" sütunları karıştırılmıyor
Görüntüleme sonrası dönüşümlerin karşılaştırmaya dahil olup olmadığı biliniyor
Karşılaştırma en az 28 günlük ve son 7 gün hariç tutulmuş
GA4'te hostname filtresi var, spam trafiği ayıklanıyor
Fark bandı ölçülmüş ve her ay aynı yönde
Üçüncü kaynak (sipariş, CRM) ile çapraz kontrol yapılıyor
Dijital Kafa yorumu
Bu yazının konusu teknik görünüyor ama aslında bir güven meselesi. Bir ekipte iki panel farklı rakam gösteriyorsa, zamanla herkes kendi rakamını savunmaya başlar ve toplantılar veriyle değil kanaatle ilerler.
Denetimlerde ilk yaptığımız işlerden biri bu farkı ölçüp açıklanabilir hale getirmek. Fark açıklanabilir olduğu anda tartışma biter, çünkü artık hangi soruya hangi panelden bakılacağı bellidir. Açıklanamıyorsa da zaten ortada bir kurulum sorunu vardır ve bunu bulmak, yeni bir kampanya açmaktan çok daha fazla para kazandırır.
Kendi hesabınızda bu farkı kapatamadıysanız, veri ölçümleme tarafında yaptığımız iş tam olarak bu. Konuşmak isterseniz bize yazın.