Meta Pixel, bir web sitesinin reklam performansını ölçmek için kullanılan en kritik araçların başında gelir. Ancak kurulum hatası, yanlış yapılandırma veya iOS 14 sonrasının getirdiği sinyal kaybı, birçok reklamverenin bu araçtan beklediği faydayı alamamasına neden olmaktadır. Bu rehber, 2026 itibarıyla Meta Pixel kurulumunu en temelden başlayarak Conversion API entegrasyonuna kadar tüm adımlarıyla ele alır.
Kodlama bilgisine sahip olmayan bir işletme sahibinden deneyimli bir dijital pazarlama uzmanına kadar geniş bir kitleye hitap eden bu içerik; standart olaylar, özel dönüşümler, Aggregated Event Measurement, pixel test araçları ve sık karşılaşılan hataların çözümleri konularında kapsamlı bir kaynak niteliği taşımaktadır.
1. Giriş: Meta Pixel Neden Kritik?
Meta Pixel olmadan reklam yönetmek, gözü kapalı uçmaya benzer. Hangi reklamın satışa yol açtığını, hangi sayfanın kullanıcıyı sepetten uzaklaştırdığını veya hangi hedef kitlenin dönüşüm oranının daha yüksek olduğunu bilemezsiniz. Bu durumda verdiğiniz her reklam kararı ya tahmine ya da sezgiye dayanır; her ikisi de reklam bütçenizi boşa harcamanın en emin yoludur.
Meta Pixel kurulduktan sonra ise tablo köklü biçimde değişir. Web sitenizde gerçekleşen her sayfa görüntüleme, her ürün inceleme, her sepete ekleme ve her satın alma işlemi Meta’nın reklam sistemine aktarılır. Bu veri akışı sayesinde Meta algoritmaları, reklamlarınızı dönüşüm gerçekleştirme ihtimali en yüksek kullanıcılara göstermeye başlar. Bunun pratikteki karşılığı şudur: aynı bütçeyle daha fazla sonuç.
Pixel verisinin üç temel faydası vardır:
Algoritma Optimizasyonu: Meta’nın makine öğrenmesi sistemi, pixel aracılığıyla elde ettiği dönüşüm verilerini kullanarak hedeflemenizi otomatik olarak iyileştirir. Pixel olmadan kampanyayı yalnızca tıklama veya gösterim sayısına göre optimize edebilirsiniz; bu ise gerçek iş sonuçlarıyla çoğu zaman örtüşmez.
Yeniden Hedefleme (Retargeting): Ürün sayfanızı ziyaret eden ancak satın alma yapmayan kullanıcıları ya da sepetine ürün ekleyip ödemeyi tamamlamayanları pixel verileriyle tanımlayabilir ve bu kişilere özel reklamlar gösterebilirsiniz. Meta reklamlarında neden dönüşüm alamadığınızı inceleyen yazımızda da belirtildiği üzere, yeniden hedefleme kampanyaları genellikle soğuk hedef kitleye gösterilen reklamlardan çok daha iyi performans sergiler.
Benzer Kitleler (Lookalike Audiences): Mevcut müşterilerinizin davranış profilini öğrenen Meta sistemi, bu profile benzeyen yeni kullanıcıları bulabilir. Pixel verisiyle oluşturulan satın alma kaynaklı Lookalike kitleler, platforma manuel olarak yüklenen müşteri listelerinden çoğu zaman daha etkili sonuçlar verir.
iOS 14 Sonrası Sinyal Kaybı
Apple’ın 2021 yılında hayata geçirdiği App Tracking Transparency (ATT) çerçevesi, Meta Pixel’in veri toplama kapasitesini ciddi ölçüde kısmıştır. iPhone kullanıcıları artık uygulamalara takip izni vermek zorunda değildir ve büyük çoğunluğu bu izni vermemektedir. Bunun sonucunda Meta, iOS cihazlarından gelen dönüşümlerin önemli bir bölümünü artık göremez hale gelmiştir.
Sektör verilerine göre bu etki, toplam pixel sinyal kaybında yüzde 30 ile 40 arasında bir düşüş anlamına gelmektedir. Başka bir ifadeyle; reklam hesabınızda 100 dönüşüm görüyorsanız, gerçekte yaşanan dönüşüm sayısı çok daha yüksek olabilir. Bu sorunu çözmenin temel yolu Conversion API (CAPI) entegrasyonudur; bu konuya ilerleyen bölümlerde ayrıntılı olarak değineceğiz.
2. Meta Pixel Nedir?
Meta Pixel, web sitenizin <head> bölümüne yerleştirilen birkaç satırlık bir JavaScript kod parçacığıdır. Bu kod, sayfanız yüklendiğinde ve kullanıcı belirli eylemler gerçekleştirdiğinde Meta sunucularına sinyal gönderir.
Hangi Verileri Toplar?
Meta Pixel, üç temel veri kategorisi üzerinde çalışır:
Tarayıcı Verileri: Sayfa URL’si, başlık, kullanıcının cihazı ve tarayıcı bilgileri, yönlendiren URL, ekran çözünürlüğü.
Olay Verileri: PageView (otomatik olarak tetiklenir), AddToCart, Purchase, Lead gibi standart olaylar veya sizin tanımladığınız özel olaylar. Bu olaylar tetiklendiğinde ilgili parametreler (sepet değeri, para birimi, ürün ID’si gibi) de birlikte iletilir.
Kullanıcı Tanımlama Verileri: Eğer siteye giriş yapılmışsa veya form doldurulduysa; e-posta adresi, telefon numarası ve ad-soyad gibi bilgiler hashed (karma) hale getirilerek iletilir. Bu veriler Meta kullanıcı veritabanıyla eşleştirilir ve Event Match Quality skorunu yükseltir.
Web Sitesi Aktivitesini Reklam Hesabıyla Nasıl Birleştirir?
Her Meta Pixel’in benzersiz bir Pixel ID’si bulunur. Web sitenizde kurulan pixel kodu bu ID üzerinden Meta’nın sunucularıyla iletişim kurar. Bir kullanıcı Meta platformlarında oturum açık durumdaysa ve aynı anda tarayıcısında sizin sitenizi ziyaret ediyorsa, Meta bu iki kimliği eşleştirebilir. Bu sayede hangi reklamın hangi satışa yol açtığını veya hangi kullanıcının sitenizi ziyaret ettiğini takip edebilirsiniz.
Gizlilik, KVKK ve GDPR
Türkiye’de faaliyet gösteren işletmeler için Kişisel Verilerin Korunması Kanunu (KVKK) ve AB’deki kullanıcılara ulaşan markalar için GDPR, Pixel kullanımını doğrudan etkileyen yasal yükümlülükler doğurur.
Temel gereklilikler şunlardır: web sitenizdeki açık ve anlaşılır bir cookie/çerez onay mekanizması oluşturmanız, kullanıcılara veri toplanması konusunda bilgi vermeniz ve izin almadan Pixel’i tetiklememek için bir Consent Management Platform (CMP) kullanmanız gerekebilir. Pixel ile toplanan verileri Meta’nın veri politikası kapsamında üçüncü taraflarla paylaştığınızı gizlilik politikanızda açıkça belirtmeniz de yasal zorunluluktur.
3. Meta Pixel Kurulum Adımları (Manuel)
Manuel kurulum, Pixel’in nasıl çalıştığını anlamak için en doğru başlangıç noktasıdır. Aşağıdaki adımlar, herhangi bir ek araç veya eklenti gerektirmeksizin Pixel’i sitenize kurmanızı sağlar.
Adım 1: Events Manager’a Gidin ve Yeni Pixel Oluşturun
- business.facebook.com adresine gidin ve Meta Business Manager hesabınıza giriş yapın.
- Sol menüden “Events Manager” seçeneğine tıklayın.
- Sol üstteki artı (+) simgesine tıklayıp “Connect Data Sources” seçeneğini seçin.
- Veri kaynağı olarak “Web” seçeneğini işaretleyin ve “Get Started” butonuna basın.
- Pixel’e tanımlayıcı bir isim verin; örneğin “onuroztr-com-pixel”. Bu isim yalnızca iç kullanım içindir.
- Alanına web sitenizin URL’sini girin. Meta bu bilgiyi partner entegrasyonlarını kontrol etmek için kullanır.
- ”Continue” butonuna basın.
Adım 2: Temel Pixel Kodunu Kopyalayın
Pixel oluşturulduktan sonra Events Manager sizi kurulum ekranına yönlendirecektir. “Manually add pixel code to website” seçeneğini seçin. Karşınıza çıkan kod bloğu aşağıdaki yapıya sahiptir:
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'SIZIN_PIXEL_ID_NIZI_BURAYA_YAZIN');
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=SIZIN_PIXEL_ID_NIZI_BURAYA_YAZIN&ev=PageView&noscript=1"/>
</noscript>
<!-- End Meta Pixel Code -->
Bu kodun içindeki SIZIN_PIXEL_ID_NIZI_BURAYA_YAZIN ifadelerini, Events Manager’ın size atadığı gerçek Pixel ID numarasıyla değiştirmeyi unutmayın.
Adım 3: Kodu <head> Bölümüne Yapıştırın
Kopyaladığınız kodu web sitenizin her sayfasında bulunan <head> açılış etiketiyle </head> kapanış etiketi arasına yapıştırın. Kodun mümkün olduğunca <head> bölümünün üst kısımlarına yerleştirilmesi önerilir; böylece sayfa yüklenmeden önce Pixel kodu çalışmaya başlar.
Statik bir HTML sitesi kullanıyorsanız her sayfanın kaynak koduna bu bloğu eklemeniz gerekir. CMS tabanlı sitelerde ise genellikle tek bir şablon dosyası (header.php, base.html veya benzeri) düzenlenerek tüm sayfalara aynı anda yayılabilir.
Adım 4: Meta Pixel Helper ile Doğrulayın
Google Chrome web mağazasından Meta Pixel Helper eklentisini indirin ve tarayıcınıza kurun. Bu ücretsiz eklenti, ziyaret ettiğiniz sayfada Pixel kodu olup olmadığını, hangi Pixel ID’sinin yüklendiğini ve hangi olayların tetiklendiğini gerçek zamanlı olarak gösterir.
Eklentiyi yükledikten sonra kendi web sitenizi ziyaret edin. Tarayıcı araç çubuğundaki Pixel Helper ikonuna tıkladığınızda, pixelin başarıyla yüklendiğini ve PageView olayının tetiklendiğini görebilmeniz gerekir.
Yaygın Kurulum Hataları ve Çözümleri
Pixel kodu iki kez yüklenmiş: Sayfanızda birden fazla <head> bölümü varsa veya bir tema hem eklenti hem de theme header’a pixel kodu eklediyse, her sayfa yüklenmesinde çift PageView olayı tetiklenir. Çözüm: Pixel Helper’ı kullanarak tüm yükleme noktalarını bulun ve fazla olanları kaldırın.
Pixel ID yanlış girilmiş: Kod kopyalanırken ID’nin eksik veya hatalı yapıştırılması sık görülen bir hatadır. Events Manager’dan ID’yi doğrulayıp kod içindeki değerle karşılaştırın.
Kod <body> içine yapıştırılmış: <head> yerine <body> içine yerleştirilen pixel kodu bazı durumlarda doğru çalışsa da sayfa render performansını olumsuz etkiler. Mümkünse her zaman <head> içine yerleştirin.
4. Google Tag Manager ile Pixel Kurulumu
Google Tag Manager (GTM), web sitenizdeki tüm izleme kodlarını tek bir arayüzden yönetmenizi sağlar. Özellikle geliştirici desteğine ihtiyaç duymadan hızlıca değişiklik yapmanız gerektiğinde GTM, manuel kuruluma kıyasla çok daha pratiktir.
GTM Container Kurulumu
GTM’yi daha önce kurmadıysanız tagmanager.google.com adresine gidin ve yeni bir hesap ile container oluşturun. Container’ı web sitenize eklemeniz için size iki kod parçacığı verilecektir: biri <head> bölümüne, diğeri <body> açılışına yapıştırılır. Bu adımı tamamladıktan sonra pixel dahil tüm izleme kodlarını GTM üzerinden yönetebilirsiniz.
GTM’de Meta Pixel Etiketi Oluşturma
- GTM arayüzünde “Tags” (Etiketler) bölümüne gidin ve “New” butonuna tıklayın.
- Etikete açıklayıcı bir isim verin: örneğin “Meta Pixel - PageView”.
- ”Tag Configuration” alanına tıklayıp etiket tipi olarak “Custom HTML” seçeneğini tercih edin.
- Açılan metin alanına, Events Manager’dan aldığınız Meta Pixel temel kodunu yapıştırın.
- ”Firing Triggers” (Tetikleyiciler) bölümüne gelin ve “All Pages” tetikleyicisini seçin. Bu sayede pixel her sayfa yüklemesinde çalışacaktır.
- Etiketi kaydedin.
GTM Preview Modunda Test Etme
Değişiklikleri yayına almadan önce GTM’nin yerleşik test aracını kullanmanız kritik önem taşır:
- GTM arayüzünün sağ üst köşesindeki “Preview” butonuna tıklayın.
- Test etmek istediğiniz web sitesinin URL’sini girin; GTM Preview Tag Assistant penceresini açar.
- Web sitenizi bu pencerede ziyaret ettiğinizde, arka planda GTM hangi etiketlerin tetiklendiğini, hangi tetikleyicilerin devreye girdiğini ve hangi değişkenlerin kullanıldığını gösterir.
- ”Tags Fired” listesinde Meta Pixel etiketinizin göründüğünü doğrulayın.
- Ardından Meta Pixel Helper eklentisiyle de onaylayın.
- Her şey yolundaysa GTM arayüzüne dönüp “Submit” butonuyla değişikliklerinizi yayınlayın.
Özel Olaylar için GTM Tetikleyicileri
Sadece PageView değil; sepete ekleme, ödeme başlatma veya form gönderme gibi olayları da GTM üzerinden tetikleyebilirsiniz. Bunun için:
- Satın alma tamamlandığında yüklenen teşekkür sayfasının URL’sini kullanan bir “Page View” tetikleyicisi oluşturun.
- ”Data Layer Variable” kullanarak dinamik değerleri (sipariş tutarı, ürün ID’si) GTM üzerinden Pixel’e aktarın.
- Her olay için ayrı bir GTM etiketi oluşturun ve ilgili tetikleyiciye bağlayın.
5. WordPress’e Meta Pixel Kurulumu
WordPress, dünya genelinde en yaygın kullanılan CMS platformudur. Meta Pixel’i WordPress’e kurmanın birden fazla yolu vardır; her yöntemin avantajları ve dezavantajları farklıdır.
Yöntem 1: Meta for WordPress Eklentisi (Resmi)
Meta’nın kendi geliştirdiği resmi eklenti, kurulum sürecini önemli ölçüde basitleştirir.
- WordPress yönetim panelinde “Eklentiler > Yeni Ekle” bölümüne gidin.
- Arama kutusuna “Meta for WordPress” yazın ve eklentiyi bulup kurun.
- Eklentiyi etkinleştirdikten sonra, sol menüde “Meta” bölümü görünecektir.
- ”Get Started” butonuna tıklayın ve Facebook hesabınızla giriş yapın.
- İlgili reklam hesabını ve Pixel ID’sini seçin; eklenti geri kalan adımları otomatik olarak tamamlar.
Bu yöntem, standart olayların büyük bölümünü otomatik olarak yapılandırır. WooCommerce kullanıyorsanız Purchase, AddToCart ve ViewContent olayları ek bir ayar gerektirmeksizin tetiklenebilir.
Avantajları: Hızlı kurulum, otomatik event yapılandırması, teknik bilgi gerektirmez. Dezavantajları: Meta’nın eklenti güncellemelerine bağımlılık, bazı özel yapılandırma seçeneklerinin kısıtlı olması.
Yöntem 2: functions.php ile Manuel Kurulum
Temanızın functions.php dosyasına ekleme yaparak Pixel’i sitenize yükleyebilirsiniz.
- WordPress yönetim panelinde “Görünüm > Tema Düzenleyicisi” bölümüne gidin ya da FTP/cPanel ile sunucunuzdaki
/wp-content/themes/TEMA_ADINIZ/functions.phpdosyasını açın. - Dosyanın en altına aşağıdaki kodu ekleyin:
function meta_pixel_code() {
?>
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'PIXEL_ID_NIZI_BURAYA');
fbq('track', 'PageView');
</script>
<?php
}
add_action('wp_head', 'meta_pixel_code');
Avantajları: Eklentiye bağımlılık yok, hafif ve hızlı, tam kontrol sizde. Dezavantajları: Tema güncellemelerinde kod silinebilir (child theme kullanmak zorunlu), PHP bilgisi gerektirir.
Yöntem 3: header.php ile Kurulum
Temanızın header.php dosyasını doğrudan düzenleyerek <head> bölümüne Pixel kodunu ekleyebilirsiniz. Bu yöntem, functions.php yaklaşımına işlevsel olarak benzer; ancak kod doğrudan şablon dosyasına yazılır.
Avantajları: Basit ve anlaşılır. Dezavantajları: Tema güncellemelerinde kaybolur, child theme zorunludur, farklı şablonlar için ayrı işlem gerekebilir.
Önerilen Yaklaşım: WordPress kullanıcıları için resmi Meta for WordPress eklentisiyle başlamak, ardından özel event ihtiyaçları için GTM’yi devreye almak en dengeli çözümdür.
6. Standart Olaylar (Standard Events)
Meta Pixel, önceden tanımlanmış standart olaylar aracılığıyla kullanıcı davranışlarını kategorize eder. Bu olaylar, Meta’nın algoritması tarafından tanınan ve kampanya optimizasyonunda doğrudan kullanılan sinyal türleridir.
| Olay Adı | JavaScript Kodu | Kullanım Alanı | Ne Zaman Tetiklenir |
|---|---|---|---|
| PageView | fbq('track', 'PageView') | Tüm web siteleri | Her sayfa yüklemesinde otomatik |
| ViewContent | fbq('track', 'ViewContent') | E-ticaret, medya | Ürün veya içerik detay sayfası açıldığında |
| AddToCart | fbq('track', 'AddToCart') | E-ticaret | Sepete ürün eklendiğinde |
| AddToWishlist | fbq('track', 'AddToWishlist') | E-ticaret | Favori/istek listesine eklendiğinde |
| InitiateCheckout | fbq('track', 'InitiateCheckout') | E-ticaret | Ödeme adımı başlatıldığında |
| AddPaymentInfo | fbq('track', 'AddPaymentInfo') | E-ticaret | Ödeme bilgisi girildiğinde |
| Purchase | fbq('track', 'Purchase', {...}) | E-ticaret | Sipariş tamamlandığında |
| Lead | fbq('track', 'Lead') | Lead gen, hizmet | Form doldurulduğunda veya iletişim kurulduğunda |
| CompleteRegistration | fbq('track', 'CompleteRegistration') | SaaS, üyelik | Kayıt tamamlandığında |
| Search | fbq('track', 'Search') | E-ticaret, içerik | Site içi arama yapıldığında |
| Contact | fbq('track', 'Contact') | Hizmet siteleri | İletişim formu gönderildiğinde |
| FindLocation | fbq('track', 'FindLocation') | Yerel işletme | Mağaza/ofis konumu arandığında |
| Schedule | fbq('track', 'Schedule') | Randevu sistemleri | Randevu oluşturulduğunda |
| StartTrial | fbq('track', 'StartTrial') | SaaS | Ücretsiz deneme başlatıldığında |
| SubmitApplication | fbq('track', 'SubmitApplication') | Finans, eğitim | Başvuru formu gönderildiğinde |
| Subscribe | fbq('track', 'Subscribe') | SaaS, medya | Abonelik tamamlandığında |
PageView olayı, temel Pixel kodu yüklendiği anda otomatik olarak çalışır ve ek bir kod gerektirmez. Diğer tüm standart olaylar ise ilgili kullanıcı eyleminin gerçekleştiği anda JavaScript ile tetiklenmelidir.
7. Dönüşüm Olaylarını Kod ile Eklemek
Standart olayları web sitenizde doğru noktalarda tetiklemek, kampanya optimizasyonunun temelini oluşturur. Aşağıda en sık kullanılan olay kodları ve parametreleri yer almaktadır.
Purchase (Satın Alma) Olayı
Purchase olayı, değer ve para birimi parametreleriyle birlikte kullanıldığında Meta algoritmasına en güçlü sinyali sağlar. Bu olay, sipariş tamamlama sayfasında veya ödeme onay adımında tetiklenmelidir.
fbq('track', 'Purchase', {
value: 299.90,
currency: 'TRY',
content_ids: ['urun-12345', 'urun-67890'],
content_type: 'product',
num_items: 2,
order_id: 'SIP-2026-00456'
});
value parametresi, kampanya maliyet optimizasyonu için zorunludur. Değer girilmezse Meta, ROAS (Reklam Harcama Getirisi) bazlı optimizasyon yapamaz. order_id parametresi ise Conversion API ile aynı olayın iki kez sayılmasını (duplicate) önlemek için kullanılır.
Lead (Potansiyel Müşteri) Olayı
Hizmet sektöründe faaliyet gösteren işletmeler için Lead olayı, satın alma kadar önemli bir dönüşüm noktasıdır. Form gönderildiğinde veya iletişim bilgisi paylaşıldığında tetiklenir.
fbq('track', 'Lead', {
content_name: 'Meta Reklam Danismanlik Formu',
content_category: 'Dijital Pazarlama',
value: 500.00,
currency: 'TRY'
});
Lead olayına değer atamak, hangi kampanyanın daha kaliteli potansiyel müşteri getirdiğini ölçmenizi sağlar. Bu değeri ortalama müşteri yaşam boyu değeriniz veya kapanış oranınıza göre hesaplayabilirsiniz.
Özel Olay (Custom Event)
Meta’nın standart olay listesinde yer almayan bir davranışı izlemek istediğinizde özel olaylar devreye girer. Özel olaylar fbq('track', ...) yerine fbq('trackCustom', ...) ile çağrılır.
fbq('trackCustom', 'Broşürİndir', {
content_name: 'Meta Reklam Rehberi 2026',
content_category: 'Lead Magnet'
});
Özel olaylar, standart olayların aksine doğrudan kampanya optimizasyonu hedefi olarak kullanılamaz. Bunun yerine özel dönüşüm tanımıyla kullanılmaları gerekir; bu konuya bir sonraki bölümde değineceğiz.
ViewContent Olayı
fbq('track', 'ViewContent', {
content_ids: ['urun-12345'],
content_type: 'product',
content_name: 'Mavi Deri Cüzdan',
value: 149.90,
currency: 'TRY'
});
Bu olay, dinamik reklam (Dynamic Ads) kampanyalarında ürün kataloğunuzla eşleşmeyi sağlar. content_ids değerinin katalogdaki ürün ID’leriyle birebir örtüşmesi gereklidir.
8. Özel Dönüşümler (Custom Conversions)
Özel dönüşümler, Meta Events Manager’da tanımladığınız, belirli bir kurallar setine dayanan dönüşüm noktalarıdır. Standart olayların yetersiz kaldığı durumlarda ya da mevcut olayları daha ayrıntılı segmentlere ayırmak istediğinizde kullanılır.
Standart Olaylar ile Özel Dönüşümler: Fark Ne?
Standart olaylar; Meta’nın önceden belirlediği kategorilere (Purchase, Lead vb.) giren kullanıcı davranışlarını temsil eder ve algoritmayı doğrudan optimize eder. Özel dönüşümler ise mevcut pixel verisini ya da standart olay verilerini filtreleyerek daha spesifik durumları tanımlar.
Örneğin, sitenizde hem danışmanlık hem de eğitim hizmeti için aynı Lead olayını kullanıyorsunuz. Özel dönüşüm oluşturarak “yalnızca /danismanlik/ URL’sinden gelen Lead olaylarını” ayrı bir dönüşüm olarak izleyebilirsiniz.
URL Tabanlı Özel Dönüşüm Oluşturma
- Events Manager’a gidin ve sol menüden “Custom Conversions” seçeneğini tıklayın.
- ”Create Custom Conversion” butonuna basın.
- ”Data Source” olarak pixelinizi seçin.
- Kural türü olarak “URL” seçin ve hedef URL’yi girin. “URL Contains /tesekkurler/” gibi bir kural girebilirsiniz.
- Dönüşüm kategorisini seçin (Purchase, Lead, Other vb.).
- İsteğe bağlı olarak varsayılan bir değer atayın.
- Özel dönüşüme anlamlı bir isim verin ve kaydedin.
Olay Tabanlı Özel Dönüşüm Oluşturma
Olay tabanlı özel dönüşümlerde URL yerine belirli bir olay ve parametre kombinasyonu kullanılır:
- “Data Source” seçiminden sonra “Event” seçeneğini tercih edin.
- İzlemek istediğiniz standart olayı seçin (örneğin Purchase).
- Filtreleme kuralı ekleyin: “Currency equals TRY” veya “value greater than 500”.
- Bu sayede yalnızca belirli koşulları karşılayan dönüşümleri izleyebilirsiniz.
Pixel Tabanlı ile Olay Tabanlı Özel Dönüşüm Arasındaki Fark
Pixel tabanlı özel dönüşüm; pixelin yüklendiği URL’leri temel alır ve ek bir olay kodu gerektirmez. Olay tabanlı özel dönüşüm ise pixelin belirli bir olay tetiklediği anlara odaklanır ve daha ayrıntılı filtreleme seçenekleri sunar. Gelişmiş ölçüm ihtiyaçları için olay tabanlı yöntem çoğunlukla daha güvenilir sonuçlar verir.
9. Conversion API (CAPI) Nedir ve Neden Gereklidir?
Conversion API (kısaca CAPI veya Server-Side API), Meta’nın iOS 14 sonrasının getirdiği sinyal kaybına verdiği sistemsel yanıttır. Geleneksel pixel izlemesi kullanıcının tarayıcısı üzerinden gerçekleşirken, CAPI verileri doğrudan sunucu tarafından Meta’ya iletir.
iOS 14 ATT Çerçevesinin Etkisi
Apple’ın App Tracking Transparency (ATT) çerçevesi, iOS uygulamalarının kullanıcıları takip edebilmesi için açık izin almasını zorunlu kılmaktadır. Kullanıcıların büyük çoğunluğu bu izni reddettiğinden, Safari ve diğer iOS tarayıcıları üzerinden gerçekleşen kullanıcı davranışlarının büyük bölümü pixel tarafından artık izlenememektedir. Ek olarak, ITP (Intelligent Tracking Prevention) gibi tarayıcı güvenlik önlemleri ve üçüncü taraf cookie kısıtlamaları da pixel’in etkinliğini azaltmaktadır.
Tarayıcı Tarafı ile Sunucu Tarafı İzlemenin Farkı
Tarayıcı tarafı izlemede (geleneksel pixel), sinyal kullanıcının tarayıcısından çıkar. Tarayıcı engelleyiciler, ITP, reklam engelleyiciler veya internet kesintileri bu sinyalin Meta’ya ulaşmasını engelleyebilir.
Sunucu tarafı izlemede (CAPI) ise sinyal doğrudan web sunucunuzdan, ödeme sisteminizden veya CRM’inizden Meta API’ye gönderilir. Tarayıcı koşullarından bağımsız olarak çalışır ve çok daha güvenilir bir veri akışı sağlar.
Sinyal Tekilleştirme (Event Deduplication)
Hem pixel hem de CAPI kullandığınızda aynı dönüşüm olayının iki kez sayılması riski doğar. Bunu önlemek için event_id parametresi kullanılır. Hem pixel hem de CAPI aynı olay için aynı event_id değerini gönderirse, Meta bu iki sinyali tek bir dönüşüm olarak sayar.
// Tarayıcı tarafı (pixel)
fbq('track', 'Purchase', {
value: 299.90,
currency: 'TRY'
}, {
eventID: 'siparis-2026-001'
});
Sunucu tarafında da aynı eventID değerini CAPI isteğinize eklemeniz gerekir.
CAPI Uygulama Seçenekleri
Üç temel CAPI uygulama yöntemi bulunmaktadır:
Doğrudan API Entegrasyonu: Geliştirici ekibiniz, Meta Graph API’ye HTTP POST istekleri gönderen özel bir sunucu kodu yazar. En esnek yöntemdir ancak teknik kaynak gerektirir.
Partner Entegrasyonları: Shopify, WooCommerce ve diğer büyük e-ticaret platformlarının Meta ile resmi entegrasyonları mevcuttur. Bu entegrasyonlar, CAPI’yi büyük ölçüde otomatik olarak yapılandırır.
GTM Server Container: Google Tag Manager’ın sunucu taraflı container özelliği aracılığıyla CAPI olayları tetiklenebilir. Geliştirici gerektirmeden CAPI kurabilmek için popüler bir yöntemdir.
10. CAPI Kurulum Seçenekleri
İşletmenizin teknik altyapısına ve kaynak kapasitesine bağlı olarak farklı CAPI kurulum yolları uygun olabilir.
Shopify Entegrasyonu
Shopify mağazası işletiyorsanız, Meta’nın resmi Shopify uygulaması hem pixel hem de CAPI’yi otomatik olarak yapılandırır:
- Shopify yönetim panelinden “Uygulamalar” bölümüne gidin.
- ”Facebook & Instagram” uygulamasını ekleyin veya zaten kuruluysa açın.
- Meta Business Manager hesabınızla bağlantı kurun.
- Uygulama ayarlarından “Conversions API” bölümünü etkinleştirin.
- Shopify, Purchase ve diğer temel olayları hem tarayıcı hem de sunucu tarafından otomatik olarak gönderir.
WooCommerce Entegrasyonu
WooCommerce kullanan WordPress sitelerinde:
- “Meta for WordPress” eklentisinin güncel sürümünü kurun.
- Eklenti ayarlarında “Conversions API” sekmesine gidin.
- Meta Business Manager’dan oluşturulan bir “System User Access Token” girin.
- Hangi olayların CAPI üzerinden gönderileceğini seçin.
GTM Server Container Yaklaşımı
GTM server container kurulumu, mevcut GTM altyapısı olan işletmeler için uygun bir CAPI yöntemidir:
- Google Cloud, AWS veya benzeri bir bulut platformunda GTM server container için bir instance oluşturun.
- Web GTM container’ınızdan sunucu container’ına veri göndermek için bir “transport URL” yapılandırın.
- Sunucu container’ında Meta’nın resmi “Meta Conversions API” etiketini kullanın.
- Olayları sunucu tarafında işleyip Meta API’ye iletin.
Hangi Yöntem, Hangi İşletme İçin?
Küçük işletmeler ve e-ticaret başlangıç aşamasındaki markalar için platform entegrasyonları (Shopify, WooCommerce) yeterlidir ve en az teknik yük gerektirir. Orta ölçekli markalar ve birden fazla sistemi entegre etmesi gerekenler için GTM server container uygun bir orta yol sunar. Büyük e-ticaret siteleri, kurumsal markalar ve yüksek işlem hacmi olan işletmeler için ise doğrudan API entegrasyonu en güvenilir ve özelleştirilebilir çözümdür.
11. Pixel Kalite Skoru ve Olay Eşleşmesi
Meta’nın Events Manager’ında her pixel için bir Event Match Quality (EMQ) skoru görüntülenir. Bu skor, 0 ile 10 arasında bir değerdir ve pixel’in kullanıcı kimliğini ne kadar doğru eşleştirebildiğini gösterir.
EMQ Skoru Neden Önemlidir?
EMQ skoru yüksek olan bir pixel; Meta’nın reklam sistemine daha net, daha güvenilir sinyaller gönderir. Bu durum doğrudan şu sonuçlara yol açar:
- Daha hassas dönüşüm atıflandırması (kampanyaların gerçek etkisini daha doğru ölçer)
- Lookalike kitlelerin daha kaliteli olması
- Kampanya optimizasyonunun daha hızlı ve etkili çalışması
- Birim başına dönüşüm maliyetinin düşmesi
EMQ Skorunu Yükselten Faktörler
EMQ skoru, her olayda Meta’ya iletilen kullanıcı tanımlama parametrelerinin sayısına ve kalitesine bağlıdır. Bu parametreler şunlardır:
| Parametre | Açıklama |
|---|---|
| em | E-posta adresi (SHA-256 hash) |
| ph | Telefon numarası (SHA-256 hash) |
| fn | Ad (küçük harf, SHA-256 hash) |
| ln | Soyad (küçük harf, SHA-256 hash) |
| ct | Şehir (küçük harf, SHA-256 hash) |
| st | Eyalet/il (kısaltma, SHA-256 hash) |
| zp | Posta kodu (SHA-256 hash) |
| country | Ülke kodu (iki harfli, SHA-256 hash) |
| external_id | CRM ID veya müşteri ID’niz |
| fbc | Facebook tıklama cookie’si |
| fbp | Facebook browser cookie’si |
Kullanıcının oturum açtığı veya form doldurduğu anlarda bu bilgileri SHA-256 algoritmasıyla hash’leyerek Pixel ve CAPI üzerinden Meta’ya göndermek, EMQ skorunu önemli ölçüde artırır.
// EMQ artırmak için kullanıcı verisi gönderimi örneği
fbq('init', 'PIXEL_ID', {
em: 'sha256_hash_of_email',
ph: 'sha256_hash_of_phone',
fn: 'sha256_hash_of_firstname',
ln: 'sha256_hash_of_lastname'
});
Bu verilerin iletilmesinde kullanıcıların açık rızasını almış olmanız ve KVKK/GDPR gerekliliklerine uymanız zorunludur.
12. Aggregated Event Measurement (AEM)
Aggregated Event Measurement (AEM), Meta’nın iOS 14 kısıtlamalarına uyum sağlamak amacıyla geliştirdiği bir ölçüm çerçevesidir. AEM, iOS kullanıcılarından gelen dönüşüm verilerini istatistiksel modelleme ve gizlilik koruma yöntemleri aracılığıyla raporlar.
AEM Nedir ve Neden Meta Bunu Hayata Geçirdi?
ATT çerçevesi kapsamında Meta, iOS kullanıcılarından topladığı verileri ayrı işlemek ve raporlamak zorunda kalmıştır. AEM bu ihtiyacı karşılamak üzere tasarlanmıştır. Temel özelliği, her domain için yalnızca 8 öncelikli olayın ölçümüne izin vermesidir.
Domain Doğrulama
AEM’i kullanabilmek için önce web sitenizin domainini Meta Business Manager’da doğrulamanız gerekir:
- Business Manager’a gidin ve “Brand Safety > Domains” bölümüne tıklayın.
- Domain adınızı girin ve size verilen DNS TXT kaydını domain sağlayıcınıza ekleyin.
- Meta domaini doğruladıktan sonra Events Manager’da AEM yapılandırmasına erişebilirsiniz.
- Domain doğrulama tamamlanmadan önce iOS dönüşüm ölçümü büyük ölçüde çalışmaz.
8 Öncelikli Olay Yapılandırması
AEM çerçevesinde her domain için en fazla 8 olay tanımlanabilir. Bu olayların öncelik sıralamasının doğru yapılması kritik önem taşır.
- Events Manager’da “Aggregated Event Measurement” sekmesine gidin.
- Domaininizi seçin ve “Configure Web Events” butonuna tıklayın.
- Pixel’inizdeki olayları listeden seçerek 8 öncelik sıralaması oluşturun.
Öncelik sıralama stratejisi:
-
- sıra: Purchase (en yüksek değerli dönüşüm)
-
- sıra: InitiateCheckout
-
- sıra: AddToCart
-
- sıra: Lead
-
- sıra: CompleteRegistration
-
- sıra: ViewContent
-
- sıra: Contact
-
- sıra: PageView
Bir iOS kullanıcısı birden fazla olay tetiklerse, Meta yalnızca en yüksek öncelikli olanı raporlar. Bu nedenle işletmeniz açısından en değerli olan dönüşüm olayını her zaman 1. sıraya koymanız gerekir.
13. Pixel Test ve Doğrulama
Pixel kurulduktan sonra doğru çalıştığını test etmek, reklam performansınızı güvence altına almak için zorunludur. Aşağıda kullanabileceğiniz araçlar ve yöntemler yer almaktadır.
Meta Pixel Helper Chrome Eklentisi
Meta Pixel Helper, ücretsiz ve en hızlı doğrulama yöntemidir. Eklenti yüklüyken herhangi bir sayfayı ziyaret ettiğinizde:
- O sayfada yüklü pixel ID’lerini listeler.
- Hangi olayların tetiklendiğini gösterir.
- Hata varsa kırmızı uyarı işaretiyle belirtir.
- Olayların parametrelerini incelemenize olanak tanır.
Pixel Helper yeşil renk gösteriyorsa pixel başarıyla yükleniyor demektir. Sarı uyarı, eksik parametre veya önerilen bir iyileştirme anlamına gelir. Kırmızı ise kritik bir hata olduğunu gösterir.
Events Manager Gerçek Zamanlı Test Aracı
- Events Manager’a gidin ve pixelinizi seçin.
- ”Test Events” sekmesine tıklayın.
- Test etmek istediğiniz URL’yi ilgili alana girin ve “Open Website” butonuna basın.
- Açılan tarayıcı sekmesinde sitenizi kullanın. Events Manager’da tetiklenen olaylar gerçek zamanlı olarak listelenir.
- Her olayın parametrelerini, tetiklenme zamanını ve eşleşme kalitesini bu ekranda görebilirsiniz.
Test Events Aracı
Bu araç, CAPI ve pixel olaylarının doğru iletilip iletilmediğini kontrol etmek için özellikle kullanışlıdır. CAPI olaylarınızı “test_event_code” parametresiyle göndererek Events Manager’daki Test Events arayüzünde görüntüleyebilirsiniz.
Yaygın Hatalar ve Çözümleri
| Hata | Muhtemel Neden | Çözüm |
|---|---|---|
| Pixel yüklenmiyor | Kod <head> yerine <body> sonuna konmuş veya kod hiç eklenmemiş | HTML kaynağını kontrol edin, Pixel Helper ile doğrulayın |
| Çift PageView | İki farklı yerde pixel kodu var veya GTM + manuel kurulum çakışıyor | Kaynak kodda fbevents.js referanslarını arayın, fazlasını silin |
| Purchase olayı ateşlenmiyor | Teşekkür sayfası kodu eksik veya ödeme sistemi ayrı bir domain kullanıyor | Teşekkür sayfasındaki kodu doğrulayın, gateway domain’ini kontrol edin |
| Olay parametreleri eksik | Dinamik değerler koda dahil edilmemiş | DataLayer veya sunucu taraflı değişkenler kullanın |
| Pixel ID yanlış | Kopyalama sırasında ID eksik ya da hatalı yapıştırılmış | Events Manager’dan doğru ID’yi alıp kodu güncelleyin |
| Events Manager’da aktivite görünmüyor | Domain doğrulanmamış veya CAPI olayları yanlış yapılandırılmış | Domain doğrulama durumunu kontrol edin, test events kullanın |
14. Sık Karşılaşılan Pixel Hataları
Aşağıda gerçek reklam hesaplarında en sık karşılaşılan pixel sorunları ve bunların nasıl giderileceği ayrıntılı olarak açıklanmaktadır.
Pixel Hiç Ateşlenmiyor
Bu sorunun en yaygın nedenleri şunlardır: sayfa kaynak kodunda pixel kodunun bulunmaması, JavaScript hatalarının pixelin çalışmasını engellemesi veya Consent Management Platform’un kullanıcı izni olmadan pixel’i bloke etmesi. Çözüm için önce tarayıcının “Kaynağı Görüntüle” özelliğiyle pixelin gerçekten sayfada olup olmadığını doğrulayın, ardından tarayıcı geliştirici araçlarındaki “Console” sekmesinde JavaScript hata mesajlarını kontrol edin.
Çift Pixel Olayları
Bir olay Events Manager’da tutarlı biçimde iki kez görünüyorsa, sitenizde birden fazla pixel kurulumu mevcuttur. Bu durum hem dönüşüm raporlamayı bozar hem de Meta algoritmasını karıştırır. Her kampanya için tüm maliyetler çift sayıldığından ROAS değerleri yapay olarak düşük görünür.
Yanlış Sayfada Yanlış Olay
Purchase olayının yalnızca sipariş onay sayfasında değil, ürün detay sayfasında da tetiklendiği durumlar yaşanmaktadır. Bu hata genellikle bir sayfadan kopyalanan kodun başka bir sayfaya yapıştırılmasıyla ortaya çıkar. Events Manager’daki “Test Events” aracıyla her olay için tetiklendiği sayfayı kontrol edin.
Purchase Olayı Değer Olmadan Tetikleniyor
Bu, satış hacmini bilse de reklam başına geliri bilemeyen bir duruma yol açar. Meta algoritmasının ROAS bazlı optimizasyon yapabilmesi için Purchase olayının her zaman geçerli bir value ve currency parametresiyle gönderilmesi gerekir.
Birden Fazla Pixel Aynı Sitede
Farklı reklam hesapları veya ajanslarla çalışılan dönemlerde bir sitede birden fazla pixel birikmesi olağan bir durumdur. Bu sorun; hem raporlama çakışmalarına hem de bütçe izolasyonu sorunlarına neden olur. Aktif olarak kullanılmayan pixelleri Events Manager’dan kaldırın veya devre dışı bırakın.
15. Reklam Kampanyalarında Pixel Verisi Kullanımı
Doğru şekilde kurulan ve kaliteli veri toplayan bir pixel, reklam kampanyalarınızın stratejik temelini oluşturur. Pixel verisi üç farklı aşamada kampanya performansına katkı sağlar.
Pixel Tabanlı Özel Kitleler
Events Manager’dan toplanan verilerle Meta Ads Manager’da güçlü özel kitleler oluşturabilirsiniz:
- Tüm web sitesi ziyaretçileri (son 30/60/90/180 gün): En geniş kitle. Marka bilinirliği reklamları için kullanışlıdır.
- Ürün sayfası ziyaretçileri ama satın almayanlar: En yüksek dönüşüm niyeti olan segment. Sepeti hatırlatma reklamları için idealdir.
- Belirli URL ziyaretçileri: Spesifik bir ürün kategorisi veya hizmet sayfasını görmüş kullanıcılar.
- Belirli bir olayı tamamlayanlar: Örneğin, son 60 gün içinde Purchase olayını tetiklemiş mevcut müşteriler (çapraz satış için).
Bu kitlelerin nasıl oluşturulacağı ve optimize edileceği konusunda Meta reklamlarında hedef kitle oluşturma rehberimiz kapsamlı bir kaynak sunmaktadır.
Lookalike Kitleler
Pixel’den toplanan yüksek kaliteli dönüşüm verisi, Lookalike kitlelerin temelini oluşturur. En güçlü Lookalike kaynakları şunlardır:
- Son 180 gün içindeki Purchase olayı tetikleyen kullanıcılar (en az 100 kişi gereklidir)
- Yüksek değerli müşteriler (değer bazlı Lookalike için Purchase value parametresi zorunludur)
- Belirli bir ürün kategorisinde ViewContent veya AddToCart tetikleyenler
Lookalike kitle kalitesi doğrudan pixel veri kalitesiyle orantılıdır; bu nedenle EMQ skoru ve CAPI entegrasyonu, Lookalike performansını da etkiler.
Kampanya Optimizasyonunda Pixel Kullanımı
Reklam seti seviyesinde kampanya hedefi olarak pixel olayları kullanıldığında, Meta algoritması belirlediğiniz olayı gerçekleştirme ihtimali en yüksek kullanıcılara reklamı göstermeye başlar. Bu mekanizmanın doğru çalışabilmesi için öğrenme aşamasında haftada en az 50 dönüşüm verisi gerekmektedir. Bu hacme ulaşmak zorsa dönüşüm hunisinde daha üst seviyedeki bir olayı (Purchase yerine AddToCart gibi) geçici hedef olarak kullanabilirsiniz.
Facebook reklamlarında müşteri maliyetini düşürme stratejileri ve Meta ads performansını artırmanın 20 yolu konularındaki rehberlerimiz, pixel verisini kampanya stratejisine entegre etme konusunda daha fazla detay içermektedir. Ayrıca Instagram reklamlarında yapılan yaygın hatalar yazımızda da pixel ile ilgili yaygın kampanya kurulum hatalarına değinilmektedir.
Tüm bu pixel ve kampanya yönetimi süreçlerini profesyonel bir şekilde yürütmek istiyorsanız Meta reklam yönetimi hizmetlerimizi inceleyebilirsiniz.
16. Sıkça Sorulan Sorular
Meta Pixel, dijital reklamcılıkta veri temelli kararlar almanın temel altyapısıdır. Ancak salt kurulum yeterli değildir; doğru olay yapısı, CAPI entegrasyonu, AEM yapılandırması ve sürekli test süreçleri bir arada uygulandığında pixel’in gerçek değeri ortaya çıkar.
Bu rehberdeki adımları tamamlayıp Events Manager’da yüksek kaliteli sinyal toplayan bir yapı kurduğunuzda, reklam algoritması sizin için çalışmaya başlar. Daha az tahmin, daha çok veri; daha az harcama, daha fazla dönüşüm. Bu denklemin merkezinde doğru kurulmuş bir Meta Pixel sistemi yer alır.