Facebook Dynamic Ads Nedir? Katalog ve Pixel ile Kurulum

Etkisepeti EkibiEtkisepeti Ekibi
9 dk okuma
Facebook Dynamic Ads Nedir? Katalog ve Pixel ile Kurulum

Facebook Dynamic Ads (Dynamic Product Ads) kurulumunu katalog (feed), Pixel/CAPI event’leri ve ürün ID eşleştirmesi üzerinden sade bir dille anlatıyoruz. Instagram yerleşimleri ve ölçüm tarafını Etkisepeti yaklaşımıyla netleştiriyoruz.

Facebook Dynamic Ads (dinamik ürün reklamları), katalogtaki ürünleri kullanıcı davranışına göre otomatik seçip Facebook ve Instagram’da gösteren bir yapıdır. Mantık aslında basit: katalog (feed) ürünleri tanımlar, Pixel/CAPI sitedeki davranışı sinyal olarak taşır, ürün ID eşleştirmesi de “hangi sinyal hangi ürüne ait?” sorusunu çözer. Bu üç parça düzgün konuştuğunda reklam şablonu sabit kalır; ürün seçimini sistem yapar. Meta arayüzünde ve dokümanlarda aynı yaklaşımı çoğu zaman Dynamic Product Ads adıyla görürsünüz.

Başlarken şu noktaları netleştirmek işinizi kolaylaştırır:

  • Katalogda ürün ID yapınız sabit mi, varyantları nasıl yöneteceksiniz?
  • Pixel (ve mümkünse CAPI) ile ViewContent / AddToCart / Purchase event’leri doğru mu akıyor?
  • Event içindeki content_ids ile katalogdaki id birebir eşleşiyor mu?
  • Instagram yerleşimlerinde kırpılmayacak, fiyatı doğru gösterecek görsel/şablon hazır mı?
E-ticaret ürün sayfası ve alışveriş akışı
Dinamik reklam iyi çalışsa bile, tıklama sonrası ürün sayfasının “satın almaya hazır” olması performansı belirler.

Dinamik ürün reklamları hangi problemi çözer?

Ürün sayısı arttıkça tek tek reklam üretmek ve yönetmek zorlaşır. Dinamik yapı burada yükü azaltır: siz katalog ve şablonu kurarsınız; sistem, kullanıcı sinyallerine göre doğru ürünü seçip gösterir. Bu yüzden en çok şu senaryolarda anlamlıdır:

  • E-ticaret: yüzlerce/binlerce SKU, kategori bazlı ürün setleri, stok/fiyat değişimi olan mağazalar
  • Kataloglu hizmetler: otel odası, araç kiralama, emlak ilanı gibi “liste” mantığı olan işler (uygun entegrasyonla)

Klasik yeniden pazarlamadan farkı şudur: klasik modelde reklamveren “hangi ürünü göstereceğini” kreatiflerle tek tek seçer. Dinamik tarafta ise ürün seçimi otomasyondur; reklam şablonu sabit kalır, ürün seçimi katalog + sinyalle yapılır. Bu yaklaşımın İngilizce adı olan Dynamic Product Ads, Meta arayüzünde hâlâ sık geçen bir terimdir.

E-ticarette pratik faydalar (günlük iş yükü açısından)

Dinamik ürün reklamlarının e-ticaretteki asıl artısı, reklam yönetimini “tek tek ürün reklamı” olmaktan çıkarıp kuralları olan bir sisteme çevirmesidir. Günlük işte en çok şuralarda farkını görürsünüz:

  1. Kişiye göre ürün gösterimi: Görüntülenen veya sepete eklenen ürünleri (ya da benzerlerini) otomatik öne çıkarır.
  2. Kreatif yükünü azaltma: Şablon + katalog ile çalıştığınız için her ürün için ayrı görsel/video üretme baskısı düşer.
  3. Stok ve fiyat tutarlılığı: Feed güncelse reklamda görünen fiyat/uygunluk, mağazanızla daha uyumlu olur.
  4. Daha anlaşılır raporlama: Ürün düzeyinde performans (hangi ürün grubu satış getiriyor?) daha net izlenir.
  5. Instagram yerleşimlerinde hacim: Reels/Stories/Explore gibi yerleşimlerde katalogdan otomatik ürün seçimiyle daha geniş kitleye çıkmak kolaylaşır.

