Olaylar olmadan Meta reklam hesabı yalnızca kaç kişinin reklama tıkladığını bilir. Sonrasında ne olduğunu, yani başvuru mu, satın alma mı yoksa bir saniyede çıkış mı yapıldığını ona Facebook pikseli bildirir. Hem rapor hem de algoritmanın yarın reklamı kime göstereceği, pikselin ne kadar eksiksiz ve doğru çalıştığına bağlıdır.
Meta Pixel, sitenin sayfalarına yerleştirilen ve Meta'ya olaylar gönderen bir JavaScript kod parçasıdır: sayfa görüntüleme, başvuru, satın alma ve diğerleri. Reklam sistemi bu olaylara göre kampanya sonuçlarını hesaplar, kitleler oluşturur ve gösterimleri optimize eder. Güncel hesaplarda piksel Events Manager'da veri kümesi olarak adlandırılır, sunucu tarafındaki ortağı ise Conversions API'dir.
Facebook pikseli nasıl çalışır
Piksel kodu iki parçadan oluşur.
- Temel kod Meta kütüphanesini yükler ve sayfa her açıldığında
PageViewolayını gönderir. Sitenin tüm sayfalarının<head>bölümüne konur. - Olay kodu gerekli anda çağrılır: form gönderildiğinde, teşekkür sayfasında, bir düğmeye basıldığında.
Ziyaretçi reklamdan geldiğinde bağlantıda fbclid parametresi bulunur. Piksel bunu birinci taraf _fbc çerezinde saklar, _fbp çerezinde ise tarayıcı kimliğini tutar. Meta bu değerlerle sitedeki olayı reklam tıklamasına bağlar. fbclid'in ne olduğu ve nereden geldiği fbclid, gclid, ttclid nedir yazısında.
Teşekkür sayfasında en basit olay çağrısı şöyle görünür:
<script>
fbq('track', 'Lead', {value: 10, currency: 'USD'});
</script>
Meta Pixel standart olayları
Meta bir dizi standart olay sunar. Kendi adlarınız yerine bunları kullanmakta fayda var: algoritma neye göre optimize edeceğini daha iyi anlar.
| Olay | Ne zaman gönderilir | Ne için |
|---|---|---|
| PageView | herhangi bir sayfa açıldığında | temel trafik, ziyaretçi kitleleri |
| ViewContent | önemli bir sayfanın görüntülenmesi: offer, ürün | ilgilenen kitleler |
| Lead | başvuru formunun gönderilmesi | lead'e göre optimizasyon |
| CompleteRegistration | tamamlanmış kayıt | servisler, uygulamalar, dating |
| Contact | arama, mesajlaşma uygulamasına geçiş | formsuz başvurular |
| AddToCart, InitiateCheckout | sepet ve ödemeye başlama | e-ticaret |
| Purchase | ödeme, onaylanmış satış | gelire göre optimizasyon |
| Subscribe | abonelik | abonelikli servisler |
Standart olayların yanı sıra özel olaylar gönderebilir ve özel dönüşümler oluşturabilirsiniz: "Y parametreli X olayı" veya "şu adresteki sayfa açıldı" gibi kurallar.
Olay parametreleri
Olaya tutar (value) ve para birimi (currency), ürün kimliği, kategori eklenebilir. Tutar özellikle Purchase için önemlidir: onsuz değere göre optimizasyon ve ROAS mümkün değildir. Metrikler hakkında affiliate pazarlama metrikleri: ROI, EPC, CR yazısına bakın.
Optimizasyon için hangi olay seçilmeli
- Lead: çok sayıda olay, kampanyanın hızlı öğrenmesi, ama lead'ler arasında çöp ve tekrarlar olur.
- Purchase veya onay olayı: parayı daha doğru yansıtır, ama daha geç ve daha seyrek gelir.
Sık kullanılan düzen: Lead ile başlamak, onaylanmış satışlar yeterli sayıya ulaşınca optimizasyonu onlara geçirmek. Lead durumları hakkında dönüşüm durumları: hold, approve, trash yazısına bakın.
Facebook pikseli nasıl kurulur
- Reklam hesabının Events Manager bölümünde bir veri kümesi oluşturun.
- Temel kodu tüm sayfaların
<head>bölümüne en başa koyun. Site oluşturucularda bunun için genellikle bir "Piksel kimliği" alanı bulunur. - Olayları ekleyin: form, teşekkür sayfası, mesajlaşma düğmesi gibi gerekli eylemlere.
- İşletme hesabı ayarlarında alan adını doğrulayın: Meta, kendi alan adınızın olaylarını yönetebilmeniz için bunu önerir.
- Events Manager'daki "Olayları test et" sekmesinde veya tarayıcıdaki Meta Pixel Helper eklentisiyle çalışmayı kontrol edin.
- Reklam seti ayarlarında optimizasyon olayını seçin.
İpucu. Kendiniz test başvurusu yapın ve olayın bir kez, doğru tutar ve para birimiyle geldiğini kontrol edin. Teşekkür sayfası yenilendiğinde olayın tekrar tetiklenmesi, hesaptaki şişkin sonuçların sık görülen bir nedenidir.
Pikselin çalıştığı nasıl kontrol edilir
Kurulumdan sonra ziyaretçinin yolunu kendiniz yürüyün: sayfayı test fbclid'li bir reklam bağlantısıyla açın, formu gönderin, teşekkür sayfasını bekleyin. Events Manager'daki "Olayları test et" sekmesinde PageView ve Lead birer kez ve doğru parametrelerle görünmelidir. Ardından birkaç saat sonra veri kümesinin genel görünümüne bakın: orada kaç olayın tarayıcıdan, kaçının sunucudan geldiği, tekrarlar veya eksik parametreler hakkında uyarı olup olmadığı görülür. Kontrolü landing'deki her değişiklikten sonra tekrarlamak gerekir: bozuk bir olay kodu, sonuçlar düşene kadar uzun süre fark edilmeden kalır.
Tarayıcı kısıtlamaları: piksel neden olay kaybeder
Piksel ziyaretçinin tarayıcısında çalışır ve tarayıcıyı engelleyen her şey onu da engeller.
- Reklam engelleyiciler Meta kodunun yüklenmesine izin vermez.
- Safari ve diğer tarayıcılardaki cookie kısıtlamaları kimliklerin ömrünü kısaltır ve olayı tıklamaya bağlamak zorlaşır.
- Facebook ve Instagram'ın uygulama içi tarayıcıları geçişler sırasında verinin bir kısmını bazen kaybeder.
- iOS gizlilik politikası kullanıcının uygulamalarda izlemeyi reddetmesine izin verir ve olayların bir kısmı hesaba gecikmeli veya toplu halde gelir. Meta'nın ilişkilendirme kuralları defalarca değişti; güncel koşulları platformun kendi yardım sayfasından kontrol edin.
- Kod yüklenmeden ayrılma. Kişi teşekkür sayfasını bir saniyede kapattıysa olay gönderilmemiş olabilir.
Fark da buradan doğar: piksel affiliate ağdan daha az dönüşüm gösterir. Facebook ve tracker rakamlarının neden hiçbir zaman tamamen örtüşmediği Facebook Ads dönüşüm takibi: makrolar, fbclid, Conversions API yazısında anlatılıyor.
Piksel ve Conversions API: birlikte nasıl çalışırlar
Conversions API (CAPI) aynı olayları sunucudan, yani backend'inizden veya tracker'dan gönderir. Engelleyiciler ve cookie'ler onu etkilemez; sunucu ise tarayıcının bilmediğini bilir: başvurunun bir hafta sonra onaylandığını veya reddedildiğini.
| Meta Pixel | Conversions API | |
|---|---|---|
| Kim gönderir | ziyaretçinin tarayıcısı | sunucu veya tracker |
| Engelleyiciler ve cookie'ler | engeller | engellemez |
| Başvurudan sonraki durum | bilmez | ağ gönderdiyse bilir |
| Ne gerekir | sayfada kod | piksel kimliği ve erişim token'ı |
Meta her iki kanalın da kullanılmasını önerir. Tarayıcı ve sunucu tarafı ölçüm arasındaki seçim postback mi piksel mi yazısında ayrıntılı anlatılıyor.
Olay tekilleştirme
Aynı olay hem pikselden hem Conversions API'den gelirse, Meta'nın bunun tek bir başvuru olduğunu anlaması gerekir. Bunun için iki olayda şunlar aynı olmalıdır:
- olay adı: örneğin her iki kanalda
Lead; - olay kimliği: pikselde
eventID, sunucu isteğindeevent_id.
Ortak kimlik olmadan tek bir başvuru iki kez sayılır ve kampanya şişirilmiş verilere göre optimize edilir. Kimlikleri teknik olarak eşleştirmek zorsa rolleri ayırmak daha kolaydır: piksel PageView ve ViewContent gönderir, Lead ve Purchase ise yalnızca sunucudan gider.
Eşleşme kalitesi
Sunucu olayı ne kadar çok kimlik taşırsa kullanıcıyla o kadar iyi eşleşir: fbc (fbclid'den), fbp, ziyaretçinin IP adresi ve tarayıcısı, yasal olarak topladığınız hash'lenmiş iletişim bilgileri. Events Manager her olay için eşleşme kalitesi puanını gösterir; buna göre hareket edin.
Tracker ile çalışırken Facebook pikseli
Affiliate pazarlamada offer genellikle affiliate ağın sitesinde durur ve teşekkür sayfasına erişim yoktur. Piksel oraya konamaz. İşleyen düzen şöyledir:
- Reklam bağlantısı landing'inize veya prelander'ınıza gider. Tracker tıklamayı
fbclidile birlikte kaydeder. - Kendi sayfalarınıza
PageViewve istersenizViewContentgönderen pikseli koyarsınız. - Tracker'ın tıklama numarası offer bağlantısına eklenir, örneğin
aff_sub={click_id}. - Ağ, bu tıklama numarasıyla başvuru veya onay hakkında postback gönderir. Bunun nasıl çalıştığı postback URL nedir: S2S postback kurulumu yazısında.
- Tracker tıklamayı bulur, onun
fbclid'ini alır ve olayı Conversions API ile Meta'ya gönderir.
Böylece Meta, tarayıcı pikselinin göremeyeceği dönüşümleri gerçek durumlarıyla birlikte alır. Tıklama numarası ile dönüşüm bağlantısı hakkında daha fazlası Click ID ve SubID nedir yazısında.
Facebook pikselinde sık yapılan hatalar
- Olay sayfanın her yenilenmesinde tetikleniyor. Kişi teşekkür sayfasını üç kez yeniledi, hesapta üç başvuru var. Olayı formun gönderilmesine bağlayın veya tekrara karşı önlem alın.
Leadbaşarılı gönderimde değil, formlu sayfada duruyor. O zaman formun görüntülenmesi olay sayılır ve optimizasyon hiçbir şey doldurmamış insanlara kayar.- Satın almada tutar ve para birimi yok. Bunlar olmadan hesaptaki ROAS boş kalır ve değere göre optimizasyon kullanılamaz.
- Temel kod etiket yöneticisiyle gecikmeli bağlanmış. Hızlı ziyaretçiler piksel yüklenmeden ayrılır.
- Ortak kimlik olmadan iki kanaldan aynı olay. Tekrarlar sonuçları şişirir ve öğrenmeyi bozar.
- Tek dikey için birden fazla piksel. Veri bölünür ve hiçbir veri kümesi kararlı optimizasyon için yeterli olay toplayamaz.
fbclidkaybolmuş. Yönlendirmeler veya tracker parametreyi kırpıyorsa sunucu olayları tıklamalarla daha kötü eşleşir. Parametrenin son sayfaya ulaştığını kontrol edin.
ArtisanClo dönüşümleri Meta'ya nasıl gönderir
ArtisanClo'da gönderim, trafik kaynağı kartında ayarlanır. Meta için reklam hesabınızdan iki değer gerekir: piksel (veri kümesi) kimliği ve erişim token'ı (Professional tarifinden itibaren). Dönüşümler sizin anahtarlarınızla doğrudan hesabınıza gider.
- Dönüşümler nereden gelir. ArtisanClo affiliate ağlardan postback alır (yaklaşık 300 hazır şablon) veya sitenizdeki başvuruları alır: form işleyicisi için kodla, teşekkür sayfası için script'le veya kendi dönüşüm alım pikseliyle.
- Durumlar. Ağların durumları otomatik çevrilir: approved satış, pending beklemede, refund reddedildi olur. Meta'ya gönderim her dönüşüm ve durum için bir kez yapılır, bu yüzden tekrar gelen postback bir kopya oluşturmaz.
- Tekrar başvurular. Aynı ziyaretçinin tekillik penceresi içindeki tekrar başvurusu "tekrar" işaretiyle "Çöp" olarak kaydedilir.
- Geçmiş. Dönüşüm günlüğünde her kaydın geçmişi görülür: tıklama verileri, ağın gönderdiği, durum değişiklikleri ve reklam platformuna gönderim.
- Harcama. Business tarifinde ArtisanClo her sabah Meta'dan son üç günün harcamasını çeker; bunun için reklam hesabı kimliği gerekir.
Gönderim tracker'lı akışlarda çalışır. Sunucu olaylarını Meta'ya ArtisanClo gönderiyorsa, aynı olayı kendi sayfanızda ortak kimlik olmadan tarayıcı pikseliyle tekrarlamayın; piksele sayfa görüntülemelerini bırakın. Farklı hesaplara gönderimin genel düzeni dönüşümleri reklam hesaplarına gönderme yazısında, platformun özellikleri ise trafik kaynakları kataloğundaki Facebook Ads sayfasında.
Sonuç
Facebook pikseli, sitedeki olayları Meta'ya bildiren tarayıcı kodudur: görüntülemeler, başvurular, satın almalar. Standart olayları kullanın, tutar ve para birimini iletin ve her olayın bir kez geldiğini kontrol edin. Tarayıcı verinin bir kısmını kaybeder, bu yüzden Meta Pixel, tekilleştirme için ortak olay adı ve kimliğiyle Conversions API ile tamamlanır. Offer affiliate ağın sitesindeyse ana kanal tracker'dır: ağdan gelen postback, dönüşümün gerçek durumunu taşıyan bir sunucu olayına dönüşür.


