De Meta pixel is een stukje code dat je op je website plaatst om bezoekers te volgen en acties te meten. Het koppelt de data van je site aan het advertentieplatform van Meta, zodat je precies ziet wat mensen doen nadat ze op een advertentie hebben geklikt.
Technische werking
- Je maakt een pixel aan in het Meta Events Manager dashboard, waarna je een unieke ID krijgt.
- Deze ID wordt verwerkt in een blok code dat je in de header van je website plaatst, zodat het op elke pagina wordt geladen.
- Zodra een bezoeker je site opent, vuurt de pixel een signaal af naar de servers van Meta.
- Meta koppelt dit signaal aan het Facebook- of Instagram-profiel van de bezoeker via cookies en browsergegevens.
- De pixel registreert specifieke acties, zoals het bekijken van een product of het invullen van een formulier, via zogenaamde events.
- Deze verzamelde data wordt opgeslagen in je advertentieaccount om later doelgroepen te bouwen of resultaten te analyseren.
Belangrijke begrippen
Base code
Dit is het standaardblok code dat op elke pagina van je website moet staan. Zonder deze basiscode werken de specifieke actiemetingen niet, omdat Meta dan niet weet om welke website of welk account het gaat.
Standard events
Dit zijn vooraf gedefinieerde acties die Meta herkent, zoals ViewContent, AddToCart en Purchase. Je hoeft deze niet zelf te programmeren; je geeft simpelweg aan dat een bepaalde actie bij deze categorie hoort.
Custom conversions
Als een standaard event niet genoeg is, maak je zelf een regel. Je vertelt Meta dan dat een bezoek aan een specifieke URL, zoals example.nl/bedankt, moet worden geteld als een succesvolle conversie.
Custom audiences
Dit zijn doelgroepen die je bouwt op basis van pixeldata. Je kunt bijvoorbeeld een lijst maken van iedereen die de afgelopen dertig dagen een product in het winkelmandje heeft gestopt, maar niet heeft afgerekend.
Conversion API
Omdat browsers steeds vaker cookies blokkeren, stuurt de API data direct van jouw server naar Meta in plaats van via de browser van de bezoeker. Dit is een technisch alternatief voor, of aanvulling op, de traditionele pixelcode.
Praktijkvoorbeeld
Stel je voor dat je een webshop hebt op example.nl die handgemaakte leren tassen verkoopt. Je wilt mensen die naar een specifieke tas kijken, later opnieuw benaderen met een advertentie voor precies diezelfde tas. Je plaatst de base code op alle pagina’s en voegt aan de productpagina’s een event toe voor ViewContent.
Wanneer iemand op de pagina van de bruine schoudertas komt, ziet de code er technisch ongeveer zo uit:
<script>
fbq('track', 'ViewContent', {
content_ids: ['12345'],
content_type: 'product',
value: 89.95,
currency: 'EUR'
});
</script>
Je ziet nu in je dashboard dat er 500 mensen naar die tas hebben gekeken. Je maakt een custom audience van deze mensen en laat hen op Instagram een advertentie zien met een kortingscode. De pixel vertelt je vervolgens precies hoeveel van die 500 mensen daadwerkelijk hebben gekocht.
Veelgemaakte fouten
- Meerdere keren de base code plaatsen. Als je de code zowel via een plugin als handmatig in de header zet, kan dit leiden tot dubbele registratie. Je data is dan onbruikbaar omdat je conversies en bezoekersaantallen kunstmatig worden opgeblazen.
- Vergeten de pixel te testen na een update. Soms overschrijft een update van je thema of een plugin de header code. Je denkt dat je data verzamelt, maar in werkelijkheid meet je al weken niets meer.
- Te veel events tracken zonder plan. Als je elke klik op elke knop meet, krijg je te veel ruis in je data. Je verliest het overzicht over wat echt bijdraagt aan je omzet.
- De pixel pas plaatsen als de campagne start. De pixel heeft tijd nodig om data te verzamelen en patronen te herkennen. Als je pas begint met meten op de dag dat je budget uitgeeft, mis je de kans om je doelgroep vooraf te verfijnen.
- Geen rekening houden met privacywetgeving. De pixel plaatst cookies en verzamelt persoonsgegevens. Doe je dit zonder toestemming in je cookiebanner, dan overtreed je de AVG en loop je risico op boetes.
Wanneer wel of niet gebruiken
Gebruik de pixel als je betaalde advertenties inzet op Facebook of Instagram en direct resultaat wilt meten. Het is de meest directe manier om te weten of je budget ook echt leidt tot verkopen of leads. Ook als je retargeting wilt inzetten om twijfelaars terug te halen naar je site, is de pixel de gangbaarste methode.
Laat de pixel weg als je een hele kleine site hebt zonder marketingbudget. De data die je verzamelt is dan simpelweg niet genoeg om Meta’s algoritmes te voeden. Daarnaast is de pixel minder relevant voor sites die puur op organisch verkeer of directe referrals draaien, omdat de koppeling met het sociale profiel dan geen waarde toevoegt aan je strategie.
Controle en installatie
Om te beginnen maak je in het Meta Events Manager een nieuwe pixel aan en kopieer je de code. Plak deze code direct boven de sluitende header tag van je website, oftewel </head>. Gebruik je WordPress? Dan kan een plugin dit vaak eenvoudiger regelen zonder dat je in de code hoeft te duiken.
Controleer of alles werkt met deze stappen:
- Installeer de Meta Pixel Helper extensie in je Chrome-browser.
- Bezoek je eigen website en kijk of de extensie groen kleurt.
- Klik op de extensie om te zien welke events er worden afgevuurd; zie je ViewContent bij een productpagina?
- Ga naar de Events Manager in Meta en bekijk de Real-time Test events sectie.
- Voer zelf een actie uit op je site, zoals het invullen van een contactformulier, en check of dit binnen enkele seconden in het dashboard verschijnt.
Vertrouw niet blindelings op de installatie-wizard van Meta, maar controleer de installatie zelf met de Pixel Helper om zeker te weten dat alles werkt.
Zet de Meta Pixel Helper in je browser en loop een ronde over je belangrijkste landingspagina’s om te zien welke data er nu echt wordt verzonden.