Meta Pixel ve Dönüşüm Takibi
🔗 İlgili Ders
Meta Pixel'in ne olduğunu 1.5 Meta Reklamları Nedir? dersinde tanımıştık ve 1.11 Dönüşüm Takibi dersinde dönüşüm takibinin neden kritik olduğunu görmüştük. Şimdi Pixel'i adım adım kuruyoruz.
1. Meta Pixel Nedir ve Neden Gereklidir?
Meta Pixel, web sitenize eklenen küçük bir JavaScript kodudur. Ziyaretçilerin sitenizdeki davranışlarını takip eder ve bu verileri Meta'ya gönderir. Pixel olmadan dönüşüm optimizasyonu ve retargeting yapamazsınız.
a) Pixel'in Sağladıkları
- Dönüşüm Takibi: Hangi reklamın satış, kayıt veya sepete ekleme getirdiğini görürsünüz
- Optimizasyon: Meta, dönüşüm verilerini kullanarak reklamları doğru kişilere gösterir
- Retargeting: Sitenizi ziyaret eden kişilere yeniden reklam gösterebilirsiniz
- Lookalike: Dönüşüm yapan kişilere benzer yeni kitleler oluşturabilirsiniz
🎯 Benzetme: Pixel, mağazanıza koyduğunuz bir güvenlik kamerası gibidir. Kim geldi, ne baktı, ne aldı — hepsini kaydeder. Bu kayıtlar sayesinde müşterilerinizi tanırsınız ve doğru kişilere doğru ürünleri sunarsınız.
2. Pixel Oluşturma ve Kurulumu
a) Events Manager'da Pixel Oluşturma
- Events Manager'a gidin (business.facebook.com/events_manager)
- "Connect Data Sources" → "Web" seçin
- "Meta Pixel" seçeneğini işaretleyin → "Connect"
- Pixel'inize bir isim verin (ör. "ClickToPeak - Ana Site")
- Web sitenizin URL'sini girin
- Kurulum yöntemini seçin
b) Kurulum Yöntemleri
graph TD
SETUP["🔧 Pixel Kurulum Yöntemi"] --> MANUAL["✏️ Manuel Kurulum\nKodu doğrudan HTML'e ekle"]
SETUP --> PARTNER["🤝 Partner Entegrasyonu\nShopify, WordPress, Wix"]
SETUP --> GTM["📦 Google Tag Manager\nGTM ile kurulum"]
MANUAL --> M1["Base code → head bölümüne\nEvent code → ilgili sayfalara"]
PARTNER --> P1["Platform ayarlarından\nPixel ID yapıştır"]
GTM --> G1["Custom HTML Tag oluştur\nTrigger ayarla"]
style SETUP fill:#E8F6FC,stroke:#29ABE2
style GTM fill:#DCFCE7,stroke:#22C55E
style PARTNER fill:#FEF3C7,stroke:#F59E0B
⚠️ KRİTİK KURAL: Pixel Sahipliği
Meta Pixel'i kendi Facebook profilinden AÇMA. Pixel kim açarsa onda kalır — devir mekanizması yoktur. Her zaman müşterinin kendi profili veya Business Manager'ı üzerinden oluştur. Müşterideki kalıcı bir kişinin (firma sahibi) profili tercih edilmeli. Pixel oluşturulduktan sonra CTP ekibine erişim verilir. Bu kural istisna kabul etmez.
💡 Google vs Meta: Hesap Devri Farkı
Google ürünleri (GA4, Ads, Search Console, GTM) ajans tarafından açılıp sonra müşteriye yönetici olarak devredilebilir. Ancak Meta Pixel'de bu mümkün değildir — bu yüzden baştan doğru kurulmalıdır.
3. Standart ve Özel Olaylar
a) Standart Olaylar (Standard Events)
Meta'nın tanımladığı ve otomatik olarak tanıdığı olay listesi:
| Olay Adı | Açıklama | Örnek Kullanım |
|---|---|---|
PageView | Sayfa görüntüleme | Her sayfada (base code ile otomatik) |
ViewContent | İçerik/ürün görüntüleme | Ürün detay sayfası |
AddToCart | Sepete ekleme | "Sepete Ekle" butonu tıklanınca |
InitiateCheckout | Ödeme başlatma | Checkout sayfasına geçiş |
AddPaymentInfo | Ödeme bilgisi girme | Kredi kartı bilgisi girişi |
Purchase | Satın alma | Sipariş onay sayfası |
Lead | Potansiyel müşteri | Form gönderimi |
CompleteRegistration | Kayıt tamamlama | Üyelik kayıt |
Search | Arama yapma | Site içi arama |
Contact | İletişim | Telefon/e-posta tıklaması |
b) Olay Parametreleri
Standart olaylara ek bilgi ekleyebilirsiniz:
content_name: Ürün adı (ör. "Nike Air Max")content_ids: Ürün ID'si (ör. ["SKU123"])content_type: İçerik türü (ör. "product")value: Parasal değer (ör. 299.99)currency: Para birimi (ör. "TRY")
c) Custom Events (Özel Olaylar)
Standart olaylar dışında kalan davranışlar için kendi olayınızı tanımlayabilirsiniz:
fbq('trackCustom', 'WhatsAppClick')— WhatsApp butonuna tıklamafbq('trackCustom', 'VideoComplete')— Video izleme tamamlamafbq('trackCustom', 'PricingView')— Fiyat sayfası görüntüleme
⚠️ Dikkat: Mümkün olduğunca standart olayları kullanın. Meta'nın algoritması standart olayları tanır ve bunlara göre optimizasyon yapar. Custom event'ler dönüşüm optimizasyonu için kullanılabilir ama standart olay varsa onu tercih edin.
4. Test ve Doğrulama Araçları
a) Test Events Aracı
- Events Manager → Pixel seçin → "Test Events" sekmesi
- Web sitenizin URL'sini girin ve "Open Website" tıklayın
- Sitenizde gezinin — her tetiklenen olay gerçek zamanlı olarak gösterilir
- Olay adı, parametreleri ve kaynağı kontrol edin
b) Meta Pixel Helper (Chrome Eklentisi)
- Chrome Web Mağazasından "Meta Pixel Helper" eklentisini kurun
- Sitenizi ziyaret edin — eklenti simgesi yeşile döner ve tetiklenen olayları gösterir
- Hataları kırmızı uyarılarla bildirir (ör. duplicate pixel, missing parameters)
flowchart TD
A["🔧 Pixel Kurulumu Tamamlandı"] --> B["🧪 Test Events ile\nGerçek Zamanlı Test"]
B --> C["🔍 Pixel Helper ile\nSayfa Bazlı Kontrol"]
C --> D{"Tüm olaylar\ndoğru mu?"}
D -- "Evet" --> E["✅ Domain Doğrulama\nve Aggregated Events"]
D -- "Hayır" --> F["🔄 Hata Düzeltme\nParametre Kontrolü"]
F --> B
E --> G["🚀 Kampanya\nOluşturmaya Hazır"]
style D fill:#FEF3C7,stroke:#F59E0B
style G fill:#DCFCE7,stroke:#22C55E
style F fill:#FEE2E2,stroke:#EF4444
5. Domain Doğrulama
iOS 14+ güncellemesinden sonra domain doğrulama zorunlu hale gelmiştir. Doğrulanmamış domain'lerde dönüşüm olayları kısıtlanır.
a) Doğrulama Yöntemleri
- DNS TXT Kaydı: Domain sağlayıcınıza Meta'nın verdiği TXT kaydını ekleyin
- HTML Dosyası: Meta'nın sağladığı HTML dosyasını root dizine yükleyin
- Meta Tag: Ana sayfanızın <head> bölümüne meta tag ekleyin
6. Google Tag Manager ile Pixel Kurulumu
a) Base Code (PageView) Tag'i
- GTM'de yeni bir Custom HTML tag oluşturun
- Meta Pixel base code'unu yapıştırın (Pixel ID'nizi içerir)
- Trigger olarak All Pages seçin
- Tag Sequencing ile diğer Meta tag'lerinden önce çalışmasını sağlayın
b) Event Tag'leri
- Her olay için ayrı bir Custom HTML tag oluşturun
- Ör. AddToCart:
<script>fbq('track','AddToCart', ...);</script> - Trigger olarak ilgili etkileşimi seçin (ör. Sepete Ekle butonu click trigger'ı)
c) Preview ve Debug
- GTM Preview Mode'da tag'lerin doğru tetiklendiğini kontrol edin
- Aynı anda Meta Test Events aracını açık tutun
- Her ikisinde de olayların eşleştiğinden emin olun
💡 İpucu: GTM ile Pixel kurarken Tag Sequencing kullanın. Base code (PageView) tag'ini "setup tag" olarak belirleyin ve tüm event tag'lerinin ondan sonra çalışmasını sağlayın. Aksi halde
fbq fonksiyonu henüz tanımlı olmayabilir ve olaylar kaydedilmez.
⚠️ Sık Yapılan Hatalar
- Hata: Pixel'i kurup test etmemek
Doğrusu: Test Events ve Pixel Helper ile mutlaka doğrula. Kurulum sonrası test yapmadan kampanya başlatma. - Hata: Tüm eventleri PageView olarak kurmak
Doğrusu: Her aksiyon için doğru standard event kullan (AddToCart, Purchase vb.). Meta'nın algoritması standart olayları tanır ve bunlara göre optimizasyon yapar. - Hata: Domain doğrulamasını yapmamak
Doğrusu: iOS attribution için domain doğrulama zorunlu. Doğrulanmamış domain'lerde dönüşüm olayları kısıtlanır. - Hata: Pixel'i sadece ana sayfaya kurmak
Doğrusu: Tüm sayfalarda olmalı. Base code her sayfada çalışmalı, böylece tüm ziyaretçi davranışları takip edilebilir.
