Aan de slag met tracking op je site van Klaviyo
Wat je leert
Leer meer over de verschillende manieren waarop Klaviyo tracking op je e-commercewebsite kan ondersteunen. Er zijn 2 belangrijke soorten websitetracking:
- Tracking van Actief op Website tracking
Deze meetwaarde wordt bijgehouden wanneer een identificeerbare browser een browsingsessie op je website start. - Tracking van Product Bekeken
Deze meetwaarde wordt bijgehouden wanneer een identificeerbare browser een productpagina op je website bekijkt (voor e-commercewebshops).
Tracking van Actief op website kan helpen bij het segmenteren van je contactpersonen op basis van betrokkenheid, terwijl tracking van Product bekeken je kan helpen om productherinneringen te sturen in een flow voor website verlaten.
Voor Shopify bieden we ook extra soorten websitetracking.
Voordat je van start gaat
Het inschakelen van websitetracking is verschillend voor elke e-commerce-integratie. In dit artikel ontdek je hoe je dit doet en wie door Klaviyo wordt gevolgd.
Het codefragment voor websitetracking staat bekend als Klaviyo's Onsite JavaScript of Klaviyo.js. Je hoeft Klaviyo.js niet apart toe te voegen als je websitetracking inschakelt via een van de onderstaande e-commerce-integraties:
- Shopify
Tracking van Actief op Website wordt tijdens de integratie automatisch toegevoegd of via de Klaviyo-app-insluiting als deze is ingeschakeld. - BigCommerce
Actief op Website -tracking wordt tijdens de integratie toegevoegd als je ook de instelling Klaviyo Onsite Javascript automatisch toevoegenaanvinkt. - WooCommerce
Tracking van Actief op Website wordt tijdens de integratie automatisch toegevoegd. - Magento
Tracking van Actief op Website wordt tijdens de integratie automatisch toegevoegd. - Wix
Actief op Website -tracking wordt toegevoegd wanneer je integreert als je de instelling Klaviyo Onsite Javascript automatisch toevoegen aanvinkt. - PrestaShop
Tracking van Actief op Website wordt tijdens de integratie automatisch toegevoegd. - Salesforce Commerce Cloud
Tracking van Actief op Website wordt tijdens de integratie automatisch toegevoegd. - Square Online
Actief op website -tracking wordt toegevoegd wanneer je integreert als je de instelling Klaviyo Onsite Javascript automatisch toevoegen.aanvinkt. - Shopware
Tracking van Actief op Website wordt tijdens de integratie automatisch toegevoegd.
Als je een ander e-commerceplatform of een aangepast platform gebruikt, kun je Klaviyo.js handmatig installeren.
Omdat je voor het plakken van deze code toegang tot de HTML van je site en het e-commerceplatform moet hebben, kan ons supportteam geen praktische hulp bieden. Als je geen ontwikkelaar in je team hebt en zelf liever geen code toevoegt, overweeg dan om contact op te nemen met een Klaviyo-partner voor hulp.
Gebeurtenisgegevens van Actief op Website
De gebeurtenis Actief op site legt de volgende informatie vast over geïdentificeerde bezoekers.
Gebeurtenisgegevens buiten browser, os en page zijn alleen beschikbaar voor actief op site -gebeurtenissen die na 03-01-2025 zijn vastgelegd.
- Browser
User-agent voor de browser van herkomst (zoals Chrome). - OS
User-agent voor het besturingssysteem van herkomst (bijv. Mac). - Pagina
De URL van de bezochte pagina. - utm_medium
Het marketingkanaal van waaruit de gebruiker naar de website komt. - utm_source
De bron van verkeer naar de website. - utm_campaign
De naam van de marketingcampagne die is gekoppeld aan het verkeer. - utm_id
De unieke ID voor de marketingcampagne die is gekoppeld aan het verkeer. - utm_term
Dit is een optionele UTM-parameter die marketeers kunnen instellen om PPC- zoektermen te volgen. - utm_content
Een optionele UTM-parameter die wordt gebruikt om links of content binnen dezelfde campagne te onderscheiden.
Voor elk van de UTM-parameters registreert Klaviyo de laatste waarde als dezelfde parameter meer dan één keer in de URL voorkomt. Als een parameter ontbreekt, wordt deze weggelaten uit de gebeurtenis. Als deze aanwezig is zonder waarde, wordt deze geregistreerd als true.
- fragment
Het deel van de URL dat begint met #, zoals een anker dat naar een gedeelte van de pagina verwijst. Als de URL geen fragment heeft, wordt dit veld weggelaten. - referrer
Het domein van de verwijzende website, wanneer de browser een referrer van buiten je site doorgeeft. - Parameters
Maximaal 10 andere URL-queryparameters worden vastgelegd als afzonderlijke gebeurtenisvelden. De hierboven vermelde UTM-parameters worden afzonderlijk vastgelegd en tellen niet mee voor deze limiet. Gereserveerde parameters, waaronder_kxenutm_email, en namen die worden gebruikt voor de gebeurtenisvelden van Klaviyo zijn uitgesloten. Als er geen andere parameters zijn, worden er geen extra velden ingesteld. - initial_page_path
Het pad van de pagina die de sessie start, zoals /products/shirt. Voor een homepage-URL zonder langer pad is de waarde /. - kx_present
Als_kxaanwezig is in de URL, is dit veldtrue. Anders wordt het veld weggelaten. Dit geeft aan dat er een Klaviyo-berichtlinkparameter aanwezig is, niet of de bezoeker met succes is geïdentificeerd.
Websitetracking handmatig toevoegen
- Kopieer het volgende Actief op Website-codefragment, ook bekend als Klaviyo.js:
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>- Klik in Klaviyo linksonder op je accountnaam en ga naar Instellingen > Algemeen > API-sleutels, en noteer vervolgens je openbare API-sleutel.
- Plak het codefragment in het hoofdtemplate van je site. Vervang in het fragment PUBLIC_API_KEY door je sleutel.
- Sla je site op en publiceer deze template.
Nu je tracking van Actief op Website hebt geïnstalleerd, kan Klaviyo browsingsessies registreren voor geïdentificeerde bezoekers van je website.
Tracking van Product Bekeken begrijpen
Tracking van Product bekeken in Klaviyo is specifiek ontworpen voor webshops en kan je helpen om productherinneringen te versturen in een flow voor website verlaten. Zodra Product bekeken is geïnstalleerd, registreert het een meetwaarde wanneer een identificeerbaar persoon een productpagina op je website bekijkt.
Het inschakelen van Product Bekeken-tracking is voor elk e-commerceplatform anders. Als je geen gegevens van deze meetwaarde ziet, controleer dan of deze correct is geïnstalleerd.
Ontdek hoe je tracking van Product Bekeken inschakelt voor de volgende e-commerceplatforms:
- Shopify
Schakel Viewed Product -tracking in via de Klaviyo-app-insluiting in Shopify. - BigCommerce
Ontdek hoe je tracking van Product Bekeken aan je BigCommerce-webshop toevoegt.
Tracking van Product Bekeken wordt automatisch geïnstalleerd via de volgende e-commerce-integraties:
- Magento 1-integratie (alleen bestaande integraties; nieuwe installaties zijn niet meer beschikbaar)
- Magento 2-integratie
- WooCommerce-integratie
- PrestaShop-integratie
- Salesforce Commerce Cloud-integratie
- Shopware-integratie
Product Bekeken-tracking kan ook worden toegevoegd aan andere e-commerceplatforms en aangepaste winkelwagens. Voor instructies voor hoe je dit doet, ga je naar onze gids over het toevoegen van tracking van Product Bekeken voor aangepaste e-commercewebshops.
Tracking op je site testen
Actief on Site registreert een nieuwe gebeurtenis wanneer een browsersessie start. Een sessie verloopt na 60 minuten inactiviteit, dus pagina's opnieuw laden tijdens dezelfde sessie maakt niet voor elke herlaadactie een afzonderlijke actief on Site-gebeurtenis aan.
Nadat je tracking op je site hebt ingeschakeld, kun je testen of de tracking goed is ingesteld door deze stappen te volgen:
- Ga naar je website.
- Voeg het volgende toe aan de URL van je winkel, waarbij je example@gmail.com vervangt door je e-mailadres:
?utm_email=example@gmail.com
Als de URL al een vraagteken en queryparameters bevat, gebruik je in plaats daarvan&utm_email=example@gmail.com. Voeg het toe vóór elk #-fragment. - Laad de pagina opnieuw. Als je ook Viewed Product-tracking hebt geïnstalleerd, ga dan naar een productpagina in dezelfde browser.
- Zoek in Klaviyo naar je e-mailadres en open je profiel. Je zou een Actief op de site -event in je activiteitsfeed moeten zien, plus een Product bekeken -event als je een productpagina hebt bezocht waarop die tracking is geïnstalleerd. Er wordt een profiel aangemaakt als er nog geen bestond.
- Om een feed te zien van alle bijgehouden activiteit voor de meetwaarden Actief op Website en Product Bekeken , ga je naar Analyses > Meetwaarden. Je kunt op elke meetwaarde klikken om de bijgehouden gegevens te analyseren via een activiteitenfeed, activiteitenkaart, grafieken, beste profielen en cohortrapporten. Je kunt ook filteren op bron. Filter op API om gebeurtenissen te zien die zijn vastgelegd via Klaviyo.js, inclusief Actief op Website en Product Bekeken (deze gebeurtenissen hebben een tandwielpictogram).

