Het nauwkeurig meten van conversies is essentieel voor het succes van eCommerce webshops. De laatste jaren zijn traditionele trackingmethoden steeds minder betrouwbaar geworden, en deze zullen in de toekomst nog verder verslechteren. Het meten van de conversie, de aankoop in het geval van webshops, kan je accuraat laten gebeuren via webhooks. Door webhooks te integreren met Server-Side Tagging, kun je naast het accuraat tracken van je bezoekers via de frontend ook de conversie-data direct vanuit de backend van je website naar je server sturen wat voor 1-op-1 conversiemetingen zorgt.
Wat Zijn Webhooks?
Webhooks zijn in feite automatische berichten die van het ene systeem naar het andere worden gestuurd wanneer er een specifieke gebeurtenis plaatsvindt. In de context van online tracking kunnen webhooks gebeurtenissen zoals aankopen of refunds in de backend van een webshop detecteren en deze informatie direct doorsturen naar een externe tracking- of analysetool via je server.
Bijvoorbeeld, wanneer er een order wordt aangemaakt in de backend van je webshop, kan er een webhook worden geconfigureerd om deze gebeurtenis samen met alle relevante gebruikers- en ordergegevens naar je server te sturen. Je laat je Content Management System (CMS) dus dit “bericht” versturen op het moment dat er een order in de backend aangemaakt wordt. Dit bericht bevat alle relevante gegevens zodat je marketing en analytische platformen dit kunnen verwerken. Die webhook bevat dus de ordergegevens zoals de productnamen, de orderwaarde, de btw, de gebruikte kortingscode, etc. maar ook de gebruikersgegevens zoals de ga-cookie, de client-ID, de fbc- en fbp-cookies, het e-mailadres, etc.
Waarom Webhooks Gebruiken voor Conversiemeting?
Hoewel Server-Side Tagging al een stap vooruit is ten opzichte van traditionele trackingmethoden, biedt het geen volledige garantie voor nauwkeurige conversiemeting. Server-Side Tagging maakt gebruik van een web container die binnen de browser van de gebruiker draait, wat betekent dat je geen volledige controle hebt over wat er in de browser gebeurt. Dit kan leiden tot fouten in de tracking, zoals gemiste gebeurtenissen door het niet laden van scripts, omleidingen naar andere pagina’s en het redirecten van gebruikers vanuit hun betaal-applicatie naar hun standaardbrowser waar ze het eerste gedeelte van de klantreis niet doorgebracht hebben.
Webhooks bieden een oplossing voor deze problemen. Ze sturen gegevens direct van de backend naar je server, waardoor je een nauwkeurigere weergave krijgt van conversies zonder de kwetsbaarheden van het aanmaken van gebeurtenissen op basis van de frontend. Dit betekent dat je marketingplatformen beter gevoed worden met betrouwbare data, wat essentieel is voor data gestuurde besluitvorming.
Technische Vereisten voor Webhooks
Om webhooks effectief te kunnen gebruiken, moet je ervoor zorgen dat je een endpoint hebt dat in staat is om webhook-verzoeken te ontvangen en te verwerken. Dit betekent dat je een server nodig hebt die HTTP-verzoeken kan accepteren en de gegevens op de juiste manier kan verwerken zodat je analytische en marketing platformen. Daarnaast moet de JSON payload (het marketing object) die met de webhook wordt verstuurd, alle benodigde informatie bevatten, zoals gebruikersgegevens en marketinginformatie.
Om die JSON payload te vullen met de juiste informatie moet je ervoor zorgen dat alle user- en orderinfo door de gehele klantreis in de DataLayer aanwezig is op iedere pagina. De reden dat je deze informatie in de DataLayer in iedere stap van de klantreis aanwezig wil hebben, is zodat jouw Server-Side Tagging tracking setup deze informatie ook op kan halen in alle gebeurtenissen die aangemaakt worden. Alle gebeurtenissen die naar je platformen toegestuurd worden, bevatten dan dezelfde user- en orderinfo als de conversie die via de webhook verzonden wordt.
Conclusie
Webhooks bieden een krachtige manier om de nauwkeurigheid van je conversiemeting te verbeteren in combinatie met Server-Side Tagging door de conversie-gebeurtenis te versturen vanuit de backend van je webshop in plaats van je frontend. Zo zorg jij ervoor dat je marketingplatformen gevoed worden met betrouwbare data en dat je een duidelijk overzicht hebt in je analytisch platform. Hoewel de implementatie enige technische kennis vereist, wegen de voordelen vaak op tegen de inspanning. Of je nu gebruik maakt van WooCommerce, Magento, of Shopify, webhooks kunnen je helpen om je conversiemeting naar een hoger niveau te tillen.