Dönüşüm Takibi
1. Dönüşüm Takibi Neden Zorunludur?
Dönüşüm takibi olmadan Google Ads kullanmak, gösterge paneli olmayan bir araba kullanmak gibidir. Ne kadar harcadığınızı bilirsiniz ama ne kazandığınızı bilemezsiniz.
a) Dönüşüm Türleri
| Dönüşüm Türü | Örnek | Değer Tipi |
|---|---|---|
| Satın alma | E-ticaret siparişi | Dinamik değer (sipariş tutarı) |
| Form doldurma | İletişim formu, teklif talebi | Sabit değer (ör. 50 TL) |
| Telefon araması | Reklam üzerinden arama | Sabit değer |
| Uygulama indirme | App Store / Play Store indirme | Sabit değer |
| Sayfa görüntüleme | Belirli bir sayfayı ziyaret | Değersiz veya sabit |
2. Google Tag ile Dönüşüm Takibi
a) Google Tag Nedir?
Google Tag (eski adıyla Global Site Tag / gtag.js), web sitenize eklenen bir JavaScript kodudur. Tüm Google hizmetleri (Ads, Analytics) için veri toplama altyapısını sağlar.
b) Kurulum Adımları
- Google Ads > Araçlar > Ölçüm > Dönüşümler
- "Yeni dönüşüm aksiyonu" oluşturun
- Dönüşüm kaynağı: "Web sitesi" seçin
- Dönüşüm adı, değeri ve sayma yöntemi belirleyin
- Google Tag kodunu sitenizin
<head>bölümüne ekleyin - Dönüşüm olayı kodunu (event snippet) teşekkür sayfasına ekleyin
(Tüm sayfalarda)"] --> B["Kullanıcı siteye gelir"] B --> C["Kullanıcı dönüşüm yapar
(form, satın alma)"] C --> D["Teşekkür sayfası yüklenir"] D --> E["Event Snippet tetiklenir"] E --> F["Dönüşüm Google Ads'e raporlanır"] F --> G["Hangi kampanya/kelime dönüşüm getirdi gösterilir"]
3. GTM ile Dönüşüm Takibi
Google Tag Manager (GTM), kodlama bilmeden etiket yönetimi yapmanızı sağlar. Büyük çoğunluk GTM kullanarak dönüşüm takibi kurar.
a) GTM Kurulum Adımları
- GTM Konteyner Kodu: GTM konteyner kodunu sitenize ekleyin (tek seferlik)
- Dönüşüm bilgilerini alın: Google Ads > Dönüşümler > İlgili dönüşüm aksiyonu > Tag setup > GTM seçin
- Conversion ID ve Conversion Label: Bu iki değeri not edin
b) GTM'de Tag Oluşturma
- GTM'de Tags > New tıklayın
- Tag türü: Google Ads Conversion Tracking seçin
- Conversion ID: Google Ads'den aldığınız ID'yi girin
- Conversion Label: Google Ads'den aldığınız Label'ı girin
- Conversion Value: Sabit değer veya dinamik değer (Data Layer'dan)
c) Trigger (Tetikleyici) Ayarı
- Sayfa görüntüleme: Teşekkür sayfası URL'si ile tetikleyin (ör.
/tesekkurler) - Form gönderimi: Form submit event'i ile tetikleyin
- Buton tıklaması: Belirli bir butona tıklama ile tetikleyin
- Custom event: dataLayer.push ile özel event tetikleyin
dataLayer.push({'transactionTotal': 350}) gibi bir kod ekleyin ve GTM'de bu değeri Conversion Value alanına bağlayın.
(Sitede)"] --> B["Tag
Google Ads
Conversion Tracking"] B --> C["Conversion ID
AW-123456789"] B --> D["Conversion Label
AbCdEfGh"] B --> E["Conversion Value
Sabit veya Dinamik"] A --> F["Trigger
Teşekkür sayfası
URL = /tesekkurler"] F --> B
4. Enhanced Conversions (Geliştirilmiş Dönüşümler)
Çerez kısıtlamaları nedeniyle dönüşüm takibi zorlaşıyor. Enhanced Conversions, kullanıcının hash'lenmiş (şifrelenmiş) bilgilerini kullanarak dönüşüm doğruluğunu artırır.
a) Nasıl Çalışır?
- Kullanıcı form doldurduğunda e-posta, telefon, ad/soyad bilgisi hash'lenerek Google'a gönderilir
- Google bu hash'i, kullanıcının Google hesabıyla eşleştirir
- Çerez silinse bile dönüşüm doğru atfedilebilir
- GTM veya Google Tag üzerinden kurulabilir
5. Telefon Araması Takibi
- Reklam uzantısı aramaları: Google Ads otomatik olarak takip eder
- Web sitesindeki numara: Google forwarding number ile sitenizde gösterilen numara Google numarasıyla değiştirilir ve aramalar takip edilir
- Minimum arama süresi ayarlayın (ör. 30 saniye) — çok kısa aramaları dönüşüm saymayın
6. GA4 Dönüşüm İmportı
Google Analytics 4'te tanımlanan olayları (events) Google Ads'e dönüşüm olarak aktarabilirsiniz:
- GA4'te ilgili olayı "anahtar olay" (key event) olarak işaretleyin
- Google Ads > Araçlar > Dönüşümler > İçe Aktar > Google Analytics
- İlgili GA4 olayını seçin ve aktarın
7. Form Donusumlerini Sayma — Iki Yontem ve Farklari
Form donusumlerini takip etmenin iki temel yontemi vardir. Hangi yontemi sectiginiz, musterinin web sitesinin yapisina ve teknik altyapisina bagli olarak degisir.
a) Yontem A: Tesekkurler Sayfasina Yonlendirme
Kullanici formu doldurur ve ayri bir "tesekkurler" sayfasina yonlendirilir (ornegin: /tesekkurler/). Bu sayfanin yuklenmesi = donusum olarak sayilir.
GTM'de Kurulum:
- Trigger = Page View, kosul: Page Path =
/tesekkurler/ - Google Ads Conversion tag bu trigger'a baglanir
Avantajlari:
- Kurulumu cok kolay — sadece sayfa URL'i eslestirmesi yeterli
- Her platform (Google Ads, Meta, GA4) icin ayri ayri kolayca takip edilir
- Hata payi dusuk — sayfa yuklendiyse donusum olmustur
Dezavantajlari:
- Kullanici tesekkurler sayfasini bookmark'layip tekrar girerse yanlis donusum sayilir
- Sayfaya dogrudan URL ile erisilebilir (robots.txt'ten engellenebilir)
- Kullanici deneyimi: ekstra sayfa yuklemesi (hiz)
- Web sitesinde ek sayfa olusturulmasi gerekir
b) Yontem B: Ayni Sayfada "Tesekkurler" Mesaji (AJAX/Inline)
Kullanici formu doldurur ve sayfa yenilenmeden veya yenilenerek ayni sayfada "Tesekkurler" mesaji gorunur. Donusum takibi: GTM ile "tesekkurler" mesajinin DOM'da gorunmesini veya form submit event'ini yakalariz.
GTM'de Kurulum Secenekleri:
- Secenek 1: Element Visibility trigger — tesekkurler mesaji div'i gorundugunde tetikle
- Secenek 2: Form Submission trigger — form gonderildiginde tetikle
- Secenek 3:
dataLayer.push— site gelistiricisi form basarili oldugunda dataLayer'a custom event push etsin
Avantajlari:
- Daha iyi kullanici deneyimi (sayfa degismiyor)
- Bookmark/direkt erisim sorunu yok
- Ek sayfa olusturmaya gerek yok
Dezavantajlari:
- GTM kurulumu daha teknik (Element Visibility veya custom event gerekir)
- Form gercekten gonderildi mi yoksa sadece submit butonu mu tiklandi — dogrulama gerekir
- AJAX formlarinda bazen form submission trigger calismayabilir — dataLayer onerilir
- Debug etmesi daha zor
c) Karsilastirma Tablosu
| Tesekkurler Sayfasi | Ayni Sayfada Mesaj | |
|---|---|---|
| Kurulum zorlugu | Kolay | Orta-Zor |
| Dogruluk | Iyi (bookmark riski var) | Daha iyi (dogru kurulduysa) |
| Kullanici deneyimi | Orta (sayfa degisir) | Iyi (sayfa degismez) |
| Debug kolayligi | Kolay | Zor |
| Onerilen durum | Basit siteler, hizli kurulum | AJAX formlari, SPA siteler |
d) Hangisini Secmeli?
- Musterinin sitesi basit ve WordPress ise → Tesekkurler sayfasi genellikle yeterli
- Musterinin sitesi SPA (React, Vue) veya AJAX form kullaniyorsa → Ayni sayfa + dataLayer
- Ikisi de calisiyorsa → Tesekkurler sayfasi daha guvenilir baslangic noktasi
e) Iki Yontemin Akis Karsilastirmasi
8. Iletisim Formlari Nereye Gidiyor? — Form Hedefleri
Donusum takibi kurarken form verilerinin nereye gittigini bilmek kritik onem tasir. Bu bilgi hem donusum takibinin dogrulugunu hem de lead yonetimini dogrudan etkiler.
a) Musteriye Sorulmasi Gereken Soru
- "Sitenizdeki iletisim formu dolduruldugunda veriler nereye gidiyor?"
- Bu soru onboarding'de mutlaka sorulmali — donusum takibi ve lead yonetimi icin kritik
b) Form Verilerinin Gidebilecegi Yerler
1. Yonetici E-posta Adresi
- En basit yontem — form doldurulunca belirlenen e-postaya bildirim gider
- Avantaj: Hizli kurulum
- Dezavantaj: E-posta kutusunda kaybolabilir, takip zorlasir, raporlama yok
2. Web Sitesi Yonetim Paneli
- Form verileri CMS paneline (WordPress admin, Tsoft panel vb.) kaydedilir
- Avantaj: Merkezi kayit, gecmis verilere erisim
- Dezavantaj: Panele giris gerekir, bildirim gecikebilir
3. CRM Programi
- Form verileri musterinin kullandigi CRM'e (HubSpot, Salesforce, Zoho, Bitrix24 vb.) otomatik gonderilir
- Avantaj: Lead takibi, satis sureci yonetimi, otomasyon
- Dezavantaj: CRM entegrasyonu teknik bilgi gerektirir (API veya webhook)
4. Google Spreadsheet (Google Sheets)
- Form verileri otomatik olarak bir Google Sheets tablosuna kaydedilir
- Avantaj: Ucretsiz, kolay erisim, paylasulabilir, formul/filtre kullanilabilir
- Dezavantaj: Buyuk veri hacminde yavaslayabilir, guvenlik sinirli
5. Birden Fazla Yere Ayni Anda
- Form verileri ayni anda e-posta + panel + CRM + Sheets'e gonderilebilir
- Bu en ideal senaryodur — veri kaybi riski minimuma iner
- Araclar: Zapier, Make (eski Integromat), webhook'lar
c) Dijital Pazarlama Uzmani Olarak Ne Sormalisin?
Musteriye sorulacak sorular:
- "Form dolduruldugunda bildirim hangi e-postaya gidiyor?"
- "Form verileri web sitesi paneline kaydediliyor mu?"
- "Kullandiginiz bir CRM programi var mi? (HubSpot, Salesforce, Zoho vb.)"
- "Form verilerini Google Sheets'e de kaydetmemizi ister misiniz?"
- "Formdan gelen leadleri nasil takip ediyorsunuz? Kim ariyor, ne zaman ariyor?"
d) Neden Bu Kadar Onemli?
- Donusum takibi form'a bagli — form duzgun calismiyorsa donusum verimiz yanlis olur
- Musteri "lead gelmiyor" diyorsa belki form verileri spam'a dusuyordur
- CRM entegrasyonu varsa lead kalitesini olcebiliriz — hangi kelime/kampanya kaliteli lead getiriyor?
- Google Sheets entegrasyonu raporlama icin cok faydali — lead verisi ile Ads/Meta verisini eslesitirebiliriz
(bildirim)"] B --> D["Panel
(kayit)"] B --> E["CRM
(lead takibi)"] B --> F["Sheets
(raporlama)"] C --> G["Ayni anda birden fazla
hedefe gonderilebilir"] D --> G E --> G F --> G style A fill:#E8F6FC,stroke:#29ABE2 style G fill:#DCFCE7,stroke:#22C55E
