Inhoudsopgave

Shopify Server Side Tracking: De ultieme setup

Wanneer je een Shopify-store hebt, is het belangrijk om alle gebruikersinteracties op je website te meten te meten voor optimale campagneresultaten. Datagedreven campagnes presteren beter, maar de kwaliteit en kwantiteit van beschikbare data nemen af door adblockers, tracking preventie mechanismes en de uitfasering van third party cookies. Meer data leidt tot betere algoritmes voor platforms zoals Instagram en Facebook. Daarom is het essentieel om je datatracking op orde te hebben. Server side tracking is de beste manier om dit te realiseren.

Wat is Server Side Tracking en wat zijn de voordelen ervan?

Server side tracking is een methode waarbij gegevens direct van de server worden verzameld in plaats van via de browser van de gebruiker.

Voordelen:

  • Meer data voor je campagnes: Het verzamelen van gegevens via de server biedt een vollediger beeld van gebruikersgedrag.
  • Accuratere data: Server side tracking vermindert de kans op gegevensverlies en fouten.
  • AVG-conform: Gegevens kunnen veiliger en conform privacywetgeving worden opgeslagen en verwerkt.
  • Snellere website: Minder afhankelijkheid van externe scripts zorgt voor een snellere laadtijd, wat gunstig is voor conversiepercentages.
  • Langere cookieduur: Server side cookies hebben een langere levensduur dan browsercookies.
  • Adblockers omzeilen: Server side tracking wordt niet geblokkeerd door adblockers, waardoor je meer gegevens kunt verzamelen.

Bekijk alle voordelen van Server Side Tracking

Verschil tussen client side en server side tracking

Misschien ben je al gewend om met Google Tag Manager te werken en heb je daar al een setup staan. Deze werkt hoogstwaarschijnlijk via de client side manier. Client side tagging is een methode waarbij gegevens via de browser van de gebruiker worden verzameld en naar de server worden gestuurd.

Het uitdagende is dat alles iets anders moet worden ingesteld met Server Side Tracking (server container). Waar je misschien gewend bent de Facebook-pixel in te stellen, wordt dit in de servercontainer de Facebook Conversion API.

facebook-pixel-vs-facebook-conversion-api

Zoals je kunt zien, is deze opstelling een beetje anders gestructureerd.

Nog niet gewend om met Google Tag Manager te werken? Geeft niet! Met onze templates en gidsen kom je er zelf uit.

Hoeveel extra data genereer ik met Shopify server side tracking?

Use case 1: Facebook - Extra data in dashboard

In de grafieken hiernaast zie je twee events die worden gemeten via de Meta Ads pixel. Het verschil tussen de metingen via de browser en de metingen via de server is duidelijk te zien. De groene lijn vertegenwoordigt de server events en de blauwe lijn de browser events. In dit voorbeeld leidt dit tot 22% extra data.

facebook-conversion-api-vs-browser-events-events-manager

Use case 2: TAGGRS - Extra data in dashboard

TAGGRS biedt een scala aan server side analytics functies die belangrijk zijn voor iedereen die de effecten van server side tracking wil meten en analyseren. Binnen het TAGGRS Analytics dashboard kun je de impact van Server Side Tracking meten over alle platformen die je meet.

Additional measured data by TAGGRS

Use case 3: Google Ads - Extra data in dashboard

Voor het testen is het aan te raden om je nieuwe server side tracking configuratie eerst parallel te draaien aan je huidige setup in de web container. Server side conversie rapporteert vaak in de eerste twee weken minder conversies omdat deze nog geen historische data heeft. Zodra de server side tracking correct meet, kun je de server side tracking conversies als primair instellen en de web container conversies verwijderen of op secundair zetten.

Je kunt het verschil in het aantal gemeten conversies dan terugzien in het Google Ads dashboard.

server-side-vs-client-side-events-google-ads

Shopify Server Side Tracking implementeren met Google Tag Manager

Nu je weet wat server side tracking is en wat de voordelen ervan zijn, is het tijd om het in te stellen.

Om goed van start te gaan hebben we een handige checklist gemaakt die je kunt volgen

Voordat je kunt beginnen met Server Side Tracking, moeten de volgende punten ingesteld zijn:

Tip: Download de gratis TAGGRS Shopify Data Layer app voor een volledig compatibele en efficiënt werkende data layer op je website.