Sistem mantığı: katalog → sinyal → ID eşleştirme

Mühendislik gözüyle bakınca her şey üç parçanın düzgün konuşmasına dayanır: katalogsinyaleşleştirme. Bir yerde kopma olursa kampanya “yayında” görünür; ama ürün seçimi ve ölçüm tarafı zayıflar. Bu mantık, Meta’nın Dynamic Product Ads yaklaşımının da temelidir.

Katalog: ürün verisi (product feed)

Katalog, Meta’nın ürünlerinizi tanıdığı veri tabanıdır. Temelde şu bilgiler gerekir: ürün ID, fiyat, stok durumu, görsel, ürün linki ve başlık/açıklama. Bu veri kaynağına çoğu kişi product feed der.

Sinyal: Pixel/CAPI event’leri

Meta Pixel (ve varsa Conversion API), sitede ne olduğunu Meta’ya anlatır. Dinamik reklam için kritik event’ler genellikle şunlardır: ViewContent, AddToCart, InitiateCheckout, Purchase.

Eşleştirme: content_ids ↔ katalog id

Burada “kalp” ID tutarlılığıdır. Event içinde gönderdiğiniz content_ids değerleri, katalogdaki id alanıyla birebir aynı olmalıdır. Örneğin sitede “SKU-123” gönderip katalogda “123” tutuyorsanız, sistem ürün eşleştirmede zorlanır ve alakasız ürünler gösterebilir. Kurulumlarda en çok zaman kaybettiren hata da genelde budur.

Reklam performansı ve analitik raporlama ekranı
Ürün düzeyi raporlama, “hangi kategori gerçekten satıyor?” sorusunu daha hızlı yanıtlar.

Her hesapta aynı performansı beklememek gerekir

Doğru şartlarda çok iyi çalışır; ama “her hesapta otomatik iyi” değildir. Performans, katalog kalitesi ve sinyal kalitesiyle doğru orantılıdır. Özellikle Dynamic Product Ads mantığında, eksik/yanlış sinyal ürün seçimini doğrudan etkiler.

Kurulumdan önce gerekli hesaplar ve erişimler

Başlamadan önce şu erişimlerin sizde (veya ajansınızda) olduğundan emin olun:

  • Business Manager (Meta Business Suite) ve reklam hesabı
  • Facebook Sayfası ve Instagram hesabı bağlantısı
  • Commerce Manager içinde katalog oluşturma/düzenleme yetkisi
  • Domain doğrulama ve olay önceliklendirme mantığı (özellikle iOS/çerez kısıtları nedeniyle)

Business Manager tarafında takılıyorsanız: Facebook Business Manager hesabı nasıl açılır ve kurulur?

Ürün kataloğunu besleme yolları

Meta katalog oluşturma için en sık kullanılan yollar genellikle şunlardır:

  1. E-ticaret altyapısı entegrasyonu: Shopify/WooCommerce gibi sistemlerde hazır entegrasyonlarla katalog otomatik beslenir.
  2. Planlı feed yükleme: XML/CSV/Google Sheets ile belirli aralıklarla güncellenen product feed.
  3. Manuel ürün ekleme: Az ürünlü kataloglarda hızlıdır; ürün sayısı arttıkça yönetimi zorlaşır.

Shopify WooCommerce Google Sheets

Feed’de zorunlu alanlar ve sık yapılan hatalar

Feed tarafında en sık sorun, “küçük bir alan hatası” yüzünden dinamik reklamın ürünleri yanlış çekmesidir. Aşağıdaki alanlar çoğu senaryoda zorunlu kabul edilir:

Katalog (product feed) temel alanları
Alan Ne işe yarar? Sık hata
id Ürünün benzersiz kimliği Pixel content_ids ile uyuşmaması
title Ürün adı Çok kısa/çok genel başlık
description Ürün açıklaması Boş bırakma veya kopya metin
link Ürün sayfası URL’i Kırık link, yönlendirme zinciri
image_link Ürün görseli Düşük kalite, yanlış oran, erişilemeyen görsel
price Fiyat bilgisi Para birimi formatı hatası
availability Stok durumu Stok varken “out of stock” görünmesi

Varyant mantığı için de şunu aklınızda tutun: renk/beden gibi varyantlarınız varsa, aynı ürün ailesini bir arada tutmak için çoğu yapıda item_group_id kullanılır. Böylece Meta, “aynı ürünün farklı varyantları” olduğunu daha iyi anlar.

Pixel ve (varsa) Conversion API: event’leri doğru taşımak

Dinamik ürün reklamları için minimum event seti genellikle şunlardır: ViewContent, AddToCart, InitiateCheckout, Purchase. Bu event’lerin “ateşlenmesi” kadar, içindeki parametreler de önemlidir:

  • content_ids: görüntülenen/sepete eklenen/satın alınan ürün ID’leri
  • content_type: çoğu e-ticarette product
  • value ve currency: sepet/satın alma değerini doğru ölçmek için

Pixel kurulumunun temelleri için: Meta Pixel nedir, web sitesine nasıl eklenir?

Conversion API (CAPI) her hesapta “şart” değildir; ama çerez kısıtları nedeniyle tarayıcıdan kaçan sinyalleri sunucu tarafında tamamlamak için çoğu e-ticarette faydalı olur. Özellikle satın alma event’lerinde eksik görme yaşıyorsanız CAPI belirgin fark yaratabilir.

Kurulum akışı (kampanya → reklam seti → ürün seti → reklam)

Arayüz isimleri değişse de kurulum akışı genelde aynı mantıkla ilerler:

  1. Kampanya hedefi: Reklam Yöneticisi’nde hedef olarak genellikle Satışlar seçilir. Katalogla çalışacaksanız, kampanya/reklam seti içinde “katalog” seçimi yaparak optimizasyonu ürün kataloğuna bağlarsınız.
  2. Reklam seti: Hedef kitleyi seçin (yeniden pazarlama veya daha geniş kitle), bütçe ve optimizasyonu belirleyin.
  3. Ürün seti: Tüm katalog yerine kategori/marka/fiyat aralığı gibi ürün setleriyle kontrolü artırabilirsiniz.
  4. Reklam: Dinamik şablon, metin varyasyonları, fiyat/indirim gösterimi gibi alanları düzenleyin.
  5. Yerleşimler: Instagram ağırlıklı gidecekseniz Reels/Stories kırpılmalarını ve metin uzunluklarını kontrol edin.
Instagram ağırlıklı yerleşimde en sık kaçırılan 3 nokta

1) Ürün görselleri kare hazırlanmışsa Reels/Stories’de kırpılabilir. 2) Fiyat etiketi bazı şablonlarda görselin kritik alanını kapatabilir. 3) Uzun başlıklar mobilde kesilir; katalog title alanını daha okunur tutmak işe yarar.

Beklentiyi doğru kurmak: “kur ve unut” değil

Bu yapının değeri, “tek bir kampanya açıp bırakmak” değil; katalog ve ölçüm disiplinini oturtmaktır. Beklentiyi gerçekçi kurarsanız, özellikle Instagram yerleşimlerinde hâlâ güçlü bir araçtır. Aynı mantık, dokümanlarda geçen adıyla Dynamic Product Ads için de geçerlidir.

Bütçeyi nasıl düşünmeli?

