Meta Conversions API (CAPI) kurulumu; kullanıcı izinleri, tarayıcı kısıtlamaları ve ad-blocker yazılımları nedeniyle körelen geleneksel tarayıcı pikseli verilerini, doğrudan sunucudan Meta şemasına güvenli şekilde aktaran yeni nesil bir sunucu taraflı (server-side) takip metodolojisidir. 2026 yılı itibarıyla dijital pazarlama bütçelerinin her kuruşunun optimize edilmesi gereken bu rekabetçi ekosistemde, dönüşüm kayıplarını sıfırlamak, reklam etkililiğini artırmak ve ROAS (Reklam Harcamalarının Geri Dönüşü) oranlarını maksimum seviyeye çıkarmak için bu altyapının kusursuz bir şekilde kurgulanması zorunludur.
Meta Conversions API Nedir?
Meta Conversions API (eski adıyla Server-Side API), reklam verenlerin web siteleri, mobil uygulamaları, fiziksel mağazaları veya CRM (Müşteri İlişkileri Yönetimi) sistemlerindeki pazarlama verilerini doğrudan kendi sunucularından Meta sunucularına eş zamanlı, güvenli ve eksiksiz bir şekilde iletmesini sağlayan bir sunucu taraflı (server-side) takip sistemidir. Bu sistem, son on beş yıldır dijital reklamcılığın temelini oluşturan istemci taraflı (client-side) Meta Piksel kodunun aksine, kullanıcının tarayıcısında (browser) çalışmaz. Dolayısıyla çerez engelleme mekanizmalarından, tarayıcıların gizlilik odaklı güncellemelerinden, reklam engelleyici (ad-blocker) yazılımlardan ve sınırlı cihaz belleklerinden tamamen bağımsız hareket eder.

