Geschreven door
Ira Holubovska
Klaviyo is een marketingplatform gebouwd voor e-commercebedrijven die hun klantdata willen inzetten voor slimmere e-mails en sms-berichten. Het helpt merken om gepersonaliseerde campagnes te creëren op basis van daadwerkelijk gedrag – zoals browse-activiteit, aankopen of engagement – zodat ze meer omzet kunnen genereren en sterkere klantrelaties kunnen opbouwen. Met Klaviyo kunnen bedrijven belangrijke berichten automatiseren, prestaties meten en hun doelgroep laten groeien zonder op giswerk te vertrouwen.
Klaviyo server-side tracking is een methode om website-eventdata – zoals productweergaven, toevoegingen aan winkelwagens en aankopen – rechtstreeks vanaf een server naar de API van Klaviyo te sturen, waarbij de browser wordt omzeild. Deze setup wordt doorgaans geïmplementeerd met behulp van server-side Google Tag Manager (sGTM) en platforms zoals Stape. Door data op de server te verwerken, omzeilen bedrijven problemen veroorzaakt door browserbeperkingen, adblockers en cookie-restricties, waardoor belangrijke gebruikersacties betrouwbaar worden vastgelegd en naar Klaviyo worden verzonden.
In tegenstelling tot client-side tracking, dat afhankelijk is van JavaScript die in de browser van de gebruiker draait, biedt server-side tracking meer controle over welke data wanneer wordt verzonden. Het verbetert de nauwkeurigheid van events, versterkt de attributie en ondersteunt een betere naleving van de privacywetgeving. Met de server-side Klaviyo-tag van Stape kunnen merken events tracken zonder afhankelijk te zijn van Klaviyo.js, de belasting van frontend-scripts verminderen en een schone, consistente datastroom naar hun Klaviyo-account behouden. Door je datastromen te centraliseren in een server container, leg je bovendien een solide basis om in de toekomst eenvoudig andere essentiële marketingtools te integreren, zoals veilige Google Ads conversion tracking analytics.
Met Klaviyo's website-event tracking kun je segmenten aanmaken en geautomatiseerde flows starten op basis van het gedrag van gebruikers op je website. Er zijn talloze toepassingen – als iemand bijvoorbeeld een product aan zijn winkelwagen toevoegt maar de aankoop niet afrondt, wil je diegene herinneren aan wat er is achtergebleven. Dat is precies waar Klaviyo's event tracking van pas komt. Om een gepersonaliseerde e-mail voor verlaten winkelwagens te triggeren, moet je eerst een custom event vanaf je website verzenden dat belangrijke productgegevens bevat – zoals de productnaam, URL, afbeelding en meer. Er zijn verschillende manieren om website-events naar Klaviyo te sturen: via JavaScript-verzoeken, server-side verzoeken of via een server Google Tag Manager container.
Klaviyo's website-event tracking is essentieel voor het leveren van gepersonaliseerde, op gedrag gebaseerde marketing die voor omzet zorgt. Door gebruikersacties vast te leggen – zoals productweergaven, add-to-cart events en aankopen – kun je geautomatiseerde e-mails of sms-berichten triggeren die zijn afgestemd op de fase waarin de klant zich bevindt. Dit maakt je marketing relevanter, actueler en effectiever.
Zonder een goede event tracking loop je kansen mis om verlaten winkelwagens terug te winnen, inactieve gebruikers opnieuw te betrekken of producten aan te bevelen op basis van browsegedrag. Server-side tracking via sGTM zorgt ervoor dat deze data betrouwbaar wordt verzameld, zelfs wanneer browser-gebaseerde tracking wordt geblokkeerd, wat je helpt je prestaties te behouden en marketingresultaten te verbeteren.
1. Verbeterde datanauwkeurigheid. Server-side tracking omzeilt browserbeperkingen, adblockers en cookie-restricties – zodat belangrijke events zoals aankopen of winkelwagenupdates betrouwbaar worden vastgelegd en naar Klaviyo worden verzonden.
2. Betere prestaties. Door de trackinglogica van de browser naar de server te verplaatsen, wordt de impact op de laadtijden van pagina's verminderd. In tegenstelling tot de JavaScript-library van Klaviyo, die zwaar kan zijn, verbetert server-side tracking de sitesnelheid en gebruikerservaring.
3. Verbeterde attributie. Nauwkeurige, ononderbroken event tracking helpt Klaviyo om omzet, engagement en andere acties correct toe te wijzen aan specifieke campagnes – zelfs wanneer client-side tracking faalt.
4. Eenvoudigere compliance & controle. Met server-side configuraties kun je beheren welke gegevens worden verzameld, opgeslagen en verzonden, waardoor het gemakkelijker wordt om te voldoen aan privacywetgeving zoals de AVG (GDPR) of CCPA.
5. Geen ontwikkelaar nodig (met sGTM). Met tools zoals Stape in combinatie met server Google Tag Manager kun je server-side tracking implementeren zonder code te schrijven. Alles wordt beheerd via de sGTM-interface.
| Event Name | Type | Description |
| Viewed Product | Ecommerce | Wordt getriggerd wanneer een gebruiker een productpagina bekijkt. Wordt gebruikt voor productaanbevelingen. |
| Added to Cart | Ecommerce | Vuurt wanneer een gebruiker een artikel aan zijn winkelwagen toevoegt. Maakt abandoned cart flows mogelijk. |
| Started Checkout | Ecommerce | Houdt de start van het checkoutproces bij. Wordt gebruikt voor checkout-herinneringen. |
| Placed Order | Ecommerce | Legt vast wanneer een bestelling is voltooid. Triggert orderbevestigingen en post-purchase flows. |
| Fulfilled Order | Ecommerce | Geeft aan dat een bestelling is verzonden of afgeleverd. Wordt gebruikt voor verzendupdates. |
| Cancelled Order | Ecommerce | Registreert wanneer een gebruiker een bestelling annuleert. Handig voor klantbehoud of feedback. |
| Opened Email | Engagement | Wordt geregistreerd wanneer een Klaviyo-e-mail wordt geopend (via een trackingpixel). |
| Clicked Email | Engagement | Legt vast wanneer er op een link in een e-mail wordt geklikt. Uitstekend voor engagementsegmenten. |
| Signed Up | Custom | Houdt aanmeldingen voor accounts of nieuwsbrieven bij. Handig voor welkomstflows. |
| Subscribed to SMS | Custom | Registreert de opt-in van een gebruiker voor sms-marketing. |
| Visited Pricing Page | Custom | Houdt bezoeken aan belangrijke pagina's bij, zoals prijzen of features. Vaak gebruikt in SaaS-flows. |
| Completed Survey | Custom | Legt feedback na aankoop of tevredenheidsonderzoeken vast. |
| Watched Video | Custom | Registreert interactie met videocontent (bijv. product- of onboarding-video's). |
1. Controleer of je al een Google Tag Manager server container hebt geïnstalleerd.
2. Zorg ervoor dat je Google Tag Manager web container over alle benodigde informatie over de gebruiker beschikt. Mogelijk bevindt deze data zich al in GTM-variabelen of de data layer, omdat je al Google Analytics of Facebook-tracking hebt ingesteld in de Google Tag Manager web container.
3. Stuur de vereiste data van de web GTM container naar de server container. Er zijn twee manieren om data naar server GTM te sturen:
– Data Tag en Data Client. We raden aan om Data Tag/Data Client te gebruiken, omdat Data Tag een ingebouwde functionaliteit heeft om gebruikersdata op te slaan. Dit helpt om Klaviyo-events nauwkeuriger te tracken door het e-mailadres van de gebruiker te bewaren.
4. Voeg de Klaviyo-tag toe aan de server container via de server Template Gallery.
5. Maak een nieuwe tag aan in de server container → Tag type Klaviyo.
6. Configureer de tag.
6.1 Type - selecteer in het dropdownmenu het type actie dat je wilt tracken:
6.2 Private API Key - met deze sleutel kunnen gegevens uit Klaviyo worden gelezen en gevoelige objecten, zoals lijsten, worden beheerd. Raadpleeg voor het vinden van de Private API Key de documentatie van Klaviyo over Private API Keys. Deze parameter is vereist, ongeacht het type actie dat je hebt gekozen bij het configureren van de tag.
6.3 Email - voeg een variabele toe met het e-mailadres van de gebruiker.
6.4 Klaviyo User ID - is een unieke identificatiecode voor het gebruikersprofiel, automatisch gegenereerd door Klaviyo.
6.5 Event name (indien actietype "Event" is geselecteerd) - specificeer het type event dat je wilt tracken. In het vorige gedeelte hebben we de events opgesomd die je met een tag kunt meten.
6.6 List ID (indien actietype "Add to list" is geselecteerd) - raadpleeg voor het ophalen van de List ID de Klaviyo-documentatie over List ID.
6.7 Use Optimistic Scenario - indien aangevinkt, roept de tag direct gtmOnSuccess() aan zonder te wachten op het API-antwoord. Hoewel dit de sGTM-responstijd versnelt, zal je tag altijd een succesvolle uitvoeringsstatus melden, zelfs als de API-aanroep zelf is mislukt.
6.8 Store email in cookies - als het e-mailadres wordt verzonden, sla dit dan op in een cookie en gebruik deze opgeslagen waarde als fallback wanneer het e-mailadres ontbreekt tijdens het huidige event, het aanmaken van een profiel of een update.
6.9 Voeg de event/customer properties toe die je wilt verzenden.
Hier is een voorbeeld van de tag-configuratie:

7. Voeg een trigger toe. In ons geval triggert deze tag op een custom event add to cart, geclaimd door Data Client.

8. Test het event dat je hebt ingesteld. Je zou moeten zien dat de Klaviyo-tag wordt getriggerd in de server container en dat het event is gekoppeld aan het Klaviyo-contact.
Deze handleiding legt uit hoe je Klaviyo event tracking implementeert via een server-side GTM container. Server GTM is echter niet de enige manier om Klaviyo-data vanaf je website naar je marketingplatforms te sturen.
Als je kiest voor andere server-side trackingoplossingen, zoals Signals Gateway of Conversions API Gateway (CAPIG), kun je Klaviyo koppelen zonder een server GTM-container op te zetten en te beheren. De gratis Stape Conversion Tracking app voor Klaviyo is een oplossing om belangrijke pastevents rechtstreeks vanuit je Klaviyo CRM te verzenden.
De app stuurt Klaviyo-events, zoals het klikken op een link of uitschrijvingen, automatisch door naar je gekoppelde advertentie- en analyticsplatforms. Dit helpt je om first-party klantdata effectiever te benutten, campagneprestaties te verbeteren en doelgroeptargeting te optimaliseren.
Opmerking:
Als je al een server GTM container hebt, kun je de Stape Conversion Tracking app nog steeds gebruiken. In deze setup worden Klaviyo-events gerouteerd via je bestaande server-side trackinginfrastructuur.
Om de app te gaan gebruiken, volg je de stapsgewijze configuratiedocumentatie over de Stape Conversion Tracking app voor Klaviyo.

De beste aanpak hangt af van je technische vereisten en marketingdoelstellingen. Hier is een kort overzicht van de belangrijkste opties:
Je hebt geen aangepaste code of lange wachttijden voor de volgende release nodig wanneer je de Klaviyo-tag voor server Google Tag Manager gebruikt om event tracking in te stellen. Met de integratie kun je geavanceerde flows en gepersonaliseerde e-mails bouwen, en het is snel en eenvoudig als je bekend bent met server-side tracking!
Klaviyo website-event tracking instellen?
Wij helpen je graag! Klik op Vraag een offerte aan, vul het formulier in en we sturen je een voorstel.
Vraag een offerte aan
Opmerkingen