Werken met de Facebook conversions API
Maartje Daems avatar
Geschreven door Maartje Daems
Meer dan een week geleden bijgewerkt

Als je met Facebook ads werkt, heb je ongetwijfeld van de iOS update gehoord. In deze handleiding vertellen we je precies wat je moet instellen voor Plug&Pay.

Wat is er precies veranderd met de iOS 14 update?

Gebruikers van iOS 14 (dus de nieuwste update van Apple) moeten voortaan bij elke app aangeven of ze willen dat data uit de app gedeeld mag worden. Dat geldt dus ook voor de Facebook-app. Standaard worden gegevens niet meer gedeeld met Facebook.

Dat heeft effect op je advertenties: als niet alle gegevens niet standaard gedeeld worden, kun je ook je advertenties minder personaliseren (en kunnen advertenties daardoor minder goed aansluiten en minder effectief zijn).

Dit geldt dus alleen voor Apple-gebruikers die de laatste Apple-update gebruiken en aangeven dat ze deze gegevens niet willen delen.

Oplossing van Facebook: de conversions API

De gegevens van de gebruikers mogen dus niet meer standaard gedeeld worden met Facebook via cookies. Maar Facebook heeft daar al een oplossing voor: in plaats van dit met cookies te doen, komt Facebook met de conversions API.

Door dit te koppelen, kun je alsnog de gegevens tracken. Het gaat dan dus niet via cookies, maar direct via de servers van Facebook.

Facebook conversions API gebruiken voor Plug&Pay

Om gebruik te maken van de Facebook conversions API, zul je een paar stappen moeten volgen.

Stap 1: Het verifiëren van jouw domein

Om de Facebook conversions API te gebruiken, is het belangrijk om je domein te verifiëren. Hiervoor zul je een eigen domein moeten gebruiken voor jouw checkouts. Je kunt hier onze uitleg vinden over het gebruiken van je eigen domein van Plug&Pay.

De volgende stap is om jouw domein te verifiëren in Facebook. Hiermee bevestig jij voor Facebook dat jij de eigenaar bent van dit domein.

Vaak zul je in Plug&Pay niet het hoofddomein hebben. Bijvoorbeeld: onze site staat op imu.nl, en onze checkouts staan op checkout.imu.nl. Dat betekent dat wij niet moeten verifiëren bij checkout.imu.nl (het subdomein, dus Plug&Pay), maar bij imu.nl (het hoofddomein).

Je kunt hier de uitleg van Facebook vinden om je domein te verifiëren. Deze methodes gaan dus buiten Plug&Pay om. Heb je vragen over het verifiëren van je domeinnaam? Neem dan bijvoorbeeld contact op met je domeinhost of het websitesysteem dat je gebruikt voor jouw hoofddomein.

Stap 2: Access Token in Plug&Pay zetten

Als je je domein hebt geverifieerd, kun je verder met het instellen van de conversions API. Dit doe je door in Facebook bij je pixel naar Settings te gaan. Vervolgens zie je het kopje Conversions API. Klik onder Set up manually op Create Access Token.

Als je hierop hebt geklikt, krijg je onderstaande pop-up. Klik hier op Next.

Vervolgens kun je kiezen voor welke pixel je de koppeling wil maken. Kies hier jouw gewenste pixel en klik op Next:

Als je je pixel hebt gekozen, krijg je de knop Generate Access Token te zien. Als je hierop klikt, wordt er een code gegenereerd. Kopieer deze code.

Vervolgens ga je naar Plug&Pay naar Instellingen > Analytics. Daar zie je een veld 'Facebook Conversie API token'. Plak hier de code die je zojuist uit Facebook hebt gekopieerd.

Je kunt ook de testcode vullen, zodat je de conversions API kunt testen. De testcode vind je in Facebook onder Test Events en vervolgens Server:

Vergeet de testcode niet te verwijderen uit Plug&Pay als je live data wil gaan verzamelen.

Zorg er daarnaast voor dat onder 'analytics' deze opties aan staan:

Stap 3: Events testen

Natuurlijk is het belangrijk om even na te lopen of alles werkt! Dat kun je in Facebook bij je pixel doen onder Test Events. Als je zelf een pagina opent waar jouw pixel op staat, zie je vanzelf welke testdata wordt doorgestuurd naar Facebook.

Je ziet hier staan 'all', 'browser' en 'server'. Alles wat via browser binnenkomt, is via de Facebook-pixel zoals normaal. Deze gegevens komen dus ook nog binnen. Alles via 'server' is dus via de nieuwe conversions API.

Let op: de data via de server wordt elke 15 minuten opgehaald. Als je het test, zie je dus direct de events van de browser binnen komen, maar de events van de server nog niet. Dat klopt dus, dat komt erbij na een kwartiertje :-).

Daarnaast sturen we op dit moment alleen het purchase-event door via de server. Pageview en add to cart momenteel dus nog niet!

Je ziet dan bij een event (in mijn geval 'purchase') zowel het event van de browser als via de server. Wij tracken dit dus momenteel op beide manieren. Als een event zowel via de browser als via de server wordt gemeten, markeren wij dat automatisch als 'duplicate', zodat je geen dubbele gegevens krijgt.

Zie jij de events binnenkomen als op bovenstaand screenshot? Dan weet je dat de Facebook Conversions API voor jou goed ingesteld staat :-).

Was dit een antwoord op uw vraag?