Geleneksel tarayıcı tabanlı izleme yöntemleri, kullanıcının cihazı ile Meta sunucuları arasında durmadan çalışan JavaScript kodlarına dayanır. Ancak modern tarayıcılar (özellikle Safari'nin ITP - Intelligent Tracking Prevention protokolü ve Firefox'un ETP koruması), bu JavaScript kodlarının üçüncü taraf çerez depolarına erişmesini engellemektedir. Sektör istatistiklerine baktığımızda, 2026 yılında Conversions API entegrasyonu gerçekleştiren kurumsal işletmelerin web dönüşümlerini ölçümlemede ortalama %15 ila %30 oranında daha net bir veri doğruluğu sağladığı ve bu gelişmiş veri akışının otomatik teklif stratejilerini beslemesi sayesinde EBM (Edinme Başına Maliyet) oranlarını %12 ila %20 seviyesinde düşürdüğü görülmektedir.
Geleneksel yöntemlerin dijital ekosistemde karşılaştığı engeller her geçen gün katlanarak artarken, sunucu taraflı izlemenin önemi sadece bir alternatif olmaktan çıkıp teknik bir zorunluluk haline gelmiştir. Meta Reklamları performansınızı doğrudan etkileyen bu altyapı, funnel (dönüşüm hunisi) içerisindeki her adımı (Lead, AddToCart, InitiateCheckout, Purchase) hiçbir veri kaybı olmadan Meta Events Manager platformuna aktarmanızı sağlar. Bu sayede yapay zeka tabanlı Meta algoritması, hedef kitlenizi çok daha hızlı öğrenir ve bütçenizi gerçekten satın alım yapma olasılığı en yüksek olan kullanıcılara kanalize eder.
Meta Conversions API Neden Önemlidir? Giriş Öncelikleri ve Sektörel Dinamikler
Google'ın Chrome tarayıcısında üçüncü taraf çerezleri kademeli olarak sınırlama hamleleri ve Apple'ın iOS 14.5 ile hayatımıza soktuğu App Tracking Transparency (ATT) çerçevesi, dijital reklamcılık dünyasında bir "veri karanlığı" dönemine yol açmıştır. Araştırmalara ve sektörel vaka analizlerine göre, sadece tarayıcı tabanlı piksel takibine güvenmeye devam eden e-ticaret markaları, gerçekte gerçekleşen dönüşüm verilerinin yaklaşık %30 ila %40'ını Meta panellerinde görememektedir. Bu durum, reklam optimizasyon algoritmalarının yetersiz beslenmesine, hedef kitle boyutlarının yapay şekilde küçülmesine ve dolayısıyla reklam performans parametrelerinin (ROAS, TO - Tıklama Oranı) hızla kötüleşmesine neden olur.
Bu noktada devreye giren Meta Conversions API, veri kaybı krizine kalıcı bir çözüm sunar. Tarayıcıda engel yiyen kullanıcı hareketleri, web sunucusunun arka planında güvenli bir log kaydı ve sunucu tetikleyicisi olarak işlenir. API üzerinden Meta sunucularına iletilen bu veriler, hiçbir aşamada tarayıcı engeline veya kullanıcı taraflı bir kod kesintisine uğramaz. Böylece reklam verenler, reklam panellerinde gerçeğe en yakın metrikleri analiz etme lüksüne yeniden kavuşur.
Kullanıcı Gizliliği, KVKK ve GDPR Uyumluluğu
Verilerin sunucu seviyesinde işlenmesi ve doğrudan şifrelenmiş (hashing) algoritmalarla aktarılması, global ve yerel kişisel verilerin korunması kanunlarına (GDPR, KVKK) uyumluluğu da teknik olarak kolaylaştırır. Tarayıcı tabanlı piksellerde kullanıcının IP adresi, tarayıcı imzası ve dolaşım verileri kontrolsüz şekilde istemci tarafında sızdırılabilirken; Conversions API mimarisinde sunucu üzerinde tam kontrol sizdedir. Meta'ya gönderilecek kullanıcı verileri (örneğin e-posta adresi, telefon numarası gibi kişisel veriler) tarayıcıdan çıkmadan önce daha sunucu aşamasındayken SHA-256 standardıyla tek yönlü olarak hash'lenir (şifrelenir). Bu sayede, hassas müşteri verileri hiçbir aracı tarayıcı eklentisi veya kötü niyetli yazılım tarafından manipüle edilemez ya da okunamaz. Bu güvenlik kalkanı, markaların hem prestij korunmasını hem de yasal süreçlerden tam not almasını sağlar.
![]()
Ayrıca, Conversions API sayesinde "offline" (çevrimdışı) dönüşümleri de online kampanyalarınızla eşleştirebilirsiniz. Örneğin; fiziksel mağazanızda yapılan bir satışı, müşterinin daha önce tıkladığı bir Instagram reklamıyla eşleştirmek amacıyla CRM sisteminizden Conversions API'ye günlük veya anlık veri gönderebilirsiniz. Bu, bütünsel bir pazarlama iletişimi kurmanızı ve gerçek yatırım getirinizi (ROI) en doğru şekilde ölçümlemenizi sağlar.
Tarayıcı Pikselleri ve Conversions API Karşılaştırması
Dijital pazarlama stratejinizi doğru temellere oturtmak adına, geleneksel tarayıcı tabanlı piksel mimarisi ile modern server-side Conversions API (CAPI) sisteminin kabiliyetlerini, sınırlamalarını ve operasyonel farklarını iyi analiz etmeniz gerekir. Aşağıdaki tablo, bu iki veri iletim kanalının teknik yetkinliklerini ve reklam performansına doğrudan etkilerini karşılaştırmalı olarak sunmaktadır:
Özellik | Geleneksel Tarayıcı Pikseli | Conversions API (Sunucu Taraflı) |
|---|---|---|
Veri Kaynağı | Kullanıcı Tarayıcısı (Client-side / İstemci) | Web/CRM Sunucusu (Server-side / Sunucu) |
Çerez Engelleyicilerden Etkilenme | Yüksek oranda etkilenir (Ad-blocker'lar kodu bloklar) | Kesinlikle etkilenmez (Sunucudan doğrudan API isteği gider) |
Veri Kalitesi ve Eşleşme Skoru | Düşük veya orta (Eksik parametre gönderimi sıktır) | Maksimum (Güvenli, eksiksiz veri ve zengin parametreler) |
Dönüşüm Kayıpları | %30'a varan veri kayıpları ve eksik eşleşmeler oluşur | Sıfıra yakın veri kaybı, tam veri bütünlüğü sağlanır |
iOS / Safari Sınırlandırmaları | Doğrudan etkilenir, 1 ila 7 günlük çerez ömrü engeline takılır | Kendi sunucu domaininiz (custom subdomain) üzerinden limiti aşar |
Veri Güvenliği ve Manipülasyon | Dış müdahalelere açıktır, JavaScript manipüle edilebilir | Tamamen kontrolünüzde olan güvenli sunucu katmanında çalışır |
Çevrimdışı (Offline) Veri Entegrasyonu | Desteklenmez (Sadece aktif web oturumunda çalışır) | Geriye dönük CRM ve fiziksel mağaza verilerini kolayca eşler |
Adım Adım GTM ile Meta Conversions API Kurulumu
Google Tag Manager (GTM) Server-Side kapsayıcısı kullanarak Meta Conversions API kurulumunu gerçekleştirmek, teknik esneklik sağlaması, veri zenginleştirme kabiliyeti ve gelecekte kurulacak diğer sunucu taraflı etiketler (Google Analytics 4 Server-Side, TikTok CAPI vb.) için tek bir merkezi altyapı sunması nedeniyle en çok tercih edilen profesyonel yöntemdir. Bu adımları sıfırdan ve hatasız bir şekilde yapılandırmak için aşağıdaki rehberi dikkatle takip edin.
Adım 1: Meta Event Setup Aracılığıyla API Token Oluşturma
Meta Conversions API kurulumunun ve sunucunuz ile Meta arasındaki güvenli iletişimin ilk adımı, Business Manager panelinizden benzersiz bir yetkilendirme anahtarı (Access Token) üretmektir. Bu anahtar, sunucunuzdan gidecek HTTP isteklerinin Meta tarafından tanınmasını sağlar.
Meta Business Suite paneline giriş yapın ve sol menüden Olay Yöneticisi (Events Manager) ekranına geçiş yapın.
Ayarlarını yapılandırmak istediğiniz ilgili pikseli/veri kaynağını seçin.
Üst menüde yer alan Ayarlar (Settings) sekmesine tıklayın.
Sayfayı aşağı kaydırarak Conversions API bölümünü bulun. Burada yer alan "Erişim Jetonu Oluştur" (Generate Access Token) bağlantısına tıklayın.
Sistem tarafından üretilen, harf ve rakamlardan oluşan uzun erişim jetonunu (Token) kopyalayın ve kimsenin erişemeyeceği güvenli bir metin belgesine veya şifre yöneticisine kaydedin. Bu token, sunucu tarafında Meta'ya kimlik doğrulama talebi gönderirken her istek başlığında kullanılacaktır.
Adım 2: Google Tag Manager Sunucu Container Kurulumu
Verilerinizi karşılayacak, işleyecek ve Meta sunucularına aktaracak olan GTM Sunucu Kapsayıcısını (Server-Side Container) kurmanız gerekir. Bu işlem için bir bulut sunucu altyapısına ihtiyaç duyulmaktadır.
Mevcut Google Tag Manager hesabınızda oturum açın.
Yönetici sekmesine gelin ve yeni bir kapsayıcı (container) oluşturmak için "+" butonuna basın. Kapsayıcı türünü "Sunucu" (Server) olarak seçin.
Kapsayıcıyı el ile mi yoksa otomatik olarak mı kuracağınızı seçin. Hızlı ve kolay başlangıç için Google Cloud Platform (GCP) tabanlı otomatik kurulum seçeneğini seçebilir veya Google App Engine yerine kendi özel sunucu altyapınızı (AWS, DigitalOcean, Stape vb.) yapılandırabilirsiniz.
Sunucu kapsayıcınız ayağa kalktıktan sonra size verilen varsayılan sunucu URLsini kopyalayın.
Kritik İpucu: En iyi performans ve ITP engellerini tamamen aşmak için birinci taraf çerez (first-party cookie) yapısına geçmelisiniz. Bunun için, ana alan adınız üzerinden bir alt alan adı (subdomain) oluşturun (Örneğin:
ss-track.siteisminiz.com). Bu alt alan adını DNS ayarlarınızdan GTM sunucunuza CNAME kaydı ile yönlendirin ve GTM Sunucu ayarlarından sunucu URLsini bu özel alan adıyla güncelleyin.
Adım 3: İstemci ve Sunucu Etiketlerinin İlişkilendirilmesi
Bu aşamada amaç, web sitenizdeki (client-side) GTM kapsayıcısından tetiklenen verileri, doğrudan yeni kurduğunuz GTM sunucu (server-side) kapsayıcısına yönlendirmek ve orada işleyerek Meta'ya fırlatmaktır.
GTM Web Kapsayıcınıza gidin ve Google Analytics 4 (GA4) Yapılandırma etiketini açın (ya da yeni bir GA4 Etiketi oluşturun).
GA4 etiketinizin ayarlarında "Sunucu kapsayıcısına gönder" (Send to server container) seçeneğini işaretleyin ve buraya az önce sunucu kurulumunda belirlediğiniz alt alan adınızı (
https://ss-track.siteisminiz.com) yazın. Böylece istemcideki tüm kullanıcı olayları (click, page_view, purchase vb.) güvenli bir şekilde sunucunuza akmaya başlar.Ardından GTM Sunucu Kapsayıcınıza geçiş yapın. Sol menüdeki Şablonlar (Templates) sekmesinden topluluk galeri aramasına giderek "Meta Conversions API" etiket şablonunu (genellikle Facebook orjinal şablonu tercih edilir) aratın ve kapsayıcınıza ekleyin.
"Etiketler" (Tags) bölümünden yeni bir etiket oluşturun, tür olarak az önce eklediğiniz Meta Conversions API'yi seçin. Tetikleyici olarak ise GA4 istemcisinden gelen olayları yakalayacak "Tüm Sayfalar" veya spesifik e-ticaret tetikleyicilerini tanımlayın.
Etiket ayarlarında, 1. Adımda Meta'dan aldığınız Erişim Jetonunu (Access Token) ve Piksel Kimliğini (Pixel ID) ilgili alanlara girin.
Adım 4: Event Eşleştirme ve Çift Sayımı Önleme (Deduplication) Ayarları
Meta, reklam hesaplarında veri kaybı yaşanmaması için hem tarayıcı pikselinin hem de Conversions API'nin aynı anda kurulmasını (Hibrit Kurulum) şiddetle tavsiye eder. Ancak her iki kaynaktan da aynı olay (örneğin "Purchase" veya "AddToCart") gönderildiğinde, Meta'nın bu olayların tek bir kullanıcıya ve tek bir işleme ait olduğunu anlaması gerekir. Eğer bu optimizasyon yapılmazsa, dönen satışlar ve lead'ler panellerde çift sayılacak ve tüm veri doğruluğunuz bozulacaktır.
Double-counting'i (çift sayımı) önlemek için her tetiklenen olaya benzersiz bir "Event ID" atanmalıdır. Web GTM'den giden piksel kodu ile Sunucu GTM'den giden CAPI kodu, aynı kullanıcı işlemi için birebir aynı event_id değerini taşımalıdır. Meta bu iki veriyi karşılaştırır, eşleştirir ve çoğaltılmış olanı otomatik olarak listeden siler (deduplication).
Aşağıdaki örnek JSON şeması, web sitenizden sunucu katmanına ve oradan güvenli bir şekilde Meta API'sine iletilmesi gereken ideal, zenginleştirilmiş veri yapısını ve veri formatını temsil etmektedir:
{
"event_name": "Purchase",
"event_time": 1783344000,
"event_id": "purchase_2026_99812",
"user_data": {
"em": "f626154564c78112134567ac8d3eebd9e23c90cb3d0bb2f2fc1f31f9fc915aa2",
"ph": "4c456671a1c78112134567ac8d3eebd9e12bf24190cb3d0bb2f2fc1f31f9f992",
"f5": "7b23154564c78112134567ac8d3eebd9e23c90cb3d0bb2f2fc1f31f9fc915bb4",
"client_ip_address": "192.168.1.1",
"client_user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36..."
},
"custom_data": {
"currency": "TRY",
"value": 1450.00,
"content_type": "product",
"contents": [
{
"id": "prod_8765",
"quantity": 1,
"item_price": 1450.00
}
]
},
"action_source": "website",
"opt_out": false
}Yukarıdaki JSON şeması incelendiğinde, em (e-posta) ve ph (telefon numarası) gibi kişisel verilerin açık kaynak olarak değil, SHA-256 standardı kullanılarak kırılması imkansız hale getirilmiş karmaşık hash dizelerine çevrildikten sonra gönderildiği görülmektedir. Bu, gizlilik protokollerine mutlak uyum sağlarken Meta tarafındaki eşleşme skorunu (Event Quality Match Score) zirveye çıkarır.
Adım 5: Kurulumun Test Edilmesi ve Canlıya Alınması
GTM paneli üzerinde "Önizleme" (Preview) modunu her iki kapsayıcıda (Web ve Server) aynı anda aktif edin. Web sitenizde bir test siparişi veya üyelik oluşturun.
GTM Sunucu hata ayıklama (Debug) konsolunda gelen isteklerin sağ tarafta başarılı HTTP status kodu olan "200 OK" veya "204 No Content" ile sonuçlandığını doğrulayın.
Meta Olay Yöneticisi panelinizde yer alan "Olayları Test Et" (Test Events) sekmesine geçin. Web sitenizden gerçekleşen test işlemlerinin buraya gerçek zamanlı düştüğünü izleyin.
Gelen her olayda "Sunucu" (Server) ikonunun yer aldığından ve olay detaylarına tıklandığında "Çift Sayılardan Arındırıldı" (Deduplicated) ve yeşil onay ibaresinin göründüğünden emin olun.
Her şeyin mükemmel çalıştığını teyit ettikten sonra, hem GTM Web hem de GTM Server kapsayıcılarındaki değişiklikleri "Yayınla" (Submit & Publish) butonuna basarak canlıya alın. Tebrikler, 2026 standartlarında, kesintisiz çalışan bir Meta Conversions API altyapısına sahipsiniz!



