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 bij het segmenteren van profielen die je website bezoeken, terwijl tracking van Product bekeken je in staat kan stellen om klanten herinneringen te sturen in een flow voor website verlaten.

Houd er rekening mee dat bij sommige integraties tracking voor Bekeken product niet automatisch is geïnstalleerd.

Backfill van activiteit van anonieme bezoekers

Met het aanvullen van anonieme bezoekersactiviteit van Klaviyo kun je site-activiteit voor een shopper vastleggen voordat diegene wordt geïdentificeerd. Zodra die bezoeker in de toekomst is geïdentificeerd, heb je toegang tot hun historische onsite events. Hierdoor heb je een completer beeld van de klanttrajecten van je klanten, ongeacht wanneer ze via de webtracking van Klaviyo worden 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?

Wanneer een sitebezoeker toestemming heeft gegeven voor analytische en marketingcookies en niet is geïdentificeerd, houdt Klaviyo hun siteactiviteit maximaal 14 dagen bij in de lokale opslag van hun browser onder een client-side cookie 'kl-post-identification-sync'.  Zodra de sitebezoeker is geïdentificeerd, worden alle events die in de cookie zijn opgeslagen, naar Klaviyo gepusht voor dat profiel. 

Anonieme backfill wordt geactiveerd wanneer:

  1. Nadat je toestemming hebt gegeven via een formulier
  2. Op een link in een Klaviyo-bericht klikken
  3. Geïdentificeerd met Klaviyo’s Identify API
  4. Contactgegevens zijn ingevoerd of er is een aankoop gedaan op de meeste e-commerceplatforms

Standaard ondersteunt Klaviyo identificatie via checkout op de meeste e-commerceplatforms:

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, bepaalde versies van Magento 2, een maatwerkplatform of andere e-commerceplatforms, moet het volgende script op je checkoutpagina worden geïnstalleerd als je anonieme bezoekersbackfill wilt activeren wanneer een klant een aankoop doet op je site:

text
window.onload = function() {    // For grabbing the email right after it's entered     // Add the field that contains the customer's email address to this list    const emailSelectors = [        "input[id='email']",        "input[name='email']",        "input[placeholder='Email']",        "input[type='email']"    ]    document.querySelector(emailSelectors.join(",")).addEventListener('blur', function() {        klaviyo.identify({"email" : this.value}).then(() => console.log("Identified"))    });};window.onload = function() {    // For grabbing the email when the submit/order button is pressed    // Add the field that contains the customer's email address to this list    const emailSelectors = [        "input[id='email']",        "input[name='email']",        "input[placeholder='Email']",        "input[type='email']"    ]    // Add the purchase or complete transaction button to this list     const submitSelectors = [        "input[id='submit']",        "input[name='submit']",        "input[type='submit']"    ]    document.querySelector(submitSelectors.join(",")).addEventListener('click', function() {        klaviyo.identify({            "email" : document.querySelector(emailSelectors.join(",")).value        }).then(() => console.log("Identified"))    });};

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 ervoor dat front-end-events, zoals Viewed Product, succesvol worden getriggerd vóórdat je gaat testen. Meer informatie vind je hier.

Het vastleggen van anonieme activiteit op je site testen

  1. Navigeer naar je website in een privévenster en voer een actie op de site uit, zoals Product bekeken.
  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. Controleer of de key en values die in de browser zijn ingesteld overeenkomen met de acties die je anoniem hebt uitgevoerd. Noteer de tijdstempel van de gegevens.
  2. Nadat je hebt bevestigd dat gegevens in de browser worden opgeslagen, voeg je ?utm_email=example@gmail.com toe aan het einde van de URL van je website, waarbij je example@gmail.com vervangt door een test-e-mailadres, en laad je de pagina 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 overeenkomt met de acties die je hebt uitgevoerd terwijl je anoniem was. Zorg dat de sleutel en waarden in je local storage zijn gewist en dat de gebeurtenissen met de juiste timestamps in je Klaviyo-account zijn terechtgekomen.

Anonieme bezoekersbackfill vanaf de checkout testen

  1. Navigeer naar je website in een privévenster en voer een onsite-actie uit, zoals Product bekeken.
  2. Voeg een product toe aan je winkelwagen en start het afrekenen
  3. Voer je 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 overeenkomt met de acties die je hebt uitgevoerd terwijl je anoniem was. Zorg dat de sleutel en waarden in je local storage zijn gewist en dat de gebeurtenissen met de juiste timestamps in je Klaviyo-account zijn terechtgekomen.

Veelgestelde vragen

Kan ik backfill voor activiteit van anonieme bezoekers uitschakelen?

Zo schakel je het backfillen van anonieme bezoekersactiviteit uit:

  1. Navigeer naar account > Instellingen linksonder in Klaviyo.
  2. Schakel op het tabblad Data in je accountinstellingen het selectievakje Enable anonymous visitor tracking uit.
  3. Selecteer de knop Bijwerken.

Klaviyo’s standaard webtracking

Om Klaviyo standaard de onsite-activiteit van een shopper te laten tracken, moet diegene worden geïdentificeerd. Dit gebeurt via Klaviyo's JavaScript, waarmee een cookie wordt ingesteld die het mogelijk maakt sitebezoekers te tracking en te identificeren 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 gegevens opslaan en blijft maximaal twee jaar bewaard.

De Klaviyo-cookie wordt alleen gebruikt voor webtracking nadat een shopper is geïdentificeerd en slaat geen gegevens op voor anonieme bezoekers.

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.

Let op: als een sitebezoeker een vorm van cookie-blokkering gebruikt (bijv. incognito in Chrome of privé browsen in Safari), kan Klaviyo geen anonieme gebeurtenissen vastleggen en herstellen.

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 de 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?

Er geldt een limiet van 5 MB die wordt opgelegd door de lokale opslag van een browser, waardoor er tot 10.000 events mogelijk zijn.

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 hanteert een vervalbeleid van 7 dagen voor lokale opslag.

Zijn er GDPR- of privacyproblemen?

Het aanvullen van anonieme bezoekersactiviteit gebruikt de lokale opslag van een browser om gegevens die als profieleigenschappen of gebeurtenis zijn verzonden op te slaan totdat de browser is geïdentificeerd (waarna de lokale gegevens worden gewist).

Totdat het is gewist, zijn gegevens in lokale opslag toegankelijk voor alle Javascript op de website. Dit kan een privacyprobleem opleveren als je bepaalde soorten gevoelige gegevens via front-end events verstuurt. 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 (bijvoorbeeld OneTrust), moet de shopper zich aanmelden zodat anonieme activiteit kan worden vastgelegd. Zonder toegang kan Klaviyo geen gegevens schrijven naar de lokale opslag van de browser.

Activeren anonieme bezoekers flows?

Zodra een anonieme bezoeker wordt geïdentificeerd via Klaviyo's standaard webtracking, activeren ze flow zolang ze voldoen aan de voorwaarden en geen tijdvertragingen hebben overschreden.

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