Alles wat je moet weten over de TAGGRS Webhooks Tool

Webhook Tool - TAGGRS

In dit artikel verkennen we alles wat je moet weten over hoe webhooks van TAGGRS je Server Side Tracking kunnen vereenvoudigen en verbeteren. Ontdek hoe deze TAGGRS tool directe gegevensoverdracht mogelijk maakt en automatisering bevordert tussen verschillende platformen.

Wat zijn Webhooks?

Webhooks kunnen worden gebruikt om Server Side Tracking eenvoudiger en efficiënter te maken door ervoor te zorgen dat gegevens over bepaalde gebeurtenissen direct naar een trackingserver worden verzonden zodra deze gebeurtenissen plaatsvinden. Hierdoor hoeft er geen gebruik gemaakt te worden van een client container voor het specifieke event.

webhooks

Hoe werken Webhooks?

Een webhook wordt geactiveerd wanneer een specifieke gebeurtenis plaatsvindt op je site, CRM, chatbot of andere systemen. Dit kan bijvoorbeeld zijn wanneer iemand een commentaar plaatst, een nieuwe gebruiker registreert of een product toevoegt aan een productbeheersysteem. Zodra zo’n gebeurtenis plaatsvindt, genereert de server automatisch een HTTP-verzoek en stuurt dit naar het vooraf opgegeven adres van de klant. Dit adres is waar de webhook data ontvangt. Het resultaat is dat de klant direct de nieuwe gegevens ontvangt en direct op de hoogte wordt gebracht, wat de klanttevredenheid verhoogt.

Met webhooks kun je ook automatisering inrichten, zodat gebeurtenissen op één platform automatisch acties op een ander platform kunnen triggeren. Bijvoorbeeld, wanneer een klant een bestelling plaatst in een online winkel, kan het systeem automatisch een webhook versturen naar de app van de eigenaar. Deze app informeert de eigenaar over de nieuwe bestelling en stuurt direct een bevestiging naar de klant. Dit proces is volledig geautomatiseerd, waardoor menselijke tussenkomst minimaal is en het hele proces soepeler en sneller verloopt.

How webhooks work

Voordelen van Webhooks voor Server Side Tracking

  1. Real-time gegevensoverdracht:
    • Webhooks zorgen ervoor dat de gegevens direct na een gebeurtenis worden verzonden, wat leidt tot bijna real-time tracking en analyse.
  2. Betrouwbaarheid:
    • Server Side Tracking met webhooks is betrouwbaarder dan client-side tracking, omdat het minder afhankelijk is van de browseromgeving van de gebruiker, die kan worden beïnvloed door adblockers, netwerkproblemen, of browserinstellingen.
  3. Beveiliging:
    • Server Side Tracking met webhooks kan veiliger zijn omdat de gegevens direct van server naar server worden verzonden, wat het risico op gegevensverlies of onderschepping vermindert.

Nadelen van Webhooks voor Server Side Tracking

  1. Niet compatible met alle platformen
    • Afhankelijk van hoe je de webhook URL structureert is niet elk platform nog compatibel met het sturen en meten van webhook events. Platformen als Google Ads kunnen hier moeite mee hebben. Een oplossing hiervoor is om de webhook URL zoveel mogelijk te laten lijken op een traditioneel GA4 request, op deze manier kun je ervoor zorgen dat de betreffende tags de benodigde parameters kunnen herkennen zoals gclid, ga4 id, etc.
  2. Vereist technische kennis
    • Het instellen van webhooks vereist technische kennis en is over het algemeen ingewikkelder dan het instellen van traditionele tracking via de client container.

Voorbeeld Webhooks voor e-commerce

Stel je hebt een e-commerce platform en je wilt alle aankoopactiviteiten bijhouden en analyseren met behulp van een extern analyseplatform. Hier is hoe je dit met webhooks zou kunnen doen:

  1. Configuratie van de webhook URL:
    • Je configureert je e-commerce platform en plaatst daar de webhook URL die je gegenereerd hebt. Deze URL is waar je de gegevens naartoe zult sturen (server container) wanneer een relevante gebeurtenis (zoals een aankoop) plaatsvindt.
  2. Gebeurtenisdetectie:
    • Elke keer dat een gebruiker een aankoop doet op je e-commerce platform, wordt deze gebeurtenis gedetecteerd door de server.
  3. Activering van de webhook:
    • Zodra de aankoop is voltooid, activeert de server een webhook door een verzoek naar de geconfigureerde webhook URL te sturen. Dit verzoek bevat belangrijke gegevens over de aankoop, zoals het ordernummer, het bedrag, de producten die zijn gekocht, enzovoort.
  4. Verwerking door het analyseplatform:
    • De GTM server container ontvangt het webhook-verzoek en verwerkt de gegevens. Dit betekent dat de gebeurtenis vanuit GTM doorgestuurd kan worden richting de ingesteld platformen gestuurd kan worden.

