GOOGLE ADS CONVERSION TRACKING HATALARINI DÜZELTMEK

Vimaj9 dk okuma
Google Ads mavi yeşil logosu altında solda yeşil tik rozet sağda kırmızı X rozet ikili karşılaştırma working broken durum kompozisyonu beyaz arka plan

Google Ads'te en kritik veri dönüşüm sayılarıdır. ROAS hesabı, Smart Bidding kararı, bütçe optimizasyonu hep bu sayıya bağlı. Dönüşüm takibi yanlış kurulduğunda algoritma yanlış kararlar verir; bütçe verimsiz harcanır; gerçek performans görünmez. İronik şudur: tracking hataları bazı durumlarda kampanyayı "iyi" gösterip kötü kararlara yol açar.

1. Yaygın tracking hataları

1. Double counting (çift sayım)

Aynı dönüşüm iki kez sayılır. Sebepleri:

  • Tag iki yerde duruyor (örneğin hem tema hem GTM)
  • Confirmation sayfası refresh edilince tag tetikleniyor
  • Aynı event'i hem Google Ads tag hem GA4 tag tetikliyor

Sonuç: dönüşüm sayıları gerçekten yüksek görünür; ROAS şişer. Dönüşüm sayım ayarlarının (her dönüşüm vs tek dönüşüm) nasıl çalıştığı konusunda Google Ads yardım kaynakları resmi tanımları içerir.

2. Missing conversions (eksik dönüşüm)

Gerçek dönüşüm sayılmıyor. Sebepleri:

  • Tag confirmation sayfasında yüklenmiyor
  • JavaScript hatası tag yüklemesini engelliyor
  • Ad blocker tag isteğini bloklamış
  • Sayfa yönlendirmesi tag tetiklenmeden gerçekleşiyor

Sonuç: gerçek dönüşüm sayısından az görünür; ROAS düşük çıkar; Smart Bidding yanlış optimize eder.

3. Wrong value (yanlış değer)

Dönüşüm sayılır ama TL değeri yanlış. Sebepleri:

  • Value parametresi sabit (örneğin 100) ama sipariş değerleri farklı
  • Currency belirtilmemiş; otomatik USD varsayılır
  • Vergi/kargo dahil mi belirsiz; tutarsız hesap

Sonuç: ROAS yanlış hesaplanır; Target ROAS otomatik bidding yanılır.

4. Wrong attribution

Dönüşüm yanlış kanala atfediliyor. Sebepleri:

  • GA4 bağlantısı yapılmamış
  • UTM parametreleri eksik veya yanlış
  • Cross-domain tracking kurulmamış

5. Test traffic conversion

Test alışverişleri gerçek dönüşüm sayılır. Sebepleri:

  • Internal traffic exclusion kurulmamış
  • Geliştirici test'leri filtrelenmiyor

2. Tespit yöntemleri

1. Google Tag Assistant

Chrome eklentisi. Bir sayfayı ziyaret edip Tag Assistant'ı açın; sayfadaki tüm tag'ler ve tetiklenme durumları listelenir. Hangi tag çalıştı, hangisi tetiklenmedi net görünür.

2. Google Ads Conversions Tab

Google Ads > Tools > Conversions. Her conversion için "Status" görünür:

  • Recording conversions: Çalışıyor
  • No recent conversions: Son 7 günde tetiklenmemiş
  • Inactive: Hiç tetiklenmemiş
  • Tag inactive: Tag site üzerinde tespit edilemedi

"No recent conversions" veya "Inactive" durumları dikkat işareti.

3. Google Tag Manager Debug

GTM Preview Mode ile sayfada hangi tag'ların hangi trigger'larla tetiklendiği canlı izlenir.

4. Browser Console

F12 > Console. JavaScript hataları görünür. Tag yüklenme hatası varsa burada loglanır.

5. Network Tab

F12 > Network. Sayfada hangi network istekleri yapıldığı görünür. Google Ads tag'ı "googleads.g.doubleclick.net" veya "google.com/pagead" gibi domain'lere istek atar; yoksa tag tetiklenmemiş.

Google Tag Assistant Chrome eklentisi popover paneli sayfadaki tag listesi GA4 Google Ads GTM tag durum rozet sıralı tablo trigger ayrıntıları

3. Double counting düzeltme

Senaryo: Aynı tag iki yerde

Çoğu sitede WordPress eklentisi (örneğin Site Kit) ve GTM aynı Google Ads conversion tag'ını yüklüyor. Sonuç çift sayım.

Çözüm

Çözüm: tek bir yerden yönetin. Genelde GTM tercih edilir; WordPress eklentisinde Google Ads dönüşüm takibi kapatılır.

Senaryo: Refresh çift sayım