Wie door Klaviyo wordt gevolgd
Door op je website basisgegevens voor websitetracking in te schakelen, kun je nuttige informatie verzamelen over browseactiviteiten die je kunt gebruiken voor je marketingstrategie.
Klaviyo koppelt activiteit op je website aan een profiel zodra het de browser van de bezoeker identificeert, bijvoorbeeld via een Klaviyo-berichtlink of een formulier dat identificerende informatie verstuurt. Alleen een bezoek aan of interactie met je site maakt een browser niet bekend.
Als tracking van anonieme bezoekers is ingeschakeld, kan Klaviyo onsite events in de browser van de bezoeker opslaan vóór identificatie en ze toevoegen aan hun profiel nadat ze zijn geïdentificeerd. Meer informatie over backfill van anonieme bezoekersactiviteit.
Als een e-mail wordt doorgestuurd en vervolgens door een volgende persoon wordt geopend en aangeklikt, wordt dat apparaat gekoppeld aan een opening/klik. Het kan ook de profielinformatie bijwerken en overschrijven van de persoon die de e-mail oorspronkelijk heeft ontvangen.

Er zijn meerdere manieren waarop Klaviyo een websitebezoeker identificeert voor websitetracking:
- Als iemand op een bepaald moment via een Klaviyo-e-mail of -sms op je website heeft geklikt.
- Als iemand zich op een bepaald moment heeft aangemeld/opgegeven via een Klaviyo-formulier.
- Als iemand identificerende gegevens, zoals een e-mailadres of telefoonnummer, via een Klaviyo-formulier indient.
Een formulier moet identificerende informatie verzenden om een nieuwe browser te identificeren. Een knop die alleen een URL opent of het formulier sluit, de successtap bereikt, of het tikken op een tik-om-te-sms'en-knop identificeert op zichzelf geen nieuwe browser.
- Als iemand op een bepaald moment heeft ingelogd op je site (en je hebt aangepaste tracking voor ingelogde gebruikers geïnstalleerd, wat niet inbegrepen is bij de native e-commerce-integraties van Klaviyo).
Als gevolg hiervan zul je, totdat je e-mail of berichten verstuurt met Klaviyo en je lijsten zich uitbreiden, waarschijnlijk niet veel getrackte websiteactiviteit zien. Na verloop van tijd zal Klaviyo steeds meer van je contactpersonenbestand identificeren en zullen je websitetrackinggegevens uitgebreider worden.
Voor Shopify-webshops kan Klaviyo, op basis van de privacyinstellingen voor klanten in Shopify, geen websitegebeurtenissen bijhouden voor bezoekers van je Shopify-webshop in de EU, EER, VK en Zwitserland, tenzij zij hiervoor toestemming hebben gegeven.
Voorbeelden van het gebruik van websitetracking
Dit zijn een aantal manieren om websitetracking te gebruiken:
- Je contactpersonen segmenteren op basis van betrokkenheid.
Door inzicht te krijgen in welke contactpersonen interactie hebben met je website en hoe vaak, kun je een persoonlijkere communicatiestrategie ontwikkelen die een grotere betrokkenheid stimuleert. - Triggeren van een automatische flowmail of -sms naar personen die meerdere keren de site bekijken zonder iets te kopen.
Je wilt iemand niet bij elk websitebezoek een e-mail of sms sturen, maar je wilt misschien wel een klein berichtje sturen naar klanten die in korte tijd meerdere keren je website bezoeken, maar geen actie ondernemen. Je kunt bijvoorbeeld een flow triggeren voor klanten die in de afgelopen 30 dagen ten minste 4 keer Actief op Website zijn geweest, maar niet met afrekenen zijn begonnen of afrekenen niet hebben afgerond.
Het is belangrijk om op te merken dat je met name voor actief op website -gebeurtenissen wel op de gebeurtenis zelf kunt segmenteren, maar dat de gegevens erin niet kunnen worden gebruikt voor segmentatie of flowfilter.
De _kx parameter
Wanneer je Email to website -tracking hebt ingeschakeld en Klaviyo.js op je website hebt staan, identificeert Klaviyo personen die doorklikken vanuit een Klaviyo Email en vervolgens je website gaan bekijken. Dit is een van de fundamentele manieren waarop Klaviyo nieuwe websitebezoekers kan identificeren en ze van een cookie kan voorzien, zodat ze bij latere bezoeken vanuit die browser kunnen worden herkend. Als de identificerende cookie verloopt of wordt verwijderd, moet de browser opnieuw worden geïdentificeerd.
Om sms-linkklikken bij te houden en bezoekers te identificeren die doorklikken naar je site, voeg je een link toe en selecteer je Links automatisch inkorten bij het instellen van je sms-bericht.
Klaviyo's tracking van e-mail-naar-websiteactiviteit werkt door een extra parameter toe te voegen aan de URL's die je verstuurt (bijv. de parameter _kx). Klaviyo gebruikt deze versleutelde waarde om de oorspronkelijke ontvanger van het bericht te identificeren wanneer de link op je website wordt geopend. Zie de voorbeeldlink hieronder om te zien hoe dit eruit ziet in de URL:
http://example.com/?_kx=J8fjcn003Wy6b-3ILNlOyZXabW6dcFwTyeuxrowMers%3D.McN66
Deze parameter wordt automatisch toegevoegd wanneer live e-mails worden verzonden en zou geen invloed moeten hebben op de laadtijden van je links en de plaatsing ervan zou geen links moeten verbreken. Houd er rekening mee dat wanneer je voorbeelden van e-mails bekijkt, de waarde die is ingesteld voor de _kx-parameter slechts een tijdelijke aanduiding is, om te voorkomen dat je met een cookie als ontvanger wordt geïdentificeerd.
Als je echter URL's gebruikt die queryparameters bevatten om je server te vertellen dat hij automatisch een bestand moet downloaden, kan de parameter _kx ervoor zorgen dat je link niet meer werkt. Om downloads te laten werken, configureer je je server zo dat deze deze parameter negeert, of schakel email-to-website activity tracking uit voor je account. Om dit uit te schakelen, ga je naar Instellingen > E-mail > Tracking, vink je Email-to-website activity tracking inschakelen uit en klik je op Opslaan. Deze instelling geldt voor je hele account; je kunt dit niet uitschakelen voor afzonderlijke campagnes.
Extra hulpbronnen
- Getting started with reporting
Learn about the different robust Klaviyo reporting tools available in your account. Klaviyo is built to help your business grow and strengthen your relationships with your audience by putting data to work. Segmentation and automation tools allow you to personalize and target your communication efforts across channels to boost engagement and drive business growth. However, in order to understand how well your business strategies and marketing efforts are working, you need proper reporting to measure and analyze performance trends over time.
- Understanding message conversion tracking
Learn how conversion tracking works for email, SMS, and mobile push messaging and how to edit these settings. For each campaign and flow sent, Klaviyo automatically tracks conversions. This allows you to analyze the performance of your marketing channels and their individual success.
- Understanding cookies in Klaviyo
Learn more about how Klaviyo uses cookies as a part of our web tracking to gather information and help improve conversion rates and email performance. This article explains the specific cookie we use and its purposes so that you understand how customers are tracked. This information helps you understand how Klaviyo gathers data, and how this may impact customer privacy and compliance laws.