Hoe genereer je een standaard webhook URL?

Onderstaand laten we zien hoe je een standaard webhook event op basis van Javascript kan maken.

1. Open Webhooks binnen TAGGRS

TAGGRS Webhooks tool step 1

De eerste stap is de Webhooks Tool openen binnen TAGGRS. Ga binnen je dashboard naar Tools en selecteer hier Webhooks. Druk vervolgens op het plusje.

2. Selecteer Event

TAGGRS Webhooks tool stap 2

Selecteer een standaard event of maak een custom event. Een standaard event is een voorgeprogrameerde webhook waarin bepaalde zaken al in staan, custom is helemaal vanaf 0.

3. Selecteer parameters naar wens

Webhooks tool stap 3

Vervolgens opent het webhooks scherm. Selecteer vervolgens de standaard parameters naar wens.

4. Activeer Enhanced Conversions (Optioneel)

Webhooks tool stap 4

Activeer enhanced conversions binnen de Webhooks tool indien gewenst.

5. Voeg Custom Parameters toe (Optioneel)

Webhooks tool stap 5 (logo)

Voeg eventueel custom parameters toe binnen de Webhooks tool. Dit komt er dan hardcoded in te staan.

6. Plaats het Webhook Data Layer script

Webhooks tool stap 6

Vervolgens wordt er een Webhook datalayer-script gegenereerd op basis van de ingevulde opties. Kopieer dit script en plak het op de website. Pas het script vervolgens aan.

Belangrijk: De parameters in de webhook moeten aangepast worden op basis van de beschikbare data en variabelen op de webpagina. De huidige waarden in de webhook zijn placeholders en moeten vervangen worden door daadwerkelijke waarden.

7. Download TAGGRS Data Client

Webhooks tool stap 7

De TAGGRS Data Client biedt een eenvoudig client-sjabloon voor het integreren van webhooks met de Server Side container van Google Tag Manager. Download hiervoor onze TAGGRS Data Client van Github. Belangrijk om te weten is dat de TAGGRS data client niet geïnstalleerd hoeft te worden als de webhook een GA4 request vertegenwoordigt. Wanneer deze request identiek is aan een traditioneel GA4 event dat normaal gesproken vanuit de GA4 tag in de client container komt, zal de GA4 client deze automatisch oppakken.

8. Importeer TAGGRS Data Client in GTM (Server Container)

Webhooks tool stap 8

Importeer de TAGGRS Data Client naar de server container onder client templates en sla deze op.

9. Nieuwe Client aanmaken (Server Container)

Webhooks tool stap 9

Onder Clients, maak de nieuwe TAGGRS data client aan door op New te klikken.

10. Kies client type

Webhooks tool stap 10

Kies vervolgens het geïmporteerde template (TAGGRS Data Client) als client type.

11. TAGGRS Data Client instellen

Webhooks tool stap 11

Onder allowed request path settings, plaats hier de tekst die direct na de eerste / komt. Belangrijk is dat dit enkel het eerste woord mag zijn, alles wat na de ? komt hoeft hier niet te staan. Sla de Client op en zet vervolgens de container live. Je hebt nu je eerste standaard webhook URL gemaakt.

Webhook Testen

Wil je webhooks testen? Om de webhook te testen kun je de TAGGRS webhook tester activeren in het dashboard. Zorg dat je webhooks altijd correct functioneren en je data betrouwbaar wordt verwerkt.

TAGGRS Webhooks tester

Outro

De TAGGRS Webhook Tool is één van de vele TAGGRS Tools. Met real-time gegevensoverdracht, verbeterde betrouwbaarheid en verhoogde beveiliging bieden TAGGRS webhooks een oplossing voor moderne data-integratiebehoeften.


Over de auteur

Ate Keurentjes

Ate Keurentjes

Server Side Tracking Specialist bij TAGGRS

Ate Keurentjes is een Server Side Tracking specialist bij TAGGRS. Hij heeft ervaring met verschillende Google Tag Manager concepten. Keurentjes redigeert en schrijft sinds 2023 over de nieuwste ontwikkelingen en trends in data verzameling / Server Side Tracking.

Klaar voor de next level?

Start met Server Side Tagging en genereer meer omzet en conversies in een wereld zonder third party cookies.