Comprendere il backfill dell'attività anonima dei visitatori di Klaviyo
Imparerai
Scopra il backfilling dell'attività anonima dei visitatori e come catturare gli impegni degli acquirenti in loco prima che vengano identificati.
Prima di iniziarePrima di iniziare
Per impostazione predefinita, il web tracking di Klaviyo supporta:
-
Tracciamentoattivo
sul sito Questa metrica viene tracciata ogni volta che un browser identificabile visita il tuo sito web.
-
Tracciamento del
prodotto visualizzato Questa metrica viene tracciata ogni volta che un browser identificabile visualizza una pagina di prodotto sul tuo sito web (per i negozi e-commerce).
Active on Site può aiutarti a identificare i profili che visitano il tuo sito, mentre Viewed Product tracciamento può permetterti di inviare promemoria ai clienti in un flusso di abbandono della navigazione.
Si noti che alcune integrazioni non hanno il tracciamento del prodotto visualizzato installato automaticamente.
Riempimento dell'attività dei visitatori anonimiRiempimento dell'attività dei visitatori anonimi
Con il backfill dell'attività anonima dei visitatori di Klaviyo, può catturare l'attività in loco di un acquirente prima dell'identificazione. Una volta identificato quel visitatore in futuro, avrà accesso ai suoi eventi storici in loco. Questo le permette di avere una visione più completa dei percorsi dei suoi clienti, indipendentemente dal momento in cui vengono identificati attraverso il web tracking di Klaviyo.
L'attività anonima di backfill acquisisce e imposta solo gli eventi storici di un profilo e altre informazioni storiche come la fonte non saranno acquisite da questa funzionalità.
Come funziona il backfill anonimo dei visitatoriCome funziona il backfill anonimo dei visitatori
Quando un visitatore del sito ha acconsentito ai dati analitici e ai cookie di marketing e non è stato identificato, Klaviyo terrà traccia della sua attività sul sito nella memoria locale del suo browser per un massimo di 14 giorni con un client side cookie 'kl-post-identification-sync'. Una volta identificato il visitatore del sito, tutti gli eventi negozio online di cookie saranno inviati a Klaviyo per quel profilo.
Il riempimento anonimo verrà attivato quando:
- Dopo aver inviato il consenso attraverso un modulo
- Cliccando su un link in un messaggio di Klaviyo
- Identificati utilizzando l'API Identify di Klaviyo
- Sono state inserite informazioni di contatto o è stato effettuato un acquisto sulla maggior parte delle piattaforme di e-commerce.
Per impostazione predefinita, Klaviyo assistenza identifica tramite pagamento la maggior parte delle piattaforme di e-commerce:
Piattaforma e-commerce | Supportato |
Shopify | ✅ Quando il tracciamento aggiuntivo di Shopify è abilitato |
WooCommerce | ✅ |
BigCommerce | ⚠️ - Richiede l'installazione di uno script personalizzato nella pagina di pagamento. |
Magento 2 | ⚠️ - Richiede la convalida |
Salesforce Commerce Cloud | ⚠️ - Dopo la versione 23.7.0 |
PrestaShop | ✅ |
Wix | ❌ |
Piattaforme di e-commerce personalizzate e di altro tipo | Richiede l'installazione di uno script personalizzato |
Se utilizzi BigCommerce, alcune versioni di Magento 2, custom o altre piattaforme di e-commerce, il seguente script deve essere installato nella tua pagina di pagamento se vuoi attivare il backfill dei visitatori anonimi quando un cliente effettua un acquisto sul tuo sito:
window.onload = function(){Test del riempimento anonimo dei visitatori
// Per catturare l'e-mail subito dopo che è stata inserita
// Aggiungiamo il campo che contiene l'indirizzo e-mail del cliente a questo elenco
const emailSelectors =[
"input[id='e-mail']",
"input[name='e-mail']",
"input[placeholder='e-mail']",
"input[type='e-mail']"]
document.querySelector(emailSelectors.join(", ")).addEventListener('blur', function() {
Klaviyo.identify({"email" : this.value}).then(( ) => console.log("Identificato" ))
});
};
window.onload = function() {
// Per catturare l'e-mail quando si preme il pulsante di invio/ordine
// Aggiungiamo il campo che contiene l'indirizzo e-mail del cliente a questo elenco
const emailSelectors = [
"input[id='e-mail']",
"input[name='e-mail']",
"input[placeholder='e-mail']",
"input[type='e-mail']"
]
// Aggiungi il pulsante di acquisto o di completamento della transazione a questo elenco
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("Identificato" ))
});
};
Test del riempimento anonimo dei visitatori
Per verificare che il backfill storico dei visitatori anonimi funzioni, può eseguire i seguenti passi:
Assicurati che gli eventi del front-end, come ad esempio il Prodotto visto, si attivino correttamente prima di eseguire il test; i dettagli sono disponibili qui.
Verifica l'acquisizione di attività anonime sul tuo sito
- Naviga al suo sito web in una finestra privata e compie un'azione sul posto come Visualizzare un prodotto.
-
Apri la console per sviluppatori sul tuo browser e naviga verso l'archivio locale. A seconda del tuo browser, la schedaArchiviazione o Applicazione della console per sviluppatori può essere presente.
- Verifichi che la chiave e i valori impostati nel browser corrispondano alle azioni che ha compiuto durante l'anonimato. Prenda nota del timestamp dei dati.
- Dopo aver confermato che i dati sono in negozio online nel browser, aggiungi ?utm_email=example@gmail.com alla fine dell'URL del tuo sito web, sostituendo example@gmail.com con un indirizzo e-mail di prova e ricarica la pagina. In questo modo il browser verrà identificato in base all'indirizzo e-mail fornito dall'utente.
- Cerca l'indirizzo e-mail in Klaviyo.
Dovrebbe vedere un profilo corrispondente all'indirizzo e-mail che ha fornito, con una timeline di attività corrispondente alle azioni che ha compiuto durante l'anonimato. Si assicuri che la chiave e i valori nel suo archivio locale siano stati cancellati e che gli eventi siano stati inseriti nel suo account Klaviyo con i timestamp corretti.
Test del backfill di visitatori anonimi dal pagamentoTest del backfill di visitatori anonimi dal pagamento
- Naviga verso il tuo sito web in una finestra privata ed effettua un'azione sul posto come Visualizzare un prodotto.
- Aggiungi un prodotto al carrello e avvia il pagamento
- Inserisci le tue informazioni di contatto
- Effettua un ordine
- Cerchi l'indirizzo e-mail in Klaviyo.
Dovrebbe vedere un profilo corrispondente all'indirizzo e-mail che ha fornito, con una timeline di attività corrispondente alle azioni che ha compiuto durante l'anonimato. Si assicuri che la chiave e i valori nel suo archivio locale siano stati cancellati e che gli eventi siano stati inseriti nel suo account Klaviyo con i timestamp corretti.
Domande frequenti
Domande frequenti
Posso disabilitare il backfill delle attività dei visitatori anonimi?Posso disabilitare il backfill delle attività dei visitatori anonimi?
Per disabilitare il backfill delle attività anonime dei visitatori:
- Si rechi su Account > Impostazioni nell'angolo inferiore sinistro di Klaviyo.
- Nella scheda "Dati " delle impostazioni del tuo account, togli il segno di spunta dalla casella "Abilita tracciamento visitatori anonimi ".
- Clicca sul pulsante " aggiornare" o "aggiornamento ".
Il tracciamento web standard di Klaviyo
Affinché Klaviyo possa tracciare l'attività onsite di un acquirente per impostazione predefinita, è necessario identificarlo. Questo avviene attraverso il JavaScript diKlaviyo, che imposta un cookie che consente il tracciamento e l'identificazione dei visitatori del sito attraverso un ID generato automaticamente al momento della visita:
- Compili il modulo di iscrizione a Klaviyo
- Clicca su un link da un messaggio di Klaviyo
Questo cookie può contenere temporaneamente informazioni di identificazione personale e ha una durata massima di due anni.
Il cookie di Klaviyo viene utilizzato solo per il tracciamento del web dopo l'identificazione dell'acquirente e non memorizza i dati dei visitatori anonimi.
Come Klaviyo raccoglie i dati sul sito per i visitatori anonimiCome Klaviyo raccoglie i dati sul sito per i visitatori anonimi
Per raccogliere i dati onsite dei visitatori anonimi, Klaviyo registra i dati relativi alle azioni del visitatore nel momento in cui queste si verificano e li negozio online localmente nel suo browser. In futuro, quando il visitatore viene identificato, i dati vengono inviati a Klaviyo e cancellati dal browser. Qualsiasi futura attività sul sito sarà tracciata come di consueto attraverso il cookie di Klaviyo una volta identificata.
Per poter acquistare i dati nel browser, il browser dell'acquirente deve assistere l'impostazione degli elementi nell'archiviazione locale.
Vedi un elenco di browser che assistono la scrittura di dati nell'archivio locale.
Si noti che se un visitatore del sito utilizza un qualsiasi tipo di blocco dei cookie (ad esempio, incognito in Chrome o navigazione privata in Safari) Klaviyo non può registrare e recuperare gli eventi anonimi.
Quali eventi sono inclusi nella sincronizzazione post-identificazione?Quali eventi sono inclusi nella sincronizzazione post-identificazione?
Solo gli eventi lato client, noti anche come eventi front-end, vengono catturati attraverso il web tracking di Klaviyo, sia per i visitatori identificati che per quelli anonimi. Questi eventi vengono catturati attraverso lo snippet di monitoraggio onsite principale di Klaviyo, noto come Klaviyo.js.
Alcuni eventi comuni includono:
- Attivo sul sito - Tutte le integrazioni
- Prodotto visto - La maggior parte delle integrazioni di e-commerce
- Aggiunto al carrello - La maggior parte delle integrazioni di e-commerce
Tuttavia, qualsiasi evento registrato in loco tramite Klaviyo.track( ) sono inclusi anche nel riempimento anonimo dell'attività.
Nota che alcune integrazioni possono utilizzare eventi lato server per questi eventi. Ad esempio, l'evento Added to Cart di Magento 2 viene inviato lato server.
Quanti eventi possono essere memorizzati nella memoria locale?Quanti eventi possono essere memorizzati nella memoria locale?
C'è un limite di 5 MB imposto dall'archiviazione locale di un browser, che consente un massimo di 10.000 eventi.
Perché utilizzare l'archiviazione locale per l'archiviazione dei dati rispetto ai cookie?Perché utilizzare l'archiviazione locale per l'archiviazione dei dati rispetto ai cookie?
I cookie sono meno robusti rispetto all'archiviazione locale. Ad esempio, i cookie hanno una data di scadenza e una dimensione massima di circa 4KB. L'archiviazione locale può contenere in media 5 MB (a seconda del browser).
Safari ha una politica di scadenza di 7 giorni per l'archiviazione locale.
Ci sono preoccupazioni relative al GDPR o alla privacy?
Il backfill dell'attività del visitatore anonimo utilizza la memoria locale del browser per memorizzare i dati inviati come proprietà o evento del profilo fino a quando il browser non viene identificato (dopodiché i dati locali vengono cancellati).
Finché non vengono cancellati, i dati nell'archivio locale sono accessibili a qualsiasi Javascript sul sito web. Questo può rappresentare un problema di privacy se si inviano alcuni tipi di dati sensibili attraverso gli eventi front-end. Per i dati sensibili, Klaviyo consiglia di inviare i dati solo tramite richieste lato server, o solo dopo l'identificazione del browser.
Il backfill dell'attività anonima dei visitatori funziona con uno strumento di consenso dei cookie?Il backfill dell'attività anonima dei visitatori funziona con uno strumento di consenso dei cookie?
Se il suo negozio utilizza uno strumento per il consenso dei cookie (ad esempio, OneTrust), l'acquirente deve acconsentire alla cattura dell'attività anonima. Senza accesso, Klaviyo non sarà in grado di scrivere i dati nell'archivio locale del browser.
I visitatori anonimi attivano i flussi?I visitatori anonimi attivano i flussi?
Una volta che un visitatore anonimo viene identificato attraverso il tracciamento web standard di Klaviyo, si attiveranno i flussi a condizione che si qualifichino e che non abbiano superato i ritardi temporali.
Risorse aggiuntive