Advertenties koppelen aan je productcatalogus: dynamische advertenties op Meta

8 oktober 2026 · 7 min lezen · door Sam Groenwold, Formyx

Dynamische productadvertenties op Meta laten automatisch het juiste product zien aan de juiste persoon, op basis van je productcatalogus en het gedrag op je site. Je hebt er drie dingen voor nodig: een schone catalogus, een pixel die dezelfde product-id's doorgeeft als die catalogus, en een campagne-opzet die niet alleen mensen bereikt die toch al zouden bestellen. Bij de meeste webshops gaat het mis op punt twee.

Wat zijn dynamische productadvertenties op Meta precies?

In plaats van dat je per product een advertentie maakt, upload je je hele assortiment als catalogus. Meta kiest per persoon welk product wordt getoond: het product dat iemand bekeek, iets uit dezelfde categorie, of een bestseller uit je feed voor mensen die je site nog nooit zagen.

Dat scheelt werk. Een woonwebshop met 1.400 artikelen hoeft geen 1.400 advertenties te maken, maar één advertentiesjabloon met een titel, een kader om de afbeelding en eventueel een prijsbadge.

De prijs van dat gemak is dat de kwaliteit van je feed bepaalt wat er in de advertentie staat. Staat er in je productnaam "EETTAFEL-EIK-180-ZW-2024", dan is dat precies wat iemand in zijn tijdlijn ziet.

Welke velden in je catalogus bepalen het resultaat?

Meta trekt de advertentie letterlijk uit je feed. Dit zijn de velden waar je tijd in moet steken:

Wie een productfeed voor Google Shopping goed heeft staan, heeft het grootste deel van dit werk al gedaan. De logica achter beide is hetzelfde: je feed is belangrijker dan je biedingen.

Pixel en gebeurtenissen: hier gaat het bij de meeste webshops mis

De koppeling tussen catalogus en pixel staat of valt bij één ding: de content_ids die je pixel meestuurt, moeten exact gelijk zijn aan het veld id in je catalogus. Niet de variant-id terwijl je feed op groepsniveau staat, niet het SKU-nummer terwijl je feed het artikelnummer gebruikt.

Controleren doe je zo: open in Commerce Manager je catalogus, kopieer een willekeurige id, bekijk dan datzelfde product op je site met de Meta Pixel Helper en vergelijk. Wijken ze af, dan werkt je dynamische campagne op halve kracht, zonder dat je een foutmelding krijgt.

Vier andere fouten die ik telkens terugzie:

  1. Twee pixels op één pagina. Eén uit je thema, één uit een app. Elke aankoop telt dubbel, je ROAS lijkt twee keer zo hoog als hij is.
  2. Geen waarde bij de gebeurtenis. Zonder `value` en `currency` bij Purchase kan Meta niet optimaliseren op omzet en zie je geen opbrengst per productset.
  3. Server- en browsergebeurtenissen zonder event_id. Gebruik je de conversie-API naast de pixel, dan moet elke gebeurtenis een identiek event_id hebben in beide kanalen. Anders ontdubbelt Meta niet.
  4. ViewContent op de categoriepagina. Die hoort op de productpagina. Vuur je hem op overzichtspagina's af, dan vult je hertargetingpubliek zich met mensen die niets bekeken.

De rest van de meetkant, van toestemming tot serverzijde, staat uitgewerkt op de pagina over Meta Ads voor webshops.

Hoe zet je de campagne op zonder je eigen klanten te betalen?

Standaard mengt Meta twee dingen: mensen die je site al bezochten en een breed publiek dat je nog niet kent. Dat is handig, maar het maakt je cijfers onleesbaar.

Splits daarom minimaal in twee advertentiesets:

Test dat verschil een keer echt: zet de hertargetingset twee weken uit en kijk wat er met je totale omzet gebeurt. Bij een schoenenwebshop die ik meekeek daalde de toegeschreven omzet met 31 procent, de werkelijke omzet in de boekhouding met 6 procent. De rest was omzet die er toch wel was.

Sluit ook producten uit met custom_label: artikelen met minder dan 20 procent marge of meer dan 50 procent retouren horen niet in je dynamische set.

Reken met marge en retouren, niet met ROAS

Neem een schoenenwebshop. Maandbudget 2.000 euro, toegeschreven omzet 12.000 euro. ROAS 6, dus feest.

Nu de echte som:

Wat overblijft: 675 euro. Op 12.000 euro omzet. En daar zit de omzet van bestaande klanten nog in, die deels ook zonder advertentie was binnengekomen.

Dezelfde som met een woonwebshop, 8 procent retouren en 38 procent marge op 12.000 euro toegeschreven omzet: 11.040 euro netto, 4.195 euro marge, min verzending en advertenties blijft er ruim 1.800 euro over. Zelfde ROAS, bijna drie keer zoveel winst. Daarom stuur je per productgroep, niet per account.

Een werkbare vuistregel: bereken je breekpunt per categorie. Marge 45 procent en 35 procent retouren betekent dat je effectief 29 procent van de bruto-omzet overhoudt. Je breekpunt-ROAS is dan 1 gedeeld door 0,29 = 3,4. Alles daaronder kost geld.

Wat controleer je elke maand?

Een vaste ronde van twintig minuten:

Wie dat maandelijks handmatig doet en er geen bureau bij wil, kan dit soort controles ook laten draaien: Formyx kijkt dagelijks naar je feed, je gebeurtenissen en je marge na retouren, en stelt aanpassingen voor die je met één klik terugdraait.

Veelgestelde vragen

Heb ik een aparte catalogus nodig naast mijn Google Shopping-feed?

Nee. Meta accepteert dezelfde XML- of CSV-feed, al heten sommige velden anders. De meeste webshopplatformen en feedtools leveren beide formaten. Zorg wel dat het veld id in beide feeds hetzelfde is, dat scheelt later veel zoekwerk.

Werkt hertargeting nog zonder cookies van derden?

Ja, maar kleiner en korter. Gebruik de conversie-API naast de pixel, houd je hertargetingvensters op 14 tot 30 dagen en verwacht dat je publieken 20 tot 40 procent kleiner zijn dan drie jaar geleden. Het zwaartepunt van je budget hoort inmiddels bij het brede publiek.

Hoeveel producten moeten er minimaal in mijn catalogus staan?

Technisch werkt het vanaf één product, praktisch heb je vanaf ongeveer 50 artikelen genoeg variatie om Meta iets te laten kiezen. Bij een klein assortiment zijn gewone advertenties met je beste drie producten vaak effectiever dan een dynamische campagne.

Lees ook

Advertentievermoeidheid herkennen voordat het budget weg isRetargeting voor webshops: wanneer het loont en wanneer je mensen alleen irriteertCategoriepagina's die scoren: zo schrijf je tekst die Google en klanten willenBacklinks voor webshops: welke links helpen en welke je moet negeren

Laat Formyx het bijhouden

SEO, Google Ads, Meta, backlinks en AI-zichtbaarheid elke dag gecontroleerd en bijgestuurd. 14 dagen gratis proberen, geen betaalgegevens nodig. Daarna vanaf €40 per maand excl. btw.

Gratis proberen →