Başlangıçta bütçeyi ikiye ayırmak daha sağlıklıdır: test bütçesi (kurulumun doğru çalıştığını görmek) ve büyütme bütçesi (kazanan ürün seti/kitleyi genişletmek). Test aşamasında amaç “en yüksek hacim” değil; event’lerin doğru aktığını ve ürün eşleştirmenin düzgün olduğunu doğrulamaktır.

Başarıyı hangi sayılarla takip etmeli?

ROAS tek başına yeterli olmayabilir. Şunları birlikte izlemek daha doğru resim verir:

  • Satın alma başına maliyet: bir satış için ortalama ne ödüyorsunuz?
  • Ortalama sepet tutarı: reklam, düşük sepetli ürünlere mi yığılıyor?
  • Sepete ekleme oranı: trafik geliyor ama sepete ekleme düşükse sorun ürün sayfasında olabilir.

Bu konuyu daha geniş okumak isterseniz: Facebook Ads’te ROAS nasıl artırılır?

Ölçüm kısıtları ve CAPI’nin rolü

iOS izinleri ve çerez kısıtları nedeniyle, tarayıcı taraflı Pixel her zaman tüm dönüşümleri yakalayamayabilir. CAPI burada “sinyali güçlendiren” bir katman gibi çalışır. Yine de CAPI kurdum diye her şeyin otomatik düzeleceğini beklemek yerine, event parametrelerinin doğruluğunu (özellikle content_ids, value, currency) kontrol etmek daha kritik olur.

Meta’nın ölçüm yaklaşımı, birden fazla sinyali birleştirip olasılıksal modellemeyle raporlamaya dayanır; bu yüzden kurulum kalitesi, raporların güvenilirliğini doğrudan etkiler.

— Meta Business Help Center

Resmî kaynak olarak Meta’nın yardım merkezini referans almak faydalıdır: Meta Business Help Center. Pixel ve event tarafında teknik doğrulama için de: Conversions API dokümantasyonu.

Reklamdan gelen trafiği profilde doğru karşılamak

Dinamik ürün reklamları özellikle Instagram’da iyi çalıştığında, profil ziyaretleri de artar. Reklam “ürünü” anlatırken, profil çoğu zaman “bu marka güvenilir mi?” sorusuna cevap verir. Bu yüzden performansı değerlendirirken profil tarafını da temel bir kontrol noktası gibi düşünmek işe yarar.

  • İlk izlenim: Bio net mi, sabitlenen içerikler ürün/hizmet vaadini anlatıyor mu, öne çıkanlar (kargo/iade/SSS) düzenli mi?
  • Ürün sayfasına giden yol: Link düzeni anlaşılır mı, UTM ile hangi reklamın satış getirdiğini takip ediyor musunuz?

Rakiplerin reklam dilini ve katalog yaklaşımını görmek için: Facebook Reklam Kütüphanesi ile rakip reklam analizi.

Instagram profilinde alışveriş deneyimi
Instagram’da reklamdan gelen kullanıcı, çoğu zaman önce profile bakar; güven sinyalleri burada oluşur.

Kademeli ilerleme: bütçe artışı ve profil ritmi

“Kademeli ilerleyin” önerisi iki farklı konuya dokunur: reklam bütçesini artırma şekliniz ve profil büyümesinin ritmi. Birbirine benziyor gibi dursa da, kontrol ettiğiniz kaldıraçlar farklıdır.

1) Reklam bütçesini artırırken: sistemi sarsmadan büyütmek

Bir anda büyük bütçe artışı yaptığınızda, reklam seti farklı açık artırmalara girer ve hedefleme/yerleşim dağılımı değişebilir. Kademeli artış, sistemin yeni dengeyi daha kontrollü bulmasına yardımcı olur.

2) Profil büyümesinde: düzenli bir ritim yakalamak

Reklamdan gelen ziyaretçi, profilde “yaşayan bir hesap” görmek ister: düzenli içerik, tutarlı dil ve gerçek etkileşim. Etkisepeti’nin yaklaşımı da burada devreye girer: kademeli (drip-feed) teslimat ile büyümenin daha doğal bir ritimde ilerlemesine odaklanır; hedef, ani sıçramalar yerine daha dengeli bir tempo yakalamaktır.

