Come funzionano i cookie in Klaviyo
Cosa imparerai
Scopri di più su come puoi usare i cookie di Klaviyo nell’ambito dei servizi di tracciamento web di Klaviyo per raccogliere informazioni e contribuire a migliorare il tasso di conversione e le prestazioni delle e-mail. Questo articolo spiega i cookie di Klaviyo e i loro scopi, così puoi capire come vengono tracciati i clienti. Queste informazioni ti aiutano a capire come Klaviyo raccoglie i dati e in che modo questo può influire sulla privacy dei clienti e sulle leggi in materia di conformità.
Questo articolo ha esclusivamente finalità informative generali e non costituisce consulenza legale. Le leggi su cookie, tracciamento e privacy dei dati (inclusi GDPR, la Direttiva ePrivacy/PECR, CCPA/CPRA e altre leggi statali e internazionali applicabili in materia di privacy) variano in base alla giurisdizione e cambiano nel tempo. Consulta il tuo consulente legale per determinare le informative specifiche, i consensi o altri passaggi di conformità che la tua attività deve adottare.
Le leggi sulla privacy applicabili (come il GDPR, la direttiva ePrivacy/PECR, il CCPA/CPRA e altre leggi sulla protezione dei dati) potrebbero richiedere di mostrare nei tuoi e-mail i link alla tua informativa sulla privacy, ai termini di servizio e alla cookie policy. Ti consigliamo di verificare con il tuo consulente legale quali informative si applicano alla tua attività.
Perché utilizzare i cookie di Klaviyo
Il cookie di Klaviyo ti consente di creare profili più completi raccogliendo preziosi eventi di tracciamento, ad esempio quando un utente si trova sul tuo sito o visualizza un prodotto. Quando il tracciamento dei visitatori anonimi è attivato, il cookie inizia a raccogliere questa attività alla prima visita di un visitatore e questa attività precedente viene aggiunta al suo profilo una volta identificato. Con profili più completi, avrai più dati per la segmentazione e, idealmente, prestazioni più solide di campagne e flussi, poiché gli acquirenti riceveranno ora flussi o campagne automatizzati che si attiverebbero in base a questi eventi di navigazione e alle visite successive.
I cookie di tracciamento di Klaviyo raccolgono dati comportamentali che non sono necessari al funzionamento del sito. In genere i merchant li classificano come cookie di analisi o di marketing nella piattaforma di gestione del consenso, anziché come strettamente necessari. Conferma la categorizzazione corretta per la tua configurazione con i tuoi consulenti.
Cookie di tracciamento di Klaviyo
Quando JavaScript di Klaviyo è abilitato, il cookie di Klaviyo (cookie __kla_id) può monitorare e identificare le persone che visitano il sito tramite un ID generato automaticamente. Una volta identificata una persona che visita il sito, il cookie può trasmettere i suoi dati a Klaviyo. Una persona che visita il sito può essere identificata quando:
- Compila un modulo d'iscrizione di Klaviyo
- Fai clic su un link da un'e-mail di Klaviyo o da un messaggio SMS.
- Quando i visitatori completano il checkout sul tuo sito web, Klaviyo li identifica automaticamente e raccoglie eventi di checkout.
Per un profilo creato per la prima volta, il cookie Klaviyo viene inserito lato client dal JavaScript di Klaviyo, quando è abilitato il tracciamento sul sito e lo script non è stato bloccato da uno strumento di gestione del consenso né sospeso dalle impostazioni di privacy a livello di piattaforma. Poiché lo script viene eseguito nel tuo dominio, il cookie risultante è un cookie di prime parti. La categorizzazione dei cookie ai fini del consenso di solito dipende da ciò che fa il cookie, piuttosto che dal dominio che lo imposta, quindi esamina il comportamento descritto in questo articolo quando decidi come categorizzarlo.
Il tracciamento dei clic e delle conversioni degli SMS dipende dalla presenza di un link, e questo link deve utilizzare l'abbreviatore di link di Klaviyo. Quando imposti gli SMS, ricorda di selezionare l'opzione Accorcia automaticamente i link per assicurarti di utilizzare il monitoraggio predefinito.
Per migliorare l’esperienza dei cookie di Klaviyo, sono disponibili due funzionalità che aiutano a estendere la durata dei cookie di Klaviyo, identificando nuovamente gli utenti in modo che i dati degli eventi possano continuare a essere raccolti e associati ai profili.
- ID esteso: utilizza un grafico delle identità per incrociare una selezione di identificatori esistenti impostati da altre piattaforme già presenti nel browser di un visitatore (cookie pubblicitari e di piattaforme social) per identificare di nuovo un utente e inserire un cookie Klaviyo.
- First Party ID: estende la durata del cookie di Klaviyo servendo il cookie da un sottodominio del brand tramite web server e aggiornandolo lato server a ogni visita.
Cookie Klaviyo: dati raccolti
Il cookie di Klaviyo può conservare temporaneamente punti dati tra cui: ID esterno, e-mail, numero di telefono e ID anonimo. Per ulteriori informazioni su cosa sono l'ID esterno e l'ID anonimo, consulta questo articolo.
- __kla_id è JSON in base64, quindi quando una sessione viene identificata conterrà il token kx del profilo (indicato come “exchange_id” in “__kla_id”). Exchange_id è ciò che memorizza le informazioni di identificazione di un utente (ID esterno, e-mail, numero di telefono e ID anonimo), ma exchange_id è crittografato e può essere decrittografato solo lato server da Klaviyo.
Nota tecnica: al caricamento iniziale in una sessione anonima, __kla_id viene inserito nel browser di una persona, ma contiene solo cid, che è un dato anonimo che assegna al browser un valore con cui associare i dati di navigazione. Quando la persona viene identificata, __kla_id viene aggiornato con il valore kx/exchange_id effettivo che contiene i dati che identificano l’acquirente, consentendo di associare quei dati di navigazione al suo profilo.
Questi valori vengono archiviati in un cookie del browser sul tuo dominio e sono accessibili agli script in esecuzione sulle pagine. Esamina di conseguenza gli script di terze parti sul sito.
Per "ID anonimo" si intende che l'identificatore non è collegato direttamente a un nome, un indirizzo e-mail o un numero di telefono. È persistente e viene usato per riconoscere un visitatore che torna. Considera queste caratteristiche quando classifichi il cookie e prepari le informative.
- Quando __kla_id scade dal browser della persona che visita il sito o quando vengono cancellati i cookie, scadranno anche i dati contenuti in kla_id e la persona resterà anonima finché non viene identificata di nuovo.
- Se un utente torna sul sito web e ha __kla_id aggiornato (tramite un evento di identificazione, Extended ID, First Party ID o altri mezzi), anche i valori verranno aggiornati e mantenuti nel cookie finché non scade o i cookie non vengono nuovamente cancellati.
Durata del cookie
Quando un visitatore viene identificato, il cookie di Klaviyo (__kla_id) viene impostato per durare fino a 2 anni, ma la sua durata varierà in base alle policy sulla durata dei cookie di ciascun browser, che dipendono da come il cookie viene impostato nel browser. __kla_id viene in genere impostato usando il Javascript di Klaviyo, che inserisce il cookie lato client. Se Extended ID o First Party ID sono abilitati, il cookie di Klaviyo viene impostato rispettivamente lato client e lato server. Scopri di più su come configurare Extended ID e First Party ID.
La durata standard del cookie __kla_id — per quanto tempo rimane attivo prima che First-Party ID debba aggiornarlo — varia in base al browser. Puoi trovare informazioni più dettagliate in questo CookieStatus.
- La durata dei cookie varia in base al browser e dipende dal fatto che il cookie sia impostato lato client tramite JavaScript o lato server. La tabella seguente mostra entrambe le opzioni.
Browser | Standard __kla_id (inserita lato client – JS + ID esteso) | Con ID di prima parte (impostato dal server) |
|---|---|---|
Safari | 24 ore (l’URL contiene parametri di query o frammenti + se Klaviyo è un tracker noto); altrimenti 7 giorni | Fino a 7 giorni |
Brave | Se è attiva la modalità "Shields Down" di Brave, 7 giorni; altrimenti, il cookie di Klaviyo viene bloccato da Brave | Se è attiva la modalità "Shields Down" di Brave, 7 giorni; altrimenti, il cookie di Klaviyo viene bloccato da Brave |
Firefox | Limite di durata: 45 giorni; tuttavia, Firefox elimina i cookie tramite controlli giornalieri di classificazione dei tracker | Limite di durata: 45 giorni; tuttavia, Firefox elimina i cookie tramite controlli giornalieri di classificazione dei tracker |
Chrome | 400 giorni | Fino a 400 giorni |
Edge | Fino a due anni (impostazione di Klaviyo, non una limitazione di Edge) | Fino a due anni (impostazione di Klaviyo, non una limitazione di Edge) |
La limitazione di 24 ore di Safari si applica nello specifico quando il cookie viene inserito lato client, l’URL contiene parametri di query o frammenti e Safari considera Klaviyo un tracker noto. In condizioni normali, il limite di Safari per i cookie proprietari impostati tramite JS è di 7 giorni.
Informativa sulla privacy, avviso sui cookie e consenso
Se scegli di attivare Extended ID o First Party ID, ti consigliamo vivamente di riemettere gli avvisi sui cookie ai clienti e di rivedere i termini di servizio e/o l’informativa sulla privacy per assicurarti che i clienti siano informati sui processi di reidentificazione. In entrambi gli scenari, il cookie di Klaviyo scadrà, ma esistono due approcci per la ri-identificazione:
- Extended ID è una funzionalità del grafico delle identità di prima parte che ti consente di sostituire il cookie di Klaviyo tramite il confronto incrociato di una selezione di identificatori esistenti impostati da altre piattaforme già presenti nel browser di un visitatore.
- ID di prima parte è una funzionalità di cookie lato server che ti consente di aggiornare il cookie Klaviyo direttamente dal tuo dominio.
Extended ID e First Party ID si comportano in modo diverso rispetto a un cookie di tracciamento standard. Prima di attivare una delle due opzioni, verifica quanto segue rispetto alle tue informative, alla configurazione del consenso e ai tuoi obblighi in materia di privacy:
- Tempistiche di raccolta. Quando è abilitato il tracciamento dei visitatori anonimi, il cookie di Klaviyo inizia a raccogliere l’attività alla prima visita di un visitatore, non al momento dell’identificazione.
- Lettura e scrittura. Queste funzionalità leggono gli identificatori già presenti nel browser della persona che visita il sito, oltre a scrivere il cookie Klaviyo. ID esteso legge gli identificatori impostati da altre piattaforme; ID di prima parte legge un cookie impostato sul tuo sottodominio.
- Comportamento dopo l’eliminazione dei cookie. Entrambe le funzionalità possono ripristinare un’identità Klaviyo dopo la scadenza del cookie di Klaviyo, ma nessuna delle due può ripristinarla dopo che una persona ha cancellato tutti i suoi cookie. Per iniziare a sostituire il cookie di Klaviyo:
- Prima, l'ID esteso deve avere identificatori idonei inseriti da un'altra piattaforma.
- First Party ID richiederà un evento di re-identificazione.
- Strumenti di consenso. Se la configurazione del consenso dovrebbe impedire l’esecuzione di queste funzionalità, verifica che la tua piattaforma di gestione del consenso le blocchi e che i visitatori possano revocare il consenso con la stessa facilità con cui lo hanno dato.
- Avvisi esistenti. Se hai attivato delle funzionalità di identificazione onsite di Klaviyo e non hai aggiornato l’avviso sui cookie, le persone che hanno accettato il tuo precedente avviso sui cookie potrebbero non aver visto una descrizione di queste funzionalità. Valuta di ripubblicare l’avviso sui cookie e di rivedere l’informativa sulla privacy quando ne attivi una delle due.
ID First Party vs ID Extended
Klaviyo offre anche Extended ID, che ri-identifica le persone utilizzando identificatori esistenti impostati da altre piattaforme, come Shopify, TikTok e Reddit. Ecco come si confrontano i due:
ID esteso | ID di prima parte | |
|---|---|---|
Come viene re-identificato | Legge gli identificatori esistenti impostati da altre piattaforme (Shopify, TikTok, Reddit, ecc.) per associare un visitatore di ritorno a un profilo noto | Utilizza un cookie di lunga durata impostato dal server sul tuo sottodominio per reidratare direttamente __kla_id |
Si basa su identificatori esistenti impostati da altre piattaforme | Sì | No |
Configurazione DNS obbligatoria | No | Sì: un CNAME del sottodominio che punta all'account Cloudflare di Klaviyo |
Se sono attivati sia First-Party ID sia Extended ID, First-Party ID ha la priorità nell'aggiornamento di __kla_id:
- First-Party ID tenta prima di reidratare __kla_id da __kle_id.
- Se l’ID di prima parte viene reidratato correttamente, l’evento viene attribuito all’ID di prima parte e l’ID esteso viene eseguito solo per aggiornare i valori memorizzati nel grafico delle identità.
- Se First-Party ID non è disponibile o non può essere ripristinato (ad esempio, se il sottodominio del worker non è raggiungibile), Extended ID può comunque identificare di nuovo il visitatore utilizzando identificatori esistenti impostati da altre piattaforme come soluzione di fallback.
Entrambe le funzionalità continuano a funzionare in modo indipendente: abilitare l'ID di prima parte non disattiva l'ID esteso.
Come funziona l’ID esteso?
L’ID esteso è una funzionalità del grafico delle identità di prima parte che ti consente di aggiornare il cookie di Klaviyo. Utilizza un grafico delle identità per effettuare un confronto incrociato di una selezione di identificatori esistenti impostati da altre piattaforme già presenti nel browser di un visitatore (cookie di pubblicità e di piattaforme social) per identificare nuovamente un utente e sostituire un cookie di Klaviyo. Scopri come configurare l’ID esteso. L’ID esteso è disponibile su tutti i piani Klaviyo, gratuiti e a pagamento.
- Il grafo di identità viene popolato identificando e memorizzando il numero ID degli identificatori esistenti impostati da altre piattaforme che compongono il grafo di identità, ad esempio i cookie di Shopify, TikTok o Reddit.
- Per altre piattaforme o soluzioni, dovrai configurare identificatori personalizzati.
- Se un utente torna dopo la scadenza del cookie di Klaviyo e Extended ID è attivato, Extended ID prova a controllare gli identificatori esistenti impostati da altre piattaforme nel browser dell’utente per ri-identificarlo e aggiornare il cookie di Klaviyo.
È importante notare che, anche se l’ID esteso può aiutare a identificare gli acquirenti più a lungo, non crea automaticamente nuovi profili in base alle informazioni dell’acquirente provenienti da altri siti. Un acquirente deve già avere un profilo Klaviyo affinché l’ID esteso possa identificarlo di nuovo e aggiornare il cookie di identità Klaviyo.
Klaviyo crea queste associazioni ogni volta che un acquirente viene identificato correttamente, ad esempio facendo clic su un link identificativo in una campagna e-mail o SMS. In quel momento, collega gli identificatori impostati da altre piattaforme presenti nel suo browser alla sua identità Klaviyo, in modo che una visita successiva possa usare solo quei cookie per identificarlo di nuovo e aggiornare il suo cookie Klaviyo, anche senza un nuovo clic sul link. Nessuna corrispondenza, nessuna nuova associazione; l'acquirente viene considerato anonimo finché non viene identificato di nuovo.
Questa schermata mostra gli identificatori impostati da altre piattaforme che compongono il grafico di identità.

Scopri come attivare e configurare l’ID esteso.
Come funziona l’ID di prima parte?
First Party ID è una funzionalità di cookie lato server che ti consente di aggiornare il cookie di Klaviyo direttamente dal tuo dominio. Utilizza un sottodominio dedicato del tuo brand, abbinato a un worker Cloudflare leggero, per impostare e aggiornare il cookie di Klaviyo da un server web anziché tramite JavaScript del browser. I cookie lato server sono soggetti a regole diverse sulla durata nel browser rispetto ai cookie impostati da JavaScript, ed è per questo che la durata dei cookie differisce tra i due metodi. Attualmente, per First Party ID, il traffico verso questo sottodominio viene instradato attraverso l’infrastruttura di Klaviyo. Tieni conto di questo aspetto nell’informativa sulla privacy e in qualsiasi documentazione sul trattamento dei dati che mantieni. Scopri come configurare First Party ID.
- Il cookie lato server viene impostato/aggiornato ogni volta che un visitatore viene identificato, così è pronto per l’uso quando il cookie di Klaviyo scade.
- Se il cookie Klaviyo dovesse scadere quando una persona utente torna sul sito, il worker di First Party ID userà il cookie del sottodominio per riemettere e aggiornare la sua identità Klaviyo, senza fare affidamento su un cookie impostato dal browser.
È importante notare che, anche se First Party ID può aiutare a identificare gli acquirenti più a lungo, non crea automaticamente nuovi profili dal traffico anonimo. Per poterlo riidentificare e aggiornare il cookie di identità di Klaviyo, un acquirente deve già avere un profilo Klaviyo.
Se il worker non è disponibile, Klaviyo torna automaticamente al comportamento standard dei cookie JavaScript di Klaviyo, quindi non si perde alcun dato di tracciamento.
Tracciamento onsite con branding Shopify
Oltre ai metodi di identificazione di Klaviyo nell’ambito del tracciamento web standard, il pixel di tracciamento onsite di Shopify consente l’identificazione durante il checkout se i clienti inviano le loro informazioni.
Affinché l'identità di un visitatore venga acquisita durante il checkout, deve completare uno dei seguenti eventi Shopify:
- checkout_completed
- payment_info_submitted
- checkout_contact_info_submitted
- checkout_shipping_info_submitted
In questo modo l’attività anonima verrà sincronizzata con il profilo associato, anche se non ha mai inviato un modulo Klaviyo o fatto clic su un link in una Klaviyo Email o in un SMS.
Affinché le identità dei visitatori vengano acquisite durante il checkout, devono essere soddisfatti i seguenti requisiti:
- Il tracciamento delle attività anonime deve essere abilitato.
- Gli eventi comportamentali di Shopify devono essere abilitati.
- I visitatori del sito devono accettare i cookie di marketing e analisi.
Questi requisiti si applicano a Shopify. Altre integrazioni potrebbero non applicare automaticamente una condizione di consenso. Se usi una piattaforma diversa, verifica in che modo lo strumento di gestione del consenso controlla il tracciamento di Klaviyo.
Disattivazione dei cookie
In alcuni casi potresti scegliere di disattivare il tracciamento dei cookie di Klaviyo. Questi motivi possono includere:
- Non vuoi monitorare gli utenti per motivi di privacy, GDPR o altri problemi di sicurezza.
- I clienti hanno chiesto di non essere tracciati.
- Hai un programma di marketing snello o vuoi che tutti i clienti ricevano lo stesso marketing, indipendentemente dal fatto che abbiano interagito con il tuo brand in precedenza, acquistato, ecc.
I moduli di Klaviyo, inclusi i popup, continueranno a essere visualizzati sul tuo sito web indipendentemente dal fatto che i cookie siano disattivati o attivati. Tuttavia, non potrai personalizzare diversi tipi di moduli per diversi tipi di utenti (ad es., sono già iscritti) né potrai vedere cosa fanno sul tuo sito dopo aver compilato un modulo.
Se l’opzione JavaScript è disattivata, i clienti non riceveranno cookie e non avrai accesso al tracciamento web o ai loro comportamenti specifici sul tuo sito. Il dominio static-tracking.klaviyo.com viene utilizzato per servire tutto il JavaScript relativo al tracciamento (ad esempio analytics.js). Se vuoi bloccare tutto il tracciamento, questo dominio può anche essere bloccato usando strumenti di gestione del consenso ai cookie (ad esempio OneTrust o altri strumenti di blocco a livello di dominio).
Se vuoi mantenere il JavaScript di Klaviyo ma rimuovere un cookie, c’è una soluzione alternativa. Attiva e disattiva il tracciamento di Klaviyo creando un nuovo cookie, __kla_off, ed eseguendo document.cookie = "__kla_off=true".
Pagine delle preferenze
Klaviyo ti consente di creare pagine delle preferenze personalizzate che permettono alle persone di gestire il consenso al marketing. Le pagine delle preferenze controllano se un iscritto riceve messaggi da te. Non controllano se i cookie di tracciamento vengono impostati o letti. Il consenso ai cookie e la relativa revoca vengono gestiti tramite la piattaforma di gestione del consenso, separatamente dalle pagine delle preferenze. Consulta questo articolo per maggiori informazioni.
Usare API per accedere ai cookie
Usare l'API per accedere ai cookie è utile per verificare se Klaviyo è in grado di identificare un cliente. Puoi farlo eseguendo JavaScript e digitando klaviyo.isIdentified(). La risposta sarà quindi true o false.
Tracciamento e-mail al sito web
Quando il tracciamento da e-mail a sito web è attivo, Klaviyo identifica le persone che cliccano su una Klaviyo Email e navigano sul tuo sito web. Puoi attivare e disattivare la funzionalità di Klaviyo per tracciare l’attività da e-mail a sito web nelle impostazioni e-mail dell’account.
Con il rilascio di iOS15, macOS Monterey, iPadOS 15 e WatchOS 8, Apple Mail Privacy Protection (MPP) ha cambiato il modo in cui riceviamo i dati sul tasso di apertura delle tue e-mail mediante il recupero preliminare del nostro pixel di tracciamento. Con questo cambiamento, è importante capire che il tasso di apertura sarà gonfiato.
Per vedere se le aperture sono influenzate, ti suggeriamo di creare un report personalizzato che includa una proprietà MPP. Puoi anche identificare queste aperture nei singoli segmenti di iscritti.
Per informazioni complete sulle aperture MPP, visita la nostra guida iOS 15: come prepararsi ai cambiamenti di Apple.
Per andare alla pagina delle impostazioni e-mail, fai clic su Account > Impostazioni > E-mail > Tracciamento.
Quando è attiva, aggiungiamo un parametro aggiuntivo a tutti gli URL nelle e-mail per monitorare l’attività. Si chiama parametro _kx e _kx verrà visualizzato direttamente nell’URL. Il valore univoco crittografato viene poi decifrato dal nostro tracciamento web e ci consente di identificare l’utente che ha fatto clic sull’URL.
Per i negozi Shopify: in base alle impostazioni di Customer Privacy in Shopify, Klaviyo potrebbe non tracciare gli eventi sul sito per i visitatori del tuo e-commerce in UE, SEE, Regno Unito e Svizzera, a meno che non abbiano fornito il consenso. Di conseguenza, il tracciamento da e-mail a sito web non identificherà queste persone. Questa sospensione automatica si applica solo alle regioni elencate sopra. Klaviyo non sospende automaticamente il tracciamento in altre aree geografiche. Se i visitatori si trovano altrove, configura lo strumento di gestione del consenso per controllare il tracciamento di Klaviyo in base alla tua configurazione.
Per saperne di più, leggi il nostro articolo sul tracciamento onsite di Klaviyo.
Risorse aggiuntive
- 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.
- Getting started with Klaviyo onsite tracking
Learn about the different ways that Klaviyo can support onsite tracking on your ecommerce site. There are 2 key types of onsite tracking:
- Understanding UTM tracking in Klaviyo
Learn what UTM tracking is, how it works, and how you can use it in your Klaviyo messages to gain a deeper understanding of your marketing performance.