Cosa imparerai

Scopri come installare manualmente lo snippet di tracciamento Active on Site di Klaviyo, noto anche come JavaScript onsite di Klaviyo o Klaviyo.js, sul tuo negozio Shopify. Dovresti farlo solo se riscontri un traffico web molto elevato o se il tuo sito ha tempi di caricamento lenti per qualsiasi altro motivo (anche se Klaviyo ha recentemente migliorato i tempi di caricamento e quindi potrebbe non essere la causa). In caso contrario, ti consigliamo di installare Klaviyo.js attivando l’embed dell’app Shopify di Klaviyo.

Prima di iniziare

Se scegli di installare manualmente Klaviyo.js e in precedenza lo avevi abilitato tramite l’app embed di Klaviyo, devi prima disattivare l’app embed nelle impostazioni del tema Shopify e salvare la modifica.

Klaviyo app embed for onsite tracking in Shopify toggled off
Klaviyo app embed for onsite tracking in Shopify toggled off

Il nostro team di assistenza non può offrire supporto pratico, perché per incollare questo codice è necessario l'accesso all'HTML del tuo sito e alla tua piattaforma di e-commerce. Se nel tuo team non è presente uno sviluppatore e non te la senti di aggiungere il codice in autonomia, valuta la possibilità di consultare un partner Klaviyo per ricevere assistenza.

Installa Klaviyo.js sul tuo negozio Shopify

  1. Copia lo snippet di codice qui sotto:
text
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
  1. Nello snippet di codice, assicurati di sostituire PUBLIC_API_KEY con la tua chiave API pubblica Klaviyo di 6 caratteri (ID sito).
  2. Se hai abilitato Account cliente per il tuo negozio, usa l’intero set di script qui sotto invece del primo snippet per identificare i clienti che hanno effettuato l’accesso con il loro indirizzo e-mail. Sostituisci PUBLIC_API_KEY in questa versione anche con la tua chiave API pubblica:
text
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript"> 
//Initialize the Klaviyo object on page load
!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); </script>
<script type="text/javascript">
//Customer accounts
var klaviyo = window.klaviyo || [];
if ("{{ customer.email }}") {klaviyo.identify({"$email" : "{{ customer.email }}"})};
</script>
  1. Apri l’editor del codice del tema Shopify seguendo le istruzioni di Shopify per modificare il codice del tema.
Shopify Themes page with Action dropdown open showing Edit Code optio
Shopify Themes page with Action dropdown open showing Edit Code optio
  1. Apri il modello o la sezione Liquid per le pagine in cui vuoi i moduli Klaviyo e il tracciamento. Se una pagina utilizza un modello JSON, aggiungi lo snippet a una sezione Liquid a cui fa riferimento quel modello, non al file JSON. Per maggiori dettagli, consulta la documentazione sui modelli JSON di Shopify.
  2. Incolla lo snippet sotto l'HTML esistente nel file Liquid, al di fuori di qualsiasi blocco {% schema %}, {% javascript %} o {% stylesheet %}. Includi Klaviyo.js una sola volta su ogni pagina.
  1. Clicca su Salva.

Testa il tracciamento attivo sul sito

Per verificare che il tuo tracciamento Active on Site sia configurato correttamente, segui questi passaggi:

  1. Vai a una pagina del tuo negozio in cui hai installato lo snippet. Se il tuo negozio richiede il consenso al tracciamento per la visita, forniscilo prima del test.
  2. In quella pagina, aggiungi quanto segue alla fine dell'URL, sostituendo example@gmail.com con il tuo indirizzo e-mail:
    ?utm_email=example@gmail.com

    Se l'URL contiene già un punto interrogativo (?), aggiungi invece &utm_email=example@gmail.com usando il tuo indirizzo e-mail.
Test store in Shopify with ?utm_email=example@gmail.com amended to URL
Test store in Shopify with ?utm_email=example@gmail.com amended to URL
  1. Ricarica la pagina.
  2. Cerca il tuo indirizzo e-mail in Klaviyo e apri il tuo profilo.
Klaviyo dashboard with email address in search bar
Klaviyo dashboard with email address in search bar

Dovresti vedere un profilo Klaviyo per il tuo indirizzo e-mail (creato se non ne esisteva già uno). Nel suo registro attività, cerca un evento Attivo sul sito relativo alla tua visita di test.

Ora che hai installato Klaviyo.js, potrai utilizzare il tracciamento Active on Site, i moduli d'iscrizione Klaviyo e altro ancora.

In base alle impostazioni sulla privacy del cliente in Shopify, Klaviyo potrebbe non tracciare gli eventi sul sito dei visitatori del tuo e-commerce in UE, SEE, Regno Unito e Svizzera, a meno che non abbiano fornito il loro consenso esplicito.

Risorse aggiuntive

  • Primi passi con Shopify

    Scopri come integrare Klaviyo con Shopify per portare i profili dei clienti e i dati degli ordini su Klaviyo e raggiungere i clienti con messaggi mirati. Inoltre, abilita il monitoraggio sul sito e i moduli di iscrizione di Klaviyo e sincronizza i dati da Klaviyo a Shopify.

  • Primi passi con il monitoraggio sul sito di Klaviyo

    Scopri i diversi modi in cui Klaviyo può supportare il monitoraggio sul tuo sito di e-commerce. Esistono due tipi principali di monitoraggio sul sito:

  • Primi passi con i moduli di iscrizione

    Scopri come creare e personalizzare i moduli d'iscrizione in Klaviyo da pubblicare sul tuo sito web per coinvolgere gli acquirenti, raccogliere e-mail e numeri di telefono e creare connessioni durature con i clienti.

Questo articolo è stato utile?
Usa questo modulo solo per il feedback sull'articolo. Scopri come contattare l'assistenza.

Esplora altri contenuti di Klaviyo

Community
Entra in contatto con altre aziende simili, partner ed esperti di Klaviyo per trovare ispirazione, condividere approfondimenti e ottenere risposte a tutte le tue domande.
Partner
Assumi un esperto certificato Klaviyo per aiutarti con un compito specifico o per la gestione continua del marketing.
Assistenza

Accedi all'assistenza tramite il tuo account.

Assistenza via e-mail (prova gratuita e account a pagamento) Disponibile 24 ore su 24, 7 giorni su 7

Chat/assistente virtuale
La disponibilità può variare in base alla località e al tipo di piano