Come personalizzare i contenuti sul sito con l'API di appartenenza al gruppo di Klaviyo

Tempo di lettura stimato 4 in minuti
|
Ultimo aggiornamento: 14 nov 2024, 16:44 EST
Imparerai

Imparerai

Scopra come utilizzare il metodo getGroupMembership dell'oggetto JavaScript di klaviyo, che può essere utilizzato per implementare la personalizzazione in loco sul suo sito web. Questo richiede il caricamento dell'oggetto klaviyo e il passaggio di un array di liste o segmenti da controllare, che restituirà un output che potrà sfruttare per la personalizzazione sul posto.

Il CDP di Klaviyo non è incluso nell'applicazione di marketing standard di Klaviyo e per accedere alle funzionalità associate è necessario un abbonamento al CDP. Visiti la nostra guida alla fatturazione per saperne di più sull'aggiunta di questa funzionalità al suo piano o per iniziare se è un nuovo cliente.

Prima di iniziare

Prima di iniziare

Questa funzione è disponibile solo per i clienti di Klaviyo CDP ed è disponibile solo attraverso l'oggetto klaviyo. Per saperne di più sull'oggetto klaviyo JavaScript e su ciò che può fare, legga l' introduzione all'oggetto Klaviyo.

Quando aggiunge il tracciamento onsite di Klaviyo al suo sito, viene tracciata solo l'attività di navigazione di "browser conosciuti" (cioè browser che hanno visitato, si sono impegnati e sono stati identificati o "cookied"). Il tracciamento in loco di Klaviyo non traccia i browser anonimi. Ci sono 3 modi principali in cui Klaviyo identifica un visitatore del sito per il tracciamento in loco:

  • Se qualcuno ha cliccato attraverso un'e-mail di Klaviyo sul suo sito web.
  • Se qualcuno si è iscritto attraverso un modulo Klaviyo.
  • Se qualcuno ha effettuato l'accesso al suo sito e lei ha installato il tracciamento.
Installi Klaviyo.js e carichi l'oggetto Klaviyo

Installi Klaviyo.js e carichi l'oggetto Klaviyo

Dovrà innanzitutto installare Klaviyo.js, se non l'ha già fatto. Klaviyo.js, noto anche come JavaScript "attivo sul sito" di Klaviyo, supporta automaticamente l'oggetto klaviyo. Se ha attivato un'integrazione con il suo account Klaviyo o ha installato manualmente Klaviyo.js, potrà avviare l'oggetto klaviyo per ascoltare le chiamate pertinenti.

Per utilizzare l'oggetto klaviyo immediatamente al caricamento della pagina, consigliamo di installare manualmente lo snippet qui sotto sul suo sito (oltre all'installazione di Klaviyo.js come indicato sopra). L'oggetto klaviyo deve essere caricato solo una volta per pagina.

Per caricare l'oggetto klaviyo:



Per utilizzare il metodo getGroupMembership dell'oggetto JavaScript klaviyo per la personalizzazione sul posto:

    1. All'interno del suo codice, selezioni l'elenco o gli ID dei segmenti per i quali desidera verificare l'appartenenza. Il limite è di 50 elenchi o segmenti.
    2. Identificare gli utenti sul suo sito tramite un modulo Klaviyo o altri mezzi.
    3. Effettui una chiamata nel seguente formato, con un array degli ID dell'elenco o del segmento per cui desidera verificare l'appartenenza:

klaviyo.getGroupMembership(['listID1', 'listID2', 'listID3'])

L'output fornito sarà un array di ID di elenco/segmento a cui appartiene l'utente identificato, dato che tali ID erano presenti nell'array di input. Se viene restituito un array vuoto, significa che ha inserito troppi ID, oppure che l'utente non appartiene a nessuno degli elenchi o segmenti che ha fornito.

Può utilizzare i dati dei segmenti e delle liste di appartenenza restituiti per personalizzare il suo sito con prodotti, contenuti e altro ancora, basati sui segmenti dei clienti di Klaviyo.

Esempio di codice

Esempio di codice

Ecco un esempio che mostra come chiamare l'API getGroupMembership con più ID di segmento.


const customerSegments = await klaviyo.getGroupMembership([
  VIPSegmentID,
  UnEngagedSegmentID,
  DogLoversSegmentID,
]);
Impatto sulle prestazioni del sito

Impatto sulle prestazioni del sito

L'API di appartenenza al gruppo ha un impatto minimo sulle prestazioni del suo sito. Il file Javascript (cioè web_personalization.js) che Klaviyo carica sul suo sito è solo di circa 1,2 KB e la richiesta di bundle per questo file non blocca il thread principale, quindi non influisce sull'usabilità delle pagine.

I dati che vengono caricati per personalizzare un sito in base al profilo del cliente vengono memorizzati nella cache del browser dopo la prima richiesta, per cui le richieste aggiuntive non richiedono chiamate API al backend.

Risultato

Risultato

Ora può utilizzare l'oggetto JavaScript klaviyo con gli strumenti di personalizzazione web e per personalizzare i contenuti sul sito web in base al segmento o all'appartenenza a una lista.

Risorse aggiuntive

Risorse aggiuntive

Introduzione all'oggetto Klaviyo

Il modello di dati di Klaviyo

Glossario dei termini API comuni

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

Esplora altri contenuti di Klaviyo

Community
Connettiti con altre aziende simili, partner ed esperti di Klaviyo per trovare ispirazione, condividere approfondimenti e ottenere risposte a tutte le tue domande.
Formazione dal vivo
Partecipa a una sessione dal vivo con gli esperti di Klaviyo per conoscere le linee guida consigliate, scoprire come configurare le funzionalità chiave e altro ancora.
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