Facebook piksel olayları, Instagram/Facebook reklamından gelen kişinin sitenizde yaptığı hareketleri (ürün görüntüleme, sepete ekleme, satın alma, form gönderme gibi) “event” olarak Meta’ya iletir. Meta Pixel (Facebook Piksel) bu sinyalleri Ads Manager raporlarına bağlar; ayrıca hedef kitle oluşturma ve kampanya teslimatında (delivery) “hangi kullanıcıların hedef olayı yapma ihtimali daha yüksek?” tahminini besler. Kurulum “çalışıyor” görünse bile çift sayım, yanlış sayfada tetikleme veya yanlış olaya göre kampanya kurulumu bütçeyi sessizce verimsizleştirebilir.
Başlarken şu noktaları netleştirmek işinizi kolaylaştırır:
- Reklam hedefiniz ne: satın alma mı, form/lead mi?
- Dönüşüm nerede oluyor: teşekkürler sayfası mı, buton/form aksiyonu mu?
- Events Manager’da doğru piksel ve doğru alan adı seçili mi?
- Testte facebook piksel olayları tek sefer mi sayıyor, parametreler dolu mu?
Facebook piksel olayları nasıl çalışır? (olay → sinyal → optimizasyon)
Meta Pixel (Facebook Piksel), web sitenize eklenen bir kod parçasıdır. Ziyaretçi tarayıcıda bir sayfayı açtığında veya belirli bir aksiyonu yaptığında (ürün görüntüleme, sepete ekleme, satın alma gibi) bu davranışı olay olarak Meta’ya iletir. Bu olaylar Ads Manager’da “hangi reklam hangi sonucu getirdi?” sorusunu yanıtlar; ayrıca yeniden hedefleme kitlelerinin (ör. “son 14 günde sepete ekleyip satın almayanlar”) temelini oluşturur.
Meta Pixel neyi ölçer, neyi ölçemez?
Pikselin ölçtüğü şey, tarayıcıda gerçekleşen ve sizin tetiklediğiniz olaylardır. Örneğin “/thank-you” sayfasının açılması, “Satın al” butonuna basılması, formun gönderilmesi gibi. Pikselin tek başına ölçemeyeceği şeyler ise genellikle şunlardır: sunucu tarafında kalan işlemler, offline satışlar, uygulama içi davranışlar (ayrı SDK gerekir) ve çerez izni verilmediğinde bazı kullanıcıların davranışları.
Akış şöyle çalışır: tarayıcı olayı → Meta’ya sinyal → kampanya teslimatı
Basit bir akışla düşünün:
- Kullanıcı Instagram reklamına tıklar ve sitenize gelir.
- Sitede bir sayfa açılır veya bir aksiyon olur.
- Meta Pixel bu olayı Meta’ya gönderir (olay + parametreler).
- Ads Manager raporları bu olaya bağlanır; kampanya tarafında da sistem, hedeflediğiniz olayı yapma olasılığı yüksek kişilere daha fazla gösterim ayırmaya çalışır.
Doğru kurulum size ne kazandırır?
Doğru kurulum üç yerde doğrudan fark yaratır:
- Ölçüm: Hangi reklamın gerçekten sonuç getirdiğini görürsünüz.
- Yeniden hedefleme: Ürün sayfasını gören ama satın almayanlara ayrı reklam gösterebilirsiniz.
- Kampanya teslimatı: Hedef olayı yapan kullanıcı profili netleştikçe, sistem benzer davranış gösteren kişilere daha fazla bütçe ayırma eğilimindedir.
Sık karışan konu: “tıklama” ile “dönüşüm” aynı şey değil
Tıklama, reklamın siteye trafik getirdiğini gösterir. Dönüşüm ise sitenin içinde gerçekleşen sonuçtur (satın alma, lead, kayıt vb.). Tıklama yüksek olup dönüşüm düşükse sorun çoğu zaman sayfa hızı, teklif/ürün sayfası veya yanlış ölçüm tarafındadır. Bu yüzden reklam performansını yorumlarken tıklamayı değil, hedef olayı referans almak gerekir.
Facebook piksel olayları kurulumu: Events Manager’dan siteye doğru şekilde bağlama
Piksel kurulumu iki parçadan oluşur: (1) Events Manager’da doğru pikseli oluşturup seçmek, (2) sitenize temel kodu ve gerekli olayları doğru şekilde eklemek. “Kuruldu” demeden önce mutlaka test ederek çift sayım veya yanlış sayfada tetikleme gibi hataları elemek gerekir.
Meta Pixel nereden yönetilir?
Meta Business Suite içinde Events Manager (Olay Yöneticisi) üzerinden yönetilir. Burada pikseli, olayları, test trafiğini, alan adı doğrulamasını ve (varsa) Events API bağlantılarını görürsünüz.
Events Manager’da doğru hesap ve doğru veri kaynağını seçme
En sık yaşanan problem, doğru Business hesabında olmadan yanlış piksele bakmaktır. Events Manager’da sol üstten işletmeyi ve veri kaynağını (Piksel) seçin. Piksel adının yanında görünen ID’nin, sitenize eklediğiniz ID ile aynı olduğundan emin olun.
Piksel adı, ID ve alan adı doğrulaması: nerede görünür?
Piksel ID’si Events Manager’da piksel detaylarında görünür. Alan adı doğrulaması ise Business Settings içinde “Brand Safety / Domains” benzeri bölümde yer alır. Özellikle web dönüşümlerini kampanya hedefi olarak seçtiğinizde, doğrulanmış alan adı birçok hesapta daha az sürprizle ilerlemenizi sağlar.
Erişim sorunu yaşarsanız: Business Manager yetkileri için kontrol listesi
- Business hesabında size yönetici veya ilgili rol atanmış mı?
- Piksel varlığında (asset) size erişim verilmiş mi?
- Reklam hesabı ile piksel aynı işletmeye bağlı mı, yoksa paylaşım mı gerekiyor?
Business tarafı karışıksa şu yazı işinizi kolaylaştırır: Facebook Business Manager kurulumu ve yetkiler.
Kurulum için yaygın 3 yol
Kurulum yöntemi sitenizin altyapısına göre değişir. Üç yaygın yol var:
- Partner entegrasyonları: Shopify, WordPress (WooCommerce), ikas gibi sistemlerde genellikle panelden Pixel ID girerek kurulum yapılır.
- Manuel kurulum: Temel kodu sitenizin
<head>bölümüne eklersiniz. - Etiket yöneticisi: Google Tag Manager gibi bir araçla pikseli yönetirsiniz (başlangıç için şart değil ama düzen sağlar).
Partner entegrasyonları (Shopify/WordPress/ikas vb.) ile kurulum
Partner entegrasyonlarında kritik nokta, entegrasyonun hangi olayları otomatik gönderdiğidir. Bazı sistemler satın alma dahil e-ticaret olaylarını otomatik yollar; bazıları sadece PageView ile kalır. Kurulumdan sonra Events Manager’da ViewContent / AddToCart / InitiateCheckout / Purchase gibi olayların gerçekten geldiğini test edin.
Manuel kurulum: temel kod nereye eklenir?
Manuel kurulumda temel kod, sitenizdeki tüm sayfalarda çalışan ortak şablona eklenmelidir. Genellikle:
- Özel yazılım sitelerde: ortak
headerdosyası - WordPress’te: tema header’ı veya güvenli bir “header/footer” eklentisi
Temel kod tek başına çoğu zaman sadece PageView üretir. Dönüşüm takibi için standart olayları ayrıca eklemeniz gerekir.
Meta Pixel Helper ile test: çalışıyor mu, iki kez mi sayıyor?
Chrome eklentisi olan Meta Pixel Helper, sayfada Facebook Piksel’in çalışıp çalışmadığını ve hangi olayların tetiklendiğini gösterir. Burada iki şeye bakın:
- Olay sayısı: Aynı sayfa yüklemesinde aynı olay iki kez görünüyorsa çift sayım ihtimali vardır.
- Parametreler: Purchase olayında
valuevecurrencygibi alanlar boşsa raporlama ve kampanya teslimatı zayıflar.
Facebook piksel olayları sözlüğü: standart event’ler hangi davranışı anlatır?
Sitenizdeki davranışları Meta’ya standart bir sözlükle anlatmak, raporların ve optimizasyonun temelidir. Doğru olay seçimi, kampanyanın hangi kullanıcıları “başarılı” sayacağını belirler; yanlış olay ise sistemin yanlış sinyalle öğrenmesine neden olur.
Standart olaylar: hangisi neyi temsil eder?
Meta’nın en sık kullanılan standart olayları şunlardır:
- PageView: Sayfa görüntüleme
- ViewContent: Ürün/içerik detay görüntüleme
- AddToCart: Sepete ekleme
- InitiateCheckout: Ödeme adımını başlatma
- AddPaymentInfo: Ödeme bilgisi ekleme
- Purchase: Satın alma
- Lead: Form/başvuru sonucu
- CompleteRegistration: Kayıt tamamlama
- Search: Site içi arama
E-ticaret mi lead toplama mı? Gereken olayları sade tutun
E-ticarette çoğu durumda ViewContent → AddToCart → InitiateCheckout → Purchase hattı iyi bir temel kurulumdur. Lead toplamada ise genellikle PageView + Lead (ve gerekiyorsa CompleteRegistration) iş görür. Her olayı kurmak zorunda değilsiniz; önemli olan, reklam hedefinizle aynı dili konuşmasıdır.
Parametreler (value, currency, content_ids) ne işe yarar?
Olay parametreleri, Meta’ya “ne oldu?” sorusunun detayını verir. Örneğin:
valuevecurrency: Satın alma/lead değerini raporlamaya taşır.content_idsvecontent_type: Hangi ürün(ler)le ilgili olduğunu belirtir (özellikle katalog/dynamic ads tarafında önemlidir).event_id: Tarayıcı ve sunucu tarafı birlikte kullanıldığında (CAPI) aynı işlemin iki kez yazılmasını azaltmaya yardımcı olur.
Parametreler doğru gelmezse, “Purchase var ama gelir görünmüyor” gibi rapor problemleri yaşanabilir.
Facebook piksel olayları nerede tetiklenmeli: sayfa mı, aksiyon mu?
Dönüşüm olaylarını doğru tetiklemek, “hangi sayfada hangi olay çalışmalı?” sorusunu netleştirmekle başlar. En kritik hata, Purchase/Lead gibi alt olayların yanlış sayfada veya yanlış aksiyonda tetiklenmesidir.
Dönüşüm sayfada mı biter, aksiyonla mı?
Dönüşümünüz bir teşekkürler sayfası ile bitiyorsa (ör. /thank-you), URL bazlı tetikleme çoğu başlangıç senaryosunda yeterlidir. Ama dönüşüm bir pop-up form, tek sayfa uygulama (SPA) veya sayfa yenilenmeden tamamlanan bir akışsa, buton tıklaması / form gönderimi gibi aksiyonlara olay bağlamak gerekir.
URL kuralı ne zaman yeterli olur? (teşekkürler sayfası örneği)
Şu koşullar sağlanıyorsa URL kuralı genellikle güvenlidir:
- Dönüşüm sonrası kullanıcı benzersiz bir sayfaya gider (ör.
/order-success). - Bu sayfa “yanlışlıkla” çok açılmıyordur (ör. menüden erişim, indekslenme, tekrar yükleme gibi).
- Sayfa her yenilendiğinde aynı dönüşümü tekrar saymıyordur (bazı sistemlerde bu risk vardır).
Formlarda kritik ayrım: tıklama değil, başarılı gönderim
Form sayfa yenilenmeden gönderiliyorsa, “Lead” olayını formun başarıyla gönderildiği ana bağlamak gerekir. Sadece butona tıklamayı ölçmek, başarısız gönderimleri de dönüşüm gibi sayabilir. Bu ayrım, dönüşüm başı maliyet hesabınızı doğrudan etkiler.
Olay sırası neden önemli? (ViewContent → AddToCart → Purchase)
Meta, kullanıcıların hangi aşamalardan geçtiğini bu sıralı olaylarla anlar. Örneğin Purchase geliyor ama AddToCart hiç gelmiyorsa iki ihtimal vardır: ya olaylar eksik kurulmuştur ya da kullanıcı akışı farklıdır. Bu kontrol, “reklam mı zayıf, site mi problemli?” sorusunu daha net yanıtlamanızı sağlar.
| Gözlem | Olası neden | Kontrol |
|---|---|---|
| Purchase var, value boş | Parametre gönderilmiyor | Pixel Helper + Events Manager “Test Events” |
| Purchase iki kez sayılıyor | İki farklı yerde tetikleme (tema + eklenti gibi) | Kaynak kod + Tag Manager etiketleri |
| Lead sayısı çok yüksek | Buton tıklaması lead sayılıyor | Form başarı yanıtıyla tetikleme |
| ViewContent yok, PageView var | Ürün sayfası olayı eklenmemiş | Ürün sayfasında olay kontrolü |
Facebook piksel olaylarıyla özel dönüşüm (Custom Conversion) kurma
Özel dönüşüm (Custom Conversion), standart olaylarınız olsa bile belirli bir URL kuralına veya parametreye göre “raporlanabilir” bir dönüşüm tanımlamanızı sağlar. Özellikle birden fazla teşekkür sayfanız varsa, kampanya bazında farklı dönüşümleri ayırmak istiyorsanız veya URL parametreleriyle ayrım yapmanız gerekiyorsa işe yarar.
Standart olay varken özel dönüşüm ne zaman işe yarar?
Standart olaylar “dil”dir; özel dönüşüm ise bu dili kullanarak iş hedefinize uygun bir etiket üretir. Örnek senaryolar:
- Aynı sitede farklı formlar: “Bayi başvurusu” ile “Bülten kaydı”nı ayırmak
- Farklı ürün grupları: URL parametresiyle “kampanya ürünü satın alımı”nı ayrı raporlamak
- Tek bir Purchase olayı var ama siz “ilk sipariş” gibi bir ayrım istiyorsunuz (URL/parametre uygunsa)
Adım adım: Events Manager’dan özel dönüşüm tanımlama
- Events Manager’da doğru pikseli seçin.
- Custom Conversions bölümüne girin ve yeni özel dönüşüm oluşturun.
- Veri kaynağı olarak ilgili pikseli seçin.
- Kuralı tanımlayın (URL kuralı ve gerekiyorsa parametre).
- Bir isim verin ve kategori seçin (Lead, Purchase vb.).
- Test trafiğiyle doğrulayın: dönüşüm tetikleniyor mu, yanlış sayfada mı çalışıyor?
Kural örnekleri: URL eşittir, içerir, parametreyle ayrım
Başlangıç için en anlaşılır örnekler:
- URL equals:
https://site.com/thank-you(tek bir net sayfa varsa) - URL contains:
/thank-you(alt kırılımlar varsa) - Query parametresi:
utm_campaign=bayigibi bir parametreyle ayrım (yalnız burada yönlendirmeler/temiz URL’ler parametreyi silebilir)
Değer (value) ve kategori seçimi: raporlama ve kampanya teslimatına etkisi
Özel dönüşümde kategori seçimi, raporlarda dönüşümün hangi türde görüneceğini etkiler. Değer tarafında ise iki yaklaşım vardır: ya sabit bir değer verirsiniz (lead başına ortalama değer gibi) ya da olaydan gelen değeri kullanırsınız (e-ticarette daha anlamlı). Hangi yaklaşımın doğru olduğu, raporda neyi kıyaslamak istediğinize göre değişir.
Facebook piksel olaylarıyla Instagram reklamlarında hedef olayı seçmek
Instagram reklamlarında hedeflediğiniz olay, hesabın veri seviyesine ve dönüşüm hacmine göre seçilmelidir. Hedef olay çok seyrek geliyorsa sistemin “benzer kullanıcı” bulması zorlaşır; bu da teslimatın dalgalanmasına yol açabilir.
Yeni hesaplarda sık hata: Purchase’a erken gitmek
Yeni bir pikselde veya düşük trafikli bir sitede Purchase olayı seyrek geliyorsa, sistemin öğrenmesi için örnek sayısı az kalır. Bu durumda bir süre InitiateCheckout veya AddToCart gibi daha sık gelen bir olayla başlayıp, veri biriktikçe Purchase’a geçmek çoğu hesapta daha stabil sonuç verir.
Hedefi seçerken iki soru sorun
Seçimi şu mantıkla yapın: Hedeflediğiniz olay, hem iş hedefinizi temsil etmeli hem de yeterince sık gelmeli. Lead topluyorsanız Lead; e-ticarette satış hedefliyorsanız Purchase idealdir, ama veri azsa bir üst adım olayıyla başlamak daha gerçekçi olabilir.
Atıf penceresi (attribution) raporları neden farklı gösterebilir?
Meta, dönüşümü reklama belirli bir “atıf penceresi” içinde bağlar. Bu pencere; tıklama sonrası ve görüntüleme sonrası katkıyı etkileyebilir. Kampanya sonuçlarını yorumlarken, Ads Manager’daki atıf ayarının ne olduğuna bakın; aksi halde “panelde var, Analytics’te yok” gibi görünen farklar büyüyebilir.
Bu konuyu reklam performansı açısından okumak isterseniz: Facebook Ads’te ROAS artırma yaklaşımı yazısı iyi bir tamamlayıcıdır.
Facebook piksel olayları hataları: çift sayım ve yanlış tetikleme
Bu tarafta sorunların büyük kısmı “kurulum eksik” değil, yanlış tetikleme ve yanlış sayım kaynaklıdır. Aşağıdaki kontroller, raporlarınızı daha güvenilir hale getirir.
Çift sayım (duplicate events): nasıl anlaşılır, nasıl düzeltilir?
Çift sayımın en net işareti, Pixel Helper’da aynı sayfa yüklemesinde aynı olayın iki kez görünmesidir. Yaygın nedenler:
- Hem partner entegrasyonu hem manuel kod eklenmesi
- Hem tema içine ekleme hem Tag Manager etiketi
- Teşekkür sayfasında hem “Purchase” kodu hem de otomatik olay yakalama
Düzeltme yaklaşımı: tek bir “kaynak” seçin (entegrasyon veya manuel veya Tag Manager) ve diğerini kaldırın. Sonra Test Events ile tekrar doğrulayın.
Purchase/Lead yanlış sayfada tetikleniyorsa nereden yakalarsınız?
Events Manager’daki Test Events bölümünde, kendi tarayıcınızdan gelen test trafiğini canlı izleyebilirsiniz. Burada şu sorulara cevap arayın:
- Purchase gerçekten ödeme sonrası sayfada mı geliyor?
- Lead, form başarısız olsa bile tetikleniyor mu?
- ViewContent ürün sayfası dışında da çalışıyor mu?
UTM’ler ve yönlendirmeler yüzünden kaçan dönüşümler
Özellikle ödeme adımında farklı alan adına geçiş (ödeme sağlayıcı) veya çoklu yönlendirme varsa, URL parametreleri kaybolabilir. Bu durum, parametreye bağlı özel dönüşümlerde “dönüşüm yok” gibi görünmesine yol açar. Çözüm genellikle iki yoldan biri olur: (1) teşekkür sayfasını parametresiz, net bir URL ile ayırmak, (2) tarayıcı + sunucu tarafını birlikte kurgulamak (Events API gibi).
Çerez izin banner’ı sonrası veri düşüşü: beklentiyi doğru kurma
Çerez izni verilmediğinde tarayıcı tarafı ölçüm azalabilir. Bu, “Facebook Piksel bozuldu” anlamına gelmez; ölçüm kapsamı daralmış olabilir. Bu yüzden kampanya değerlendirmesinde tek bir kaynağa bakmak yerine, Meta raporlarını sitenizin kendi analitiğiyle birlikte yorumlamak daha sağlıklıdır.
Kontrol için küçük bir senaryo
Bir test siparişi verin (mümkünse düşük tutarlı bir ürünle). Aynı anda üç yerde kontrol edin: (1) Pixel Helper’da Purchase tek mi, (2) Events Manager Test Events’te Purchase görünüyor mu, (3) Ads Manager’da ilgili kampanyada dönüşüm sayısı artıyor mu. Bu üçü tutarlıysa ölçüm tarafı büyük ölçüde sağlıklıdır.
Facebook piksel olayları doğruysa raporlar daha net okunur
Reklam tarafında karar vermeyi kolaylaştıran şey, “doğru olayın doğru yerde tek kez sayılmasıdır”. Ölçüm hatalıysa sistem yanlış kullanıcı profiline göre öğrenir; raporda da yanlış sayılarla kıyas yaparsınız. Etkisepeti’de büyüme tarafında benzer bir mantık var: ani sıçramalar yerine kademeli teslimat ile daha dengeli bir ilerleme hedeflenir. Facebook tarafında sayfa büyütme hedefiniz varsa Facebook takipçi çözümleri sayfasına göz atabilirsiniz.
Facebook piksel olayları raporlarında hangi sayılara bakmalı?
- CTR (tıklama oranı): Reklamın ilgiyi çekip çekmediğini gösterir.
- Dönüşüm oranı: Sitenin gelen trafiği sonuca çevirip çevirmediğini gösterir.
- Dönüşüm başı maliyet: Bir dönüşüm almak için ortalama ne ödediğinizi anlatır.
- Frekans: Aynı kişiye reklamın kaç kez gösterildiğini gösterir (çok yükseliyorsa kreatif yorgunluğu başlayabilir).
Rapor okumayı daha sistemli yapmak isterseniz: Facebook Analytics Dashboard verileri yorumlama yazısı iyi bir tamamlayıcıdır.
Sıkça Sorulan Sorular
Özel dönüşüm mü yoksa standart olay mı kullanmalıyım?
Temelde standart olaylar (Purchase, Lead gibi) ana ölçüm diliniz olmalı. Özel dönüşüm ise aynı olayı iş hedefinize göre ayırmak istediğinizde devreye girer. Örneğin iki farklı formunuz varsa, her birinin teşekkür sayfası URL’i sabit mi diye kontrol edip ona göre ayrı özel dönüşüm tanımlayabilirsiniz.
Piksel çalışıyor görünüyor ama dönüşüm gelmiyor: nereden kontrol edilir?
Önce Events Manager’daki Test Events bölümünde kendi test akışınızı izleyin. Sonra Pixel Helper ile olayın doğru sayfada ve tek sefer tetiklendiğini kontrol edin. Eğer özel dönüşüm kullanıyorsanız, kuralın hedeflediği URL’in yönlendirme sonrası değişip değişmediğini (ör. /thank-you yerine /thank-you/) özellikle kontrol edin.
Aynı sitede birden fazla Facebook Piksel kullanılır mı?
Kullanılabilir; ajans-marka ayrımı veya farklı işletmeler gibi senaryolarda görülür. Ancak başlangıçta gereksiz karmaşa yaratır ve çift sayım riskini artırır. Birden fazla piksel varsa Pixel Helper’da aynı sayfada kaç pikselin ateşlendiğini kontrol etmek iyi bir ilk adımdır.
Instagram reklamı için minimum hangi facebook piksel olayları kurulmalı?
Lead topluyorsanız PageView ve Lead; e-ticarette ise en az ViewContent, AddToCart, InitiateCheckout ve Purchase iyi bir temel oluşturur. Kurulumdan sonra ürün sayfasına girip sepete ekleyerek bu olayların sırayla geldiğini Test Events’te görmeniz gerekir.
Events API (CAPI) şart mı, ne zaman gerekir?
Şart değildir; ama çerez izinleri, tarayıcı kısıtları ve yönlendirmeler nedeniyle tarayıcı tarafı ölçüm zayıflıyorsa CAPI faydalı olabilir. Önce piksel olaylarını doğru çalıştırıp, sonra “Purchase sayısı panelde sürekli eksik kalıyor mu?” gibi bir gözlemle ihtiyaç olup olmadığına karar vermek daha sağlıklıdır. Meta’nın resmi dokümantasyonu: Meta Conversions API genel bakış.
İlgili okuma: Konuyu temelden almak isterseniz Meta Pixel nedir, web sitesine nasıl eklenir? yazısı iyi bir başlangıçtır.