Kullanıcı confirmation sayfasını yenilerse tag tekrar tetiklenir.

Çözüm

Çözüm: transaction_id ile deduplicate. Google Ads ve GA4 aynı transaction_id'i tekrar görürse ikinci sayımı yapmaz.

gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/YYYYYY',
  'value': 459.99,
  'currency': 'TRY',
  'transaction_id': 'T12345'  // benzersiz sipariş ID
});

Senaryo: Birden fazla dönüşüm türü

Hem "lead form" hem "purchase" hem "newsletter" conversion olarak işaretlendi; ama bunların hepsi aynı önemde değil. Smart Bidding hepsini eşit görür.

Çözüm

Çözüm: Conversion Action ayarlarında "Include in Conversions" tikini gerçek dönüşümler için bırak; mikro dönüşümler için kaldır. Bu mikro event'ler GA4'te key event olarak kalır ama Google Ads bidding'ini yönlendirmez.

4. Missing conversion düzeltme

1. Confirmation sayfasında tag var mı?

Test alışveriş yap; confirmation sayfasında Tag Assistant ile kontrol et. Tag listelenmiyorsa ya tag eklenmemiş ya da trigger yanlış.

2. Sayfa yönlendirmesi çok hızlı mı?

Bazı sistemler kullanıcıyı confirmation sayfasında 2-3 saniye tutmadan ödeme sağlayıcısına yönlendiriyor. Tag yüklenmeden sayfa değişiyor.

Çözüm

Çözüm: Tag'ı confirmation sayfasının en üstüne yerleştir; async yerine sync yükle.

3. JavaScript hatası

Console'da kırmızı hata görünüyorsa JavaScript yüklemesi kırılmış; tag çalışmıyor olabilir.

4. Cross-domain tracking

Site siteniz.com ama ödeme sayfası odeme.com gibi farklı domain'deyse cross-domain tracking olmadan dönüşüm görünmez.

Çözüm

Çözüm: GTM'de "Cross Domain Tracking" ayarları; her iki domain için aynı tag yapılandırması.

5. Value düzeltme

Dynamic value gönderme

Her dönüşümün gerçek TL değerini gönderin; sabit değer kullanmayın:

gtag('event', 'conversion', {
  'send_to': 'AW-XXXXXXX/YYYYYY',
  'value': {{ order_total }},  // dinamik değer
  'currency': 'TRY',
  'transaction_id': '{{ order_id }}'
});

WooCommerce, Shopify gibi platformlarda data layer'a order_total yazılır; GTM bu değeri tag'a aktarır.

Currency tutarlılığı

Çok dilli sitelerde currency dinamik olarak set edilmeli:

'currency': '{{ store_currency }}'  // TRY, USD, EUR

Currency belirtilmediyse Google Ads otomatik USD varsayar; Türk markalar için yanıltıcı raporlar üretir.

6. Test traffic exclude

Google Ads'te internal traffic exclusion:

  1. Google Ads > Tools > Audience > IP exclusions
  2. Ofis IP'lerinizi ekleyin
  3. Bu IP'lerden gelen conversion'lar sayılmaz

GA4'te de aynı şekilde Admin > Data Streams > Internal Traffic ayarı yapılır.

7. Aylık denetim rutini

SıklıkKontrol
HaftalıkConversion durumlarını gözden geçir (Recording vs Inactive)
AylıkGA4 ile Google Ads dönüşüm sayılarını karşılaştır
ÇeyreklikTag Assistant ile site üzerinde tam denetim
Site değişikliği sonrasıTest conversion'lar yapıp tag tetiklenmesini doğrula

8. GA4 vs Google Ads sayı farkı

İki sistem farklı sayılar gösterebilir. Tipik fark sebepleri:

  • Attribution model farkı: Google Ads last-click; GA4 data-driven veya position-based
  • Conversion window farkı: Google Ads 30 gün; GA4 farklı ayarlanabilir
  • Sayım metodu: "Every conversion" vs "One conversion" ayarı
  • Channel sınıflaması: GA4 "paid search" Google Ads dışındaki paid kaynaklar da içerir

%5-15 fark normal; %30+ fark sorun sinyali.

9. Smart Bidding ve tracking ilişkisi

Smart Bidding (Target CPA, Target ROAS) tracking verisine güvenir. Tracking hataları:

  • Double counting → algoritma yanlış pozitif sinyaller alır, bütçeyi büyütür, gerçekte kötü kampanyaları "iyi" sanır
  • Missing conversion → algoritma yanlış negatif sinyaller alır, iyi kampanyaları "kötü" sanıp bid'leri düşürür
  • Wrong value → ROAS hesabı bozuk, hedef tutturulamaz

Smart Bidding kullanan tüm hesaplarda tracking denetimi haftalık olmalı; aksi durumda algoritma yanlış yönde optimize eder.

Google Ads Tools Conversions paneli conversion action listesi NAME CATEGORY STATUS COUNT VALUE INCLUDE_IN_CONVERSIONS kolonlar Recording Inactive Tag_inactive durum rozetleri

10. İlerleme Yolu Adım

Conversion tracking denetimi modern Google Ads yönetiminin teknik disiplinleri arasında. Bu disiplini bütünsel bir yol haritasıyla edinmek isteyenler için kapsamlı Google Ads eğitimi, teknik kurulumu ve denetim pratiklerini birlikte aktarır.

11. Görünen Tablo

Google Ads conversion tracking hataları; double counting, missing conversion, wrong value ve wrong attribution olmak üzere dört ana türde görülür. Tag Assistant, Google Ads Conversions Tab, GTM Debug ve Browser Console ile tespit edilir. transaction_id ile deduplicate, internal traffic exclusion ve dynamic value parametreleri ile düzeltilir. Smart Bidding kullanan hesaplarda haftalık denetim şart; tracking hataları algoritmayı yanlış yöne sürer ve bütçe verimsiz harcanır.

Sıkça Sorulan Sorular

Double counting nasıl en kolay tespit edilir?

Bir test conversion yap; Google Ads Conversions raporunda 1 mi 2 mi sayıldığına bak. Aynı şeyi GA4'te kontrol et. İki kez sayılmışsa double counting var. Tag Assistant ile sayfaya bakıp aynı conversion tag'ının iki yerde yüklendiğini görmek de hızlı tespit. WordPress'te Site Kit + GTM birlikte kullanılıyorsa çoğunlukla bu sorun yaşanır.

Conversion 'Inactive' görünüyor; ne yapmalıyım?

Üç adımlı kontrol: birincisi, site üzerinde tag gerçekten yüklü mü (Tag Assistant ile). İkincisi, conversion trigger doğru mu (örneğin form gönderildiğinde tetiklenmesi gereken event tetikleniyor mu). Üçüncüsü, kullanıcılar dönüşüm sayfasına ulaşıyor mu (analytics'te ilgili sayfa görüntüleme var mı). Bu üçü kontrol edildiğinde sorun ortaya çıkar.

GA4 ve Google Ads farklı dönüşüm sayısı gösteriyor; hangisi doğru?

İkisi de doğru ama farklı tanımlar kullanıyorlar. Google Ads <strong>last-click attribution</strong>, GA4 data-driven (varsayılan). Ayrıca conversion window'ları farklı olabilir. %5-15 fark normal; daha fazlası sorun sinyali. Reklam kampanyalarını yönetirken Google Ads sayısı; toplam pazarlama analizi için GA4 sayısı kullanılır. Hangi araç hangi karar için bilinmeli.

Transaction ID kullanmazsam ne kaybederim?

Deduplicate (çift sayım önleme) imkanı. Kullanıcı confirmation sayfasını refresh ettiğinde aynı sipariş tekrar conversion sayılır. transaction_id ile Google Ads aynı ID'yi tekrar görse ikinci sayımı yapmaz. Bu parametre olmadan double counting riski yüksek; ROAS şişer, gerçek performans görünmez.

Test alışverişlerini hangi exclude yapmalı?

İki noktada. Birincisi Google Ads > Tools > Audiences > IP exclusions; ofis IP'lerinizi buraya ekleyin. İkincisi GA4 > Admin > Data Streams > Configure tag settings > Define internal traffic. Her iki yerde de IP'ler eklenince test conversion'lar gerçek sayılara karışmaz. Sadece bir yerde eklemek yetmez; her iki sistem ayrı kontrol yapar.

Smart Bidding tracking hatasıyla nasıl etkilenir?

Çok ciddi şekilde. <strong>Smart Bidding</strong> (Target CPA, Target ROAS) tamamen tracking verisine bağlı. Double counting algoritmayı 'bu kampanya iyi' yanılgısına götürür; bütçe artırır, kötü kampanyaları büyütür. Missing conversion 'kötü' yanılgısı; iyi kampanyaları küçültür. Wrong value ROAS hesabını bozar; hedef tutturulamaz. Smart Bidding kullanan hesaplarda tracking denetimi haftalık yapılmalı.

Tag Assistant Chrome eklentisi ücretsiz mi?

Evet, Google'ın resmi ücretsiz eklentisi. Chrome Web Store'dan indirilir. Hangi sayfada hangi tag'ların yüklendiğini, hangi trigger'la tetiklendiğini ve değişkenleri canlı gösterir. <strong>Conversion tracking denetiminin</strong> standart aracı. Her tracking değişikliği sonrası Tag Assistant ile test yapmak rutindir.

 Vimaj