Facebook pikseli (Meta Pixel): olaylar, Conversions API ve tracker ile çalışma

Facebook pikseli, reklamdan gelen ziyaretçinin sitenizde ne yaptığını Meta'ya bildiren koddur. Meta Pixel'in nasıl çalıştığını, hangi olaylara ihtiyaç duyduğunu ve affiliate pazarlamada neden neredeyse her zaman sunucu olaylarıyla tamamlandığını anlatıyoruz.

Takip ve analitik8 dk okuma
Facebook pikseli (Meta Pixel): olaylar, Conversions API ve tracker ile çalışma
İçindekiler
  1. Facebook pikseli nasıl çalışır
  2. Meta Pixel standart olayları
  3. Facebook pikseli nasıl kurulur
  4. Tarayıcı kısıtlamaları: piksel neden olay kaybeder
  5. Piksel ve Conversions API: birlikte nasıl çalışırlar
  6. Tracker ile çalışırken Facebook pikseli
  7. Facebook pikselinde sık yapılan hatalar
  8. ArtisanClo dönüşümleri Meta'ya nasıl gönderir
  9. Sonuç

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.

  1. Temel kod Meta kütüphanesini yükler ve sayfa her açıldığında PageView olayını gönderir. Sitenin tüm sayfalarının <head> bölümüne konur.
  2. 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

  1. Reklam hesabının Events Manager bölümünde bir veri kümesi oluşturun.
  2. 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.
  3. Olayları ekleyin: form, teşekkür sayfası, mesajlaşma düğmesi gibi gerekli eylemlere.
  4. İş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.
  5. Events Manager'daki "Olayları test et" sekmesinde veya tarayıcıdaki Meta Pixel Helper eklentisiyle çalışmayı kontrol edin.
  6. 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ğinde event_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:

  1. Reklam bağlantısı landing'inize veya prelander'ınıza gider. Tracker tıklamayı fbclid ile birlikte kaydeder.
  2. Kendi sayfalarınıza PageView ve isterseniz ViewContent gönderen pikseli koyarsınız.
  3. Tracker'ın tıklama numarası offer bağlantısına eklenir, örneğin aff_sub={click_id}.
  4. 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.
  5. 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.
  • Lead baş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.
  • fbclid kaybolmuş. 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.

Sık sorulan sorular

01

Facebook pikseli basitçe nedir?

Meta'nın sitenin sayfalarına yerleştirilen bir JavaScript kod parçasıdır. Reklam hesabına ziyaretçinin sayfayı açtığını, başvuru bıraktığını veya satın aldığını bildirir. Meta bu olaylara göre kampanya sonuçlarını hesaplar, kitleler oluşturur ve reklamı eylemi gerçekleştirme olasılığı daha yüksek olanlara göstermeyi öğrenir.

02

Facebook pikseli affiliate ağın landing sayfasına konabilir mi?

Genellikle hayır: offer sayfası ve teşekkür sayfası ağa aittir ve oraya kendi kodunuzu ekleyemezsiniz. Bazı ağlar ayarlarda piksel kimliği girmeye izin verir, ama dönüşümler çoğunlukla tracker üzerinden iletilir: ağ postback gönderir, tracker da olayı Conversions API ile Meta'ya iletir.

03

Conversions API kuruluysa piksele yine de gerek var mı?

Piksel kendi sayfalarınızda hâlâ faydalıdır: görüntülemeleri, tarayıcı kimliklerini ve sunucunun bilmeyebileceği olayları iletir. Ama başvuru gibi önemli bir olay hem tarayıcıdan hem sunucudan gidiyorsa, ikisine de aynı olay adı ve aynı olay kimliği verilmelidir, yoksa iki kez sayılır.

04

Facebook pikseli neden affiliate ağdan daha az dönüşüm gösteriyor?

Tarayıcı pikseli reklam engelleyicilerde, tarayıcılardaki cookie kısıtlamalarında ve kod yüklenmeden sayfadan ayrılmada çalışmaz. Ayrıca Meta ve ağ dönüşümleri zamana ve tıklamalara farklı biçimde atar. Sunucu olayları ve click ID'nin tracker üzerinden iletilmesi farkı azaltır.

05

Bir sitede kaç piksel kullanılabilir?

Teknik olarak bir sayfaya birkaç piksel konabilir ve her biri olayları alır. Pratikte tek bir dikey için tek piksel daha kullanışlıdır: olaylar bölünmez, algoritma öğrenme için veriyi daha hızlı toplar ve raporları karşılaştırmak kolaylaşır.

Bunları da okuyun

Trafiğinizi gerçekten görün

ArtisanClo'yu sitenize bağlayın, reklamlarınızdan kimin geldiğini ve her tıklamanın neden o kararı aldığını görün.