Wat je leert

Meer informatie over het aanvullen van anonieme bezoekersactiviteit en hoe je de betrokkenheid van shoppers op je site vastlegt voordat ze worden geïdentificeerd.

Voordat je van start gaat

Standaard ondersteunt Klaviyo's webtracking:

  • Tracking van Actief op Website
    Deze meetwaarde wordt bijgehouden wanneer een identificeerbare browser je website bezoekt.
  • Tracking van Product Bekeken
    Deze meetwaarde wordt bijgehouden wanneer een identificeerbare browser een productpagina op je website bekijkt (voor e-commercewebshops).

Actief op website kan je helpen profielen te identificeren en te segmenteren die je website bezoeken, terwijl Product bekeken tracking je kan helpen om klanten herinneringen te sturen in een website verlaten flow.

Let op: sommige integraties hebben Product bekeken tracking niet automatisch geïnstalleerd.

Backfill van activiteit van anonieme bezoekers

Met Klaviyo's aanvulling van anonieme bezoekersactiviteit kun je onsite activiteit van een shopper vastleggen vóór identificatie. Zodra die bezoeker in dezelfde browser is geïdentificeerd, heb je toegang tot de historische onsite events die daar nog zijn opgeslagen. Dit geeft je een completer beeld van de klanttrajecten van je klanten, inclusief activiteit van voordat ze via Klaviyo’s webtracking werden geïdentificeerd.

Het aanvullen van anonieme activiteit legt alleen historische gebeurtenissen vast en stelt deze in op een profiel; andere historische informatie zoals Bron wordt niet vastgelegd door deze functie.

Hoe werkt het aanvullen van anonieme bezoekers?

Als anonieme bezoekersactiviteit backfill is ingeschakeld, slaat Klaviyo onsite events van een niet-geïdentificeerde bezoeker op in de lokale opslag van hun browser onder kl-post-identification-sync. Dit is een item in de lokale opslag, geen cookie. Zodra de bezoeker in die browser is geïdentificeerd, worden de opgeslagen events naar hun profiel gestuurd met hun oorspronkelijke tijdstempels. Browserinstellingen en beschikbare opslag beïnvloeden hoe lang de events beschikbaar blijven.

Zorg dat Klaviyo.js is geïnstalleerd en dat de toestemmingsinstellingen van je site tracking toestaan voordat je gaat testen. Als je toestemmingstool Klaviyo blokkeert totdat een bezoeker zich aanmeldt, kan activiteit van vóór die aanmelding niet met terugwerkende kracht worden ingevuld.

Anonieme backfill wordt geactiveerd wanneer:

  • Een bezoeker verstuurt een Klaviyo-aanmeldingsformulier waarmee hij/zij wordt geïdentificeerd
  • Een bezoeker klikt op een link in een Klaviyo-bericht
  • Een bezoeker wordt geïdentificeerd met de Identify API van Klaviyo
  • Een bezoeker voert contactgegevens in of doet een aankoop op een ondersteund e-commerceplatform

Checkout-identificatie is afhankelijk van je e-commerceplatform en tracking-setup:

E-commerceplatform

Ondersteund

Shopify

✅ Wanneer extra tracking voor Shopify is ingeschakeld

WooCommerce

✅

BigCommerce

⚠️ - Vereist een aangepast script dat is geïnstalleerd op je betaalpagina('s)

Magento 2

⚠️ - Validatie vereist

Salesforce Commerce Cloud

⚠️ - Na versie 23.7.0

PrestaShop

✅

Wix

❌

Aangepaste en andere e-commerceplatforms

Vereist installatie van een aangepast script

Als je BigCommerce gebruikt, een Magento 2-versie die bezoekers niet identificeert bij het afrekenen, of een aangepast e-commerceplatform, voeg dan een identificatiescript toe aan je checkoutpagina. In het onderstaande voorbeeld wordt een shopper geïdentificeerd wanneer die het e-mailveld verlaat of op de knop Verzenden of Bestellen klikt. Laad Klaviyo.js eerst, vervang de selectors door selectors die overeenkomen met je checkout en voer het script alleen uit wanneer de toestemmingsinstellingen van je site tracking toestaan. Als je checkout deze velden dynamisch toevoegt, koppel je de listeners pas nadat de velden zijn verschenen.

javascript
function setUpCheckoutIdentification() {
  // Replace these selectors with the fields used by your checkout.
  const emailSelectors = [
    "input[id='email']",
    "input[name='email']",
    "input[placeholder='Email']",
    "input[type='email']"
  ];
  const submitSelectors = [
    "input[id='submit']",
    "input[name='submit']",
    "input[type='submit']",
    "button[type='submit']"
  ];

  const emailField = document.querySelector(emailSelectors.join(","));
  const submitButton = document.querySelector(submitSelectors.join(","));
  if (!emailField) return;

  function identifyVisitor() {
    const email = emailField.value.trim();
    if (!email || !window.klaviyo) return;
    window.klaviyo.identify({ email }).catch(console.error);
  }

  emailField.addEventListener("blur", identifyVisitor);
  if (submitButton) {
    submitButton.addEventListener("click", identifyVisitor);
  }
}

if (document.readyState === "loading") {
  document.addEventListener("DOMContentLoaded", setUpCheckoutIdentification);
} else {
  setUpCheckoutIdentification();
}

Testen van backfill van anonieme bezoekers

Om te controleren of het aanvullen van historische gegevens voor anonieme bezoekers werkt, kun je de volgende stappen nemen:

Zorg dat front-end-gebeurtenissen, zoals Product bekeken, succesvol worden geactiveerd voordat je gaat testen. Volg de instructies voor de onsite tracking-test.

Het vastleggen van anonieme activiteit op je site testen

  1. Open je website in een nieuwe privésessie in de browser waarin lokale opslag is toegestaan. Accepteer eventueel vereiste tracking-toestemming en bekijk daarna een productpagina om een Viewed Product -event te genereren. Laat deze sessie openstaan totdat je de test hebt afgerond.
  2. Open de ontwikkelaarsconsole in je browser en ga naar lokale opslag. Dit kan op het tabblad Storage of Application van de ontwikkelaarsconsole staan, afhankelijk van je browser.
Local storage in Chrome console
Local storage in Chrome console
  1. Zoek kl-post-identification-sync in de lokale opslag van je site. Controleer of de gebeurtenissen overeenkomen met de acties die je anoniem hebt uitgevoerd en noteer de tijdstempels.
  2. Nadat je hebt bevestigd dat gegevens worden opgeslagen in de browser, voeg je ?utm_email=example@gmail.com toe aan het einde van je website-URL, waarbij je example@gmail.com vervangt door een test-e-mailadres. Als de URL al een vraagteken bevat, gebruik dan &utm_email= in plaats daarvan. Plaats de parameter vóór een eventuele #-fragment en laad de pagina vervolgens opnieuw. Hiermee wordt de browser geïdentificeerd op basis van het e-mailadres dat je opgeeft.
  3. Zoek in Klaviyo naar het e-mailadres.

Je zou een profiel moeten zien dat overeenkomt met het e-mailadres dat je hebt opgegeven, met een activiteitentijdlijn die aansluit op de acties die je hebt uitgevoerd terwijl je anoniem was. Controleer of de gebeurtenissen hun oorspronkelijke tijdstempels hebben en of het item in de lokale opslag geen resterende gebeurtenissen in de wachtrij bevat. Het item kan blijven staan als een lege array ([]).

Anonieme bezoekersbackfill vanaf de checkout testen

  1. Sluit de privésessie die je voor de vorige test hebt gebruikt en open daarna je website in een nieuwe privésessie die lokale opslag toestaat. Accepteer eventueel vereiste tracking-toestemming en bekijk een productpagina. Houd deze sessie open tot en met de checkout.
  2. Voeg een product toe aan je winkelwagen en start het afrekenen
  3. Voer een test-e-mailadres en de vereiste contactgegevens in.
  4. Een bestelling plaatsen
  5. Zoek in Klaviyo naar het e-mailadres.

Je zou een profiel moeten zien dat overeenkomt met het e-mailadres dat je hebt opgegeven, met een activiteitentijdlijn die aansluit op de acties die je hebt uitgevoerd terwijl je anoniem was. Controleer of de gebeurtenissen hun oorspronkelijke tijdstempels hebben en of het item in de lokale opslag geen resterende gebeurtenissen in de wachtrij bevat. Het item kan blijven staan als een lege array ([]).

Veelgestelde vragen

Kan ik backfill voor activiteit van anonieme bezoekers uitschakelen?

Zo schakel je het backfillen van anonieme bezoekersactiviteit uit:

  1. Klik linksonder in Klaviyo op je accountnaam en selecteer vervolgens Instellingen.
  2. Selecteer Data. Schakel op de pagina tracking onder Identificatie op locatie de optie Anonieme backfill uit.
  3. Klik op Opslaan en wacht op de bevestiging dat je wijzigingen zijn opgeslagen.

Klaviyo’s standaard webtracking

Om onsite events te laten verschijnen op het Klaviyo-profiel van een shopper, moeten ze worden geïdentificeerd. Dit gebeurt via Klaviyo's JavaScript, die een cookie instelt die tracking en identificatie van sitebezoekers mogelijk maakt via een automatisch gegenereerde ID wanneer ze:

  • Vul een aanmeldingsformulier van Klaviyo in
  • Klik op een link in een Klaviyo-bericht

Deze cookie kan tijdelijk persoonlijk identificeerbare informatie bevatten en blijft maximaal 2 jaar geldig.

De Klaviyo cookie kan een browser-ID bevatten voordat de shopper is geïdentificeerd. Backfill voor activiteit van anonieme bezoekers slaat de events in de wachtrij afzonderlijk op in local storage.

Hoe Klaviyo onsite gegevens verzamelt voor anonieme bezoekers

Om onsite gegevens te verzamelen voor anonieme bezoekers, legt Klaviyo gegevens vast over de acties van een bezoeker op het moment dat ze plaatsvinden en slaat die lokaal op in hun browser. In de toekomst, wanneer die bezoeker wordt geïdentificeerd, worden die gegevens naar Klaviyo verzonden en uit de browser gewist. Alle toekomstige onsite activiteit wordt zoals gebruikelijk gevolgd via de Klaviyo cookie zodra ze ook zijn geïdentificeerd.

Om gegevens in de browser op te slaan, moet de browser van de shopper het instellen van items in local storage ondersteunen.

Bekijk een lijst met browsers die gegevens kunnen schrijven naar lokale opslag.

Als browserprivacy-instellingen of een toestemmingstool voorkomen dat Klaviyo wordt uitgevoerd of naar local storage schrijft, kunnen anonieme events niet worden vastgelegd. Alleen privénavigatie voorkomt vastlegging niet altijd, maar de local storage wordt gewist wanneer het laatste privétabblad wordt gesloten.

Welke events zijn opgenomen in synchronisatie na identificatie?

Alleen client-side events, ook wel front-end events genoemd, worden vastgelegd via de webtracking van Klaviyo voor zowel geïdentificeerde als anonieme bezoekers. Deze gebeurtenissen worden vastgelegd via Klaviyo's belangrijkste tracking-snippet op de site, bekend als Klaviyo.js.

Enkele veelvoorkomende gebeurtenissen zijn:

  • Actief op site - Alle integraties
  • Product bekeken - de meeste e-commerce-integraties
  • Toegevoegd aan winkelwagen - Meeste e-commerce-integraties

Maar alle events die onsite via klaviyo.track() worden vastgelegd, worden ook opgenomen in de backfill van anonieme activiteit.

Houd er rekening mee dat sommige integraties hiervoor server-side events kunnen gebruiken. Bijvoorbeeld: het Added to Cart -event op Magento 2 wordt server-side verzonden.

Hoeveel gebeurtenissen kunnen er in lokale opslag worden opgeslagen?

Het aantal events hangt af van hun grootte en de beschikbare lokale opslag van de browser. Als de opslag vol is, verwijdert Klaviyo de oudste events in de wachtrij totdat de overgebleven events passen.

Waarom lokale opslag gebruiken voor dataopslag in plaats van cookies?

Cookie zijn minder robuust in vergelijking met local storage. Cookie hebben bijvoorbeeld een vervaldatum en een maximale grootte van ongeveer 4 KB. Local storage kan gemiddeld 5 MB opslaan (afhankelijk van de browser).

Safari kan de lokale opslag van een site na 7 dagen Safari-gebruik verwijderen als er geen interactie met die site heeft plaatsgevonden.

Zijn er GDPR- of privacyproblemen?

Anonymous visitor activity backfill slaat onsite events en hun eventeigenschappen op in de lokale opslag van de browser totdat de browser wordt geïdentificeerd en de events worden verzonden. De opgeslagen events worden vervolgens gewist.

Totdat het wordt gewist, zijn gegevens in lokale opslag toegankelijk voor alle JavaScript op de website. Dit kan een privacyprobleem opleveren als je bepaalde typen gevoelige gegevens verstuurt via front-end events. Voor gevoelige gegevens raadt Klaviyo aan om de gegevens alleen te versturen via server-side requests, of pas nadat een browser is geïdentificeerd.

Werkt het backfillen van activiteit van anonieme bezoekers met een cookie-consenttool?

Als je winkel een tool voor cookietoestemming gebruikt (bijv. OneTrust), configureer je deze zo dat die Klaviyo’s tracking beheert volgens je toestemmingsvereisten. Wanneer die tool Klaviyo blokkeert totdat een shopper zich aanmeldt, kan Klaviyo geen anonieme activiteit vastleggen vóór de opt-in.

Activeren anonieme bezoekers flows?

Zodra een anonieme bezoeker is geïdentificeerd, kunnen de aangevulde events meetwaarde-getriggerde flows activeren als het profiel voldoet en de events nog steeds in aanmerking komen voor de timing van de flow. De timing van een flow gebruikt de oorspronkelijke tijdstempel van het event, dus het identificeren van een bezoeker start de tijdvertragingen van de flow niet opnieuw. Oudere events kunnen op een profiel verschijnen zonder een flow te activeren.

Extra hulpbronnen

  • Aan de slag met tracking op je site van Klaviyo

    Leer meer over de verschillende manieren waarop Klaviyo tracking op je e-commercewebsite kan ondersteunen. Er zijn 2 belangrijke soorten websitetracking:

  • Problemen oplossen bij tracking van bekeken producten

    Leer hoe je problemen met je Viewed Product-tracking kunt oplossen, die wordt gebruikt om bij te houden wanneer bezoekers producten op je site bekijken. Voor sommige e-commerceplatforms wordt Viewed Product automatisch bijgehouden wanneer je integreert met Klaviyo. Voor andere e-commerceplatforms moet er handmatig een fragment aan je productpaginatemplate worden toegevoegd.

  • Cookies in Klaviyo begrijpen

    Lees meer over hoe Klaviyo cookies gebruikt als onderdeel van onze webtracking om informatie te verzamelen en conversiepercentages en e-mailprestaties te helpen verbeteren. Dit artikel legt uit welke specifieke cookie we gebruiken en waarvoor die dient, zodat je begrijpt hoe klanten worden gevolgd. Deze informatie helpt je te begrijpen hoe Klaviyo gegevens verzamelt en hoe dit invloed kan hebben op de privacy van klanten en compliancewetgeving.

Was dit artikel nuttig?
Gebruik dit formulier alleen voor feedback op artikelen. Meer informatie over hoe je contact opneemt met support.

Ontdek meer van Klaviyo

Community
Maak contact met collega's, partners en Klaviyo-experts om inspiratie op te doen, inzichten te delen en antwoorden te krijgen op al je vragen.
Partners
Huur een Klaviyo-gecertificeerde expert in om je te helpen met een specifieke taak of voor doorlopend marketingbeheer.
Support

Krijg ondersteuning via je account.

E-mailsupport (gratis proefperiodes en betaalde accounts) 24/7 beschikbaar

Chat-/virtuele assistentie
Beschikbaarheid varieert per locatie en type abonnement