Katalog güncellemelerinde kalite kontrol

  • Feed güncellemesinden sonra kırık link ve erişilemeyen görsel kontrolü
  • Stok/price alanlarında format tutarlılığı
  • En çok satan ürünlerde id değişmedi mi?
  • Varyantlarda item_group_id mantığı bozuldu mu?

Yerel kitle uyumu: içerik–reklam tutarlılığı

Türkiye’de satış yapan markalar için, reklamdan gelen kitleyle profilinizdeki dil/üslup ve sosyal kanıtın uyumlu olması önemlidir. Profil tarafında Facebook ekosisteminde daha görünür olmak istiyorsanız, bazı ekipler sayfa ve topluluk büyümesini de planın bir parçası olarak ele alır. Bu noktada Etkisepeti’de ilgili çözümler: Facebook takipçi ve Facebook sayfa beğenisi.

Ürün kataloğu ve kampanya hazırlığı
Katalog, sinyal ve eşleştirme düzgünse; dinamik reklam yönetmesi kolay, raporlaması daha net bir yapıya dönüşür.

Sıkça Sorulan Sorular

Ürünler neden yanlış kişilere gösteriliyor gibi görünüyor?

En yaygın sebep content_ids ile katalog id eşleşmesinin bozuk olmasıdır. İkinci sebep, hedef kitle penceresinin çok geniş olmasıdır (ör. sadece “site ziyaretçisi” ama ürün görüntüleme ayrımı yok). Önce eşleştirmeyi doğrulayın, sonra kitle kurgusunu daraltın.

Katalog güncellenmiyor: ilk nereleri kontrol etmeliyim?

Feed kaynağının erişilebilir olduğundan (URL/izin), görsellerin 200 OK döndüğünden, fiyat/para birimi formatının doğru olduğundan emin olun. Commerce Manager’da “Diagnostics/Tanılama” ekranı genelde hatayı açıkça söyler.

Pixel var ama satışlar görünmüyor: nereden başlamalıyım?

Önce Purchase event’inin gerçekten tetiklenip tetiklenmediğini ve value/currency parametrelerinin dolu olup olmadığını kontrol edin. Ardından domain doğrulama ve olay önceliklendirmede satın almanın doğru yerde olduğundan emin olun. Çerez kısıtları nedeniyle eksik görüyorsanız CAPI değerlendirin.

Tek ürün satıyorum, dinamik yapı kurmalı mıyım?

Tek ürün için dinamik ürün reklamları şart değildir; standart satış kampanyası daha basit olabilir. Yine de farklı varyantlarınız (renk/beden) veya upsell/cross-sell kurgunuz varsa katalog yaklaşımı işinizi düzenleyebilir.

Instagram’da hangi yerleşimler daha iyi çalışır?

Çoğu e-ticarette Reels ve Stories güçlü hacim verir; ancak görsel kırpılmaları ve metin kesilmeleri daha sık yaşanır. Başlangıçta otomatik yerleşimle test edip, raporlarda maliyet/satış kalitesine göre Instagram ağırlığını kademeli artırmak daha sağlıklı olur.


Bu içerik, Meta arayüzü değişse de değişmeyen “sinyal–katalog–eşleştirme” mantığını temel alır. Kurulumunuzda takıldığınız yer, çoğu zaman bu üçlüden birindeki küçük bir uyumsuzluktur. Facebook Dynamic Ads / dinamik ürün reklamları / Dynamic Product Ads aynı temel prensiple çalışır.

Etkisepeti Ekibi

Etkisepeti Ekibi

Etkisepeti ekibi, sosyal medya büyümesi ve dijital pazarlama trendleri hakkında bilgiler paylaşır.

Daha fazla içerik

Daha Fazla İçerik Keşfedin

Sosyal medya stratejileri ve ipuçları hakkında daha fazla yazı okuyun.

Tüm Blog Yazıları