Vervolgens dien je een account en container aan te maken op TAGGRS. Als je met server side tracking wilt werken, heb je een hostingprovider nodig. Hierdoor zorg je ervoor dat de data via de servers kunnen lopen (Server Side).

Platformen instellen in Google Tag Manager

Nadat je de bovenstaande punten hebt behandeld, moet je de platformen instellen in Google Tag Manager die je wilt meten. Je hebt hiervoor twee opties:

  1. Handmatig configureren
  2. Voorgeconfigureerde templates gebruiken.

Voor volledige controle over je tracking setup kun je ervoor kiezen om alles handmatig te configureren. Dit is ideaal voor bedrijven die hun bestaande trackinginfrastructuur willen migreren of verfijnen. Deze configuratiegidsen kun je vinden binnen je TAGGRS Dashboard.

tag-implementation-taggrs-dashboard

De snelste manier is het gebruik van de TAGGRS Templates. TAGGRS biedt een uitgebreide template gallery met vooraf geconfigureerde templates voor server side tracking voor populaire contentmanagementsystemen, waaronder Shopify. Deze templates versnellen het implementatieproces en zijn volledig aanpasbaar aan je bedrijfsbehoeften.

In dit geval gaan we gebruik maken van de templates. We gaan Server Side Tracking instellen voor de volgende platformen:

  • Facebook
  • GA4
  • Google Ads

Shopify Template Downloaden en importeren

Om te beginnen, ga je binnen het TAGGRS Dashboard naar de template gallery. Hier zoek je naar de gewenste Shopify template en download je de JSON-bestanden.

download-taggrs-shopify-template

Vervolgens pak je het gedownloade zip-bestand uit en importeer je de server en web container file in Google Tag Manager. Dit moet je per container doen.

Zodra de bestanden zijn geïmporteerd, is het tijd om alle onnodige tags te pauzeren of te verwijderen. We willen in dit geval Facebook, GA4 en Google Ads meten, dus pauzeren we de rest van de tags.

pause-tags-you-dont-need-tag-manager

Na het pauzeren van de overbodige tags, vul je bij Variables de codes in die je nodig hebt voor de verschillende platformen. Deze codes worden dan dynamisch aan alle tags toegevoegd. Bijvoorbeeld, je kunt de TAGGRS Container ID variable toevoegen om de configuratie compleet te maken.

Zo zou een configuratie eruit kunnen zien. TAGGRS biedt veel meer dan alleen server side tracking. Je kunt bijvoorbeeld ook profit tracking instellen, maar voor de meeste mensen is de basis voldoende.

Configuration Result Server Side Tracking (1)

Eenmaal geconfigureerd, is het belangrijk om je setup te testen en te debuggen. Aangezien dit soms lastig kan zijn, hebben we een uitgebreid test stappenplan geschreven. Om de preview modus te kunnen openen, dien je je subdomein URL toe te voegen bij de container URLs in de servercontainer.

Waar je op moet letten:

  • Zorg dat je een werkende data layer op je website hebt staan. Zonder een functionerende data layer kun je veel e-commerce events niet meten.
  • Zorg ervoor dat er geen andere directe koppelingen op je website staan. Een andere directe GA4-integratie (niet via Google Tag Manager) kan problemen veroorzaken doordat verzoeken via de extra integratie gaan en niet via Google Tag Manager. Dit zorgt ervoor dat niet alle verzoeken correct worden ontvangen.
  • Verwijder of pauzeer alle tags en triggers die niet worden gebruikt. Dit helpt configuratiefouten te voorkomen. Bijvoorbeeld, als je de Cookiebot-tag niet gebruikt, kan het aan laten staan van deze tag ertoe leiden dat er geen data meer binnenkomt.

Bekijk de stap voor stap configuratiehandleidingen binnen het TAGGRS dashboard of raadpleeg ons support platform als je problemen ondervindt met de templates.

Extra tools om je tracking te optimaliseren

Om je tracking verder te optimaliseren, kun je specifieke TAGGRS-tools gebruiken. Als je bijvoorbeeld last hebt van tracking preventie door Apple, zoals met de iOS 16.4 update, kun je onze cookierecovery tool en een Server Side CDN installeren. Deze tools helpen je om trackingproblemen te verminderen en de kwaliteit van je data te verbeteren.


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.

Over de auteur

Recent gepubliceerd

magnifiercrossmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram