GOOGLE ADS CONVERSION TRACKING HATALARINI DÜZELTMEK
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ş.
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, EURCurrency 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:
- Google Ads > Tools > Audience > IP exclusions
- Ofis IP'lerinizi ekleyin
- 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ık | Kontrol |
|---|---|
| Haftalık | Conversion durumlarını gözden geçir (Recording vs Inactive) |
| Aylık | GA4 ile Google Ads dönüşüm sayılarını karşılaştır |
| Çeyreklik | Tag 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.
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.


