Cosa imparerai
Scopra le differenze tra le soluzioni webhook disponibili in Klaviyo e quando è opportuno utilizzarle.
Prima di iniziarePrima di iniziare
I webhook e il Codice CDP fanno parte di Klaviyo CDP. Il CDP non è incluso nell'applicazione di marketing standard di Klaviyo, e per accedere alle funzionalità associate è necessario un abbonamento 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.
Cosa sono i webhook?Cosa sono i webhook?
I webhook permettono a Klaviyo di passare informazioni o di "chiamare" altre applicazioni, strumenti e server tramite richieste HTTP. Possono inviare informazioni su un evento che si è verificato (ad esempio un ordine effettuato, un nuovo cliente iscritto, ecc.) o notificare ai suoi sistemi esterni che l'evento si è verificato.
I webhook sono costituiti da alcuni componenti chiave:
-
Argomento
L'evento che provoca l'attivazione di un webhook. -
Corpo (o "il carico utile")
I dati che il webhook invia. -
Intestazioni
Un posto dove passare informazioni aggiuntive (come l'autenticazione).
Webhook del flusso
Può aggiungere i webhook nei flussi come azione che si verifica quando il flusso raggiunge una determinata fase o passaggio. Una volta che un flusso raggiunge l'azione webhook, viene inviata una richiesta POST con i dati relativi all'evento o al destinatario che ha innescato il flusso, in base a come è stato costruito il payload.
I webhook del flusso possono inviare solo in base ad eventi innescati dal flusso (cioè eventi che possono essere utilizzati come innesco del flusso). Inoltre, i webhook di flusso non supportano gli eventi legati ai messaggi (ad esempio, email ricevuta, email cliccata, email contrassegnata come spam), in quanto i flussi terminano tipicamente con la ricezione del messaggio.
Unsubscribed da Email Marketing può essere utilizzato come trigger del flusso e come argomento per un webhook del flusso.
Esempi di casi d'uso per i webhook di flusso
Alcuni esempi di utilizzo in cui i webhook di flusso sarebbero più efficaci includono:
- Invia un messaggio o una richiesta POST che si attiva in base all'aggiunta di un abbonato a un segmento o a una lista.
- Automatizza le soppressioni quando un profilo entra in un segmento non impegnato.
- Invii un messaggio di ringraziamento personalizzato attraverso un servizio come Whatsapp o Facebook messenger quando i clienti acquistano.
Webhook in Klaviyo CDP
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.
I webhook in Klaviyo CDP le permettono di notificare sistemi esterni in risposta ad eventi, senza dipendere da una serie di passaggi che portano all'azione del webhook. I webhook CDP non richiedono di costruire o specificare manualmente il corpo della richiesta webhook. Se desidera notificare ai suoi sistemi esterni che si è verificato un evento senza alcuno sviluppo personalizzato, i webhook in Klaviyo CDP sono i più efficaci.
I webhook CDP supportano anche una gamma più ampia di argomenti per attivare la richiesta e le consentono di inviare informazioni in risposta a qualsiasi evento che può essere interrogato tramite l'API Get Events.
Questi includono:
- Eventi e-mail (ad esempio, e-mail ricevute, e-mail cliccate, e-mail marcate come spam)
- Eventi SMS (ad esempio, SMS inviati, SMS ricevuti)
- Eventi di notifica push (ad esempio, push ricevuto, push rimbalzato)
- Eventi da integrazioni (cioè eventi da integrazioni di prima parte create da Klaviyo)
- Eventi API (ad esempio, eventi sincronizzati attraverso le API di Klaviyo)
Questo include gli eventi legati ai messaggi, come Non iscritti, Email ricevute o Email cliccate, che non sono supportati dai webhook di flusso.
Inoltre, i webhook CDP le consentono di sottoscrivere più trigger contemporaneamente, a differenza dei webhook di flusso, che dipendono da flussi a singolo trigger.
Gli URL di destinazione devono essere endpoint HTTP accessibili pubblicamente.
Esempi di casi d'uso per i webhook CDP
- Sincronizza gli eventi non sottoscritti dei clienti con i sistemi esterni.
- Segnala gli eventi di ricezione delle e-mail al software di help desk, in modo che gli agenti possano vedere la cronologia delle e-mail per servire meglio i clienti.
- Sincronizzare tutti gli invii di e-mail, le aperture e i clic in un data warehouse che non è supportato dalla sincronizzazione del data warehouse di Klaviyo.
Codice
Il codice è una funzione inclusa in Klaviyo CDP. Non è inclusa nell'applicazione di marketing standard di Klaviyo e per accedere alle funzionalità associate è necessario un abbonamento 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.
Il codice sfrutta i webhook per consentire l'esecuzione di funzioni personalizzate in risposta a un evento scatenante. Può scrivere il codice direttamente nell'editor di Klaviyo e Klaviyo gestisce l'esecuzione del codice, il monitoraggio e la registrazione.
Se desidera inviare richieste ai suoi sistemi esterni senza ospitare un endpoint HTTP pubblico, può utilizzare Codice. Inoltre, se desidera eseguire funzioni personalizzate in risposta al verificarsi di un evento, dovrebbe utilizzare Code piuttosto che le altre soluzioni webhook disponibili in Klaviyo.
Il codice supporta anche una maggiore granularità con i trigger di eventi rispetto ai webhook in CDP. Può selezionare singole metriche come argomento, anziché tutti gli eventi di integrazione o API.
Si noti che il Codice non supporta i seguenti eventi come argomenti:
- Email aperta
- Email ricevuta
Esempi di casi d'uso del codice
- Importa le librerie Python JSON per analizzare i payload degli eventi ed estrarre qualcosa.
- Impostare le proprietà del profilo personalizzato in base ai metadati dell'evento utilizzando le API di Klaviyo.
- Importa le librerie di chatGPT e crea un messaggio personalizzato per ogni carrello abbandonato, in base al profilo e agli articoli presenti nel carrello.
Risorse aggiuntive
Capire i webhook nei flussi
Capire i webhook in Klaviyo CDP
Iniziare con il Codice