Yazılarımız

OfisData

GOOGLE ADS CONVERSION TRACKING HATALARINI DÜZELTMEK

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.

Çoğu Google Ads hesabında en az bir tracking hatası vardır. Çift sayım (double counting), eksik dönüşüm, yanlış value, alakasız sayfalardan tetiklenme yaygın. Düzenli denetim olmadan bu hatalar fark edilmez; 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.

Aşağıda Google Ads conversion tracking hatalarının türlerini, tespit yöntemlerini ve düzeltme adımlarını anlatıyoruz.

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.

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

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ı

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: 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: 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: 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.

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: 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: GTM'de "Cross Domain Tracking" ayarları; her iki domain için aynı tag yapılandırması.

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.

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.

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

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.

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

İ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.

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.

 Vimaj