Conversie-API’s

Meld uw doelen aan Meta, LinkedIn, TikTok en Google Ads vanuit onze server in plaats van de browser, uitsluitend gekoppeld via de klikidentificatie die het netwerk zelf heeft geplaatst.

1. Waarom via de server?

Een browserpixel moet drie hindernissen overleven voordat deze een conversie kan melden: een advertentieblokkeerder, een instelling voor trackingpreventie en een bezoeker die het tabblad sluit voordat de pixel wordt geactiveerd. Een serveraanroep overleeft alle drie, omdat deze helemaal niet in de browser plaatsvindt.

MousePlayer weet al wanneer een van uw doelen is bereikt; daar zijn doelen voor. De conversie-API’s geven dat feit simpelweg vanuit onze server door aan het advertentienetwerk.

Dit vervangt uw pixel niet. Behoud die. Elk netwerk ontdubbelt de twee bronnen onderling, en wij sturen de daarvoor benodigde identificaties mee.

2. Wat we versturen en wat we nooit versturen

Het enige dat de bezoeker in deze aanroepen identificeert, is de cookie of klikidentificatie die het netwerk zelf heeft geplaatst. Verder verlaat niets over die persoon onze server.

NetwerkGebruikte identificatieHerkomst
Meta_fbp, _fbcEigen cookies die de Meta-pixel plaatst
LinkedInli_fat_idEigen cookie die de LinkedIn Insight Tag plaatst
TikTok_ttp, ttclid_ttp is een cookie; ttclid komt uit de URL van de advertentieklik
Google Adsgclid, wbraid, gbraidUit de URL van de advertentieklik of naderhand uit de _gcl_aw cookie
Microsoft AdvertisingmsclkidUit de URL van de advertentieklik of uit de _uetmsclkid cookie die de UET-tag schrijft

Nooit verstuurd: e-mailadres, telefoonnummer, naam of IP-adres, ook niet gehasht. Als een bezoeker geen klikidentificatie heeft, wordt er helemaal niets verstuurd. Een conversie zonder toewijzing is voor u minder waard dan een juiste telling.

Alleen met toestemming

Elk van deze aanroepen valt onder dezelfde toestemmingscontrole als de opname zelf. Een sessie zonder toestemming levert geen conversiemelding op, ongeacht de schakelaar in uw projectinstellingen.

3. Google Ads heeft drie identificaties, niet één

Dit verrast mensen, dus we benoemen het expliciet. Google gebruikt gclid voor een afzonderlijke advertentieklik. Wanneer de trackingpreventie van Apple het onmogelijk maakt om één klik toe te wijzen, stuurt Google in plaats daarvan wbraid of gbraid mee; die staan voor een groep klikken.

De drie sluiten elkaar uit: Google weigert een conversie met twee identificaties. We sturen er precies één, en gclid krijgt voorrang als er meerdere aanwezig zijn, omdat dit de nauwkeurigste is.

Ze staan maar één keer in de URL

De identificatie staat alleen in het adres van de eerste pagina na de advertentieklik. De Google-tag slaat deze daarna op in de _gcl_aw cookie. We lezen de cookie als terugvaloptie; zonder die cookie zou een conversie op de derde pagina van het bezoek helemaal geen identificatie vinden.

4. Instellen

Meta, LinkedIn en TikTok

Elk heeft twee velden: de ID van de pixel of conversieregel en een toegangstoken dat u in de eigen interface van het netwerk maakt. Beide worden met AES-256-GCM versleuteld opgeslagen en na het opslaan nooit meer getoond.

Google Ads heeft er zes nodig

Google is de uitzondering, en het is goed om vooraf te weten waarom: anders dan de andere drie verstrekt Google geen eenvoudig toegangstoken. Toegang verloopt via OAuth met een vernieuwingstoken, en de Ads API vereist bovendien een ontwikkelaarstoken.

VeldWaar u het vindt
Klant-IDRechtsboven in Google Ads. Alleen cijfers, zonder streepjes.
Conversieactie-IDDoelen en conversies, en vervolgens de actie waarop u deze conversie wilt boeken.
OntwikkelaarstokenUw Google Ads-manageraccount, API-centrum.
OAuth-client-ID en clientgeheimGoogle Cloud Console, Inloggegevens, OAuth-client van het type “desktop-app”.
VernieuwingstokenDit genereert u eenmalig zelf voor het bereik adwords.

LinkedIn heeft twee routes; kies de korte

In Campaign Manager: Gegevens, Signals Manager, Direct API, Toegangstoken genereren. Dat is de route voor adverteerders die hun eigen gegevens versturen: geen ontwikkelaarsapp, geen beoordeling. Het token verloopt niet, en Campaign Manager toont het geen tweede keer, dus kopieer het meteen.

De andere route, een ontwikkelaarsapp aangevraagd via het Developer Portal van LinkedIn, is bedoeld voor platforms die namens veel adverteerders versturen. Daarvoor zijn verificatie van de bedrijfspagina en een goedgekeurde toepassing nodig. Hier hebt u dat allemaal niet nodig.

Microsoft Advertising is de eenvoudige optie

Na Google Ads verwacht u dezelfde zwaarte: OAuth, een ontwikkelaarstoken en een goedkeuringsstap. Het tegendeel is waar: twee velden. De ID van de UET-tag die u al in de browser gebruikt en een token dat u in Microsoft Advertising kopieert onder de UET-tag, “Conversions API gebruiken”, “Token kopiëren”. U hoeft niets aan te vragen.

Gebruik dezelfde tag-ID als uw browsertag. Daarmee herkent Microsoft de gebeurtenis van de server en die van de browser als één conversie in plaats van twee.

Het ontwikkelaarstoken vereist goedkeuring van Google (“Basistoegang”), en dat duurt enkele dagen. Dit is de enige stap die u niet in een minuut afrondt, dus begin hiermee. We zien nooit uw Google-wachtwoord, alleen het vernieuwingstoken, en dat kunt u op elk moment intrekken.

5. Wanneer een conversie wordt gemeld

Precies één keer per doel en sessie. MousePlayer voorkomt dubbele meldingen voordat de aanroep wordt verstuurd, en de payload bevat bovendien een ID waarmee het netwerk dat aan zijn kant nogmaals kan doen. Een bezoeker die vijf artikelen aan de winkelwagen toevoegt, levert één conversie op, geen vijf.

Wat u in uw advertentieaccount ziet

De conversie bevat de naam van uw doel, de waarde en valuta als u die hebt ingesteld, en het tijdstip waarop het doel werd bereikt. Bij normaal gebruik komt deze binnen een minuut aan.

Als er niets aankomt

  • Geen klikidentificatie. De bezoeker kwam niet via een advertentie van dat netwerk, of arriveerde voordat de pixel zijn cookie had geplaatst. Er wordt niets verstuurd; dat is verwacht gedrag, geen fout.
  • Geen toestemming. De toestemmingscontrole gaat voor.
  • Het netwerk accepteerde de aanroep, maar weigerde de conversie. Google, TikTok en verschillende andere netwerken antwoorden met HTTP 200 en een fout in de antwoordtekst. We lezen de inhoud, niet alleen de status, en de reden verschijnt in het afleverlogboek.

Alle genoemde handelsmerken zijn eigendom van hun respectieve eigenaren. MousePlayer heeft geen zakelijke relatie met deze aanbieders.