Poznaj różne webhooki dostępne w Klaviyo
Czego się dowiesz?
Poznaj różnice między rozwiązaniami webhook dostępnymi w Klaviyo i dowiedz się, kiedy używać każdego z nich.
Kilka słów na początek
Zaawansowana platforma danych klientów Klaviyo nie wchodzi w skład standardowej aplikacji marketingowej Klaviyo, a dostęp do powiązanych z nią funkcji wymaga subskrypcji. Przejdź do naszego przewodnika dotyczącego rozliczeń, aby dowiedzieć się, jak kupić ten plan.
Czym są webhooki?
Webhooki umożliwiają Klaviyo przekazywanie informacji lub „wywoływanie” innych aplikacji, narzędzi i serwerów za pomocą żądań HTTP. Mogą wysyłać informacje o zdarzeniu, które miało miejsce (np. złożono zamówienie, nowy klient zasubskrybował itp.) lub powiadamiać zewnętrzne systemy, że zdarzenie wystąpiło.
Webhook składa się z kilku kluczowych elementów:
- Temat
Zdarzenie, które powoduje uruchomienie webhooka. - Treść (lub „ładunek”)
Dane wysyłane przez webhook. - Nagłówki
Miejsce do przekazania dodatkowych informacji (takich jak uwierzytelnianie).
Webhooki sekwencji
Możesz dodać webhooki w sekwencjach jako działanie, które występuje, gdy sekwencja osiągnie określony etap lub krok. Gdy sekwencja osiągnie działanie webhook, zostanie wysłane żądanie POST z danymi o zdarzeniu lub odbiorcy, które wyzwoliły sekwencję, w zależności od tego, jak skonstruujesz ładunek.
Webhooki w sekwencji mogą wysyłać tylko na podstawie zdarzeń wyzwalanych przez sekwencję (tj. zdarzeń, które można użyć jako wyzwalacza sekwencji). Dodatkowo webhooki w sekwencji nie obsługują zdarzeń związanych z wiadomościami (np. Otrzymano wiadomość e-mail, Kliknięto wiadomość e-mail, Oznaczono wiadomość e-mail jako spam), ponieważ sekwencje zazwyczaj kończą się otrzymaniem wiadomości.
Wycofanie subskrypcji z marketingu e-mailowego może być użyte jako wyzwalacz sekwencji i temat webhooka sekwencji.
Przykładowe przypadki użycia webhooków sekwencji
Niektóre przykłady zastosowań, w których webhooki sekwencji będą najskuteczniejsze, to:
- Wyślij wiadomość lub żądanie POST, które uruchamia się na podstawie dodania subskrybenta do segmentu lub listy.
- Zautomatyzuj ograniczenia, gdy profil wejdzie do segmentu niezaangażowanych.
- Wyślij spersonalizowaną wiadomość z podziękowaniem za pomocą usługi takiej jak WhatsApp lub Facebook Messenger, gdy klienci dokonają zakupu.
Webhooki w Zaawansowanej platformie danych klientów Klaviyo
Zaawansowana platforma danych klientów Klaviyo nie wchodzi w skład standardowej aplikacji marketingowej Klaviyo, a dostęp do powiązanych z nią funkcji wymaga subskrypcji. Przejdź do naszego przewodnika po rozliczaniu, aby dowiedzieć się więcej o dodaniu tej funkcji do planu lub zacznij, jeśli jesteś nowym klientem.
Webhook w Zaawansowanej platformie danych klientów Klaviyo pozwalają powiadamiać systemy zewnętrzne w odpowiedzi na zdarzenia, bez polegania na serii kroków prowadzących do akcji webhook. Webhook w Zaawansowanej platformie danych klientów Klaviyo nie wymagają ręcznego tworzenia ani określania treści żądania webhook. Jeśli chcesz powiadamiać systemy zewnętrzne o wystąpieniu zdarzenia bez żadnych niestandardowych prac programistycznych, webhook w Zaawansowanej platformie danych klientów Klaviyo są najskuteczniejsze.
Zaawansowane webhooki Zaawansowanej platformy danych klientów Klaviyo obsługują również szerszy zakres tematów do wywołania żądania i pozwalają wysyłać informacje w odpowiedzi na dowolne zdarzenie, które można wyszukać za pomocą API pobierania zdarzeń.
Należą do nich:
- Zdarzenia e-mail (np. Otrzymano e-mail, Kliknięto e-mail, Oznaczono e-mail jako spam)
- Zdarzenia SMS (np. Wysłano SMS, Otrzymano SMS)
- Zdarzenia powiadomień push (np. Otrzymano powiadomienie push, Odbite powiadomienie push)
- Zdarzenia z integracji (tj. zdarzenia z integracji pierwszej strony utworzonych przez Klaviyo)
- Zdarzenia API (np. zdarzenia zsynchronizowane za pomocą API Klaviyo)
Obejmuje to zdarzenia związane z wiadomościami, takie jak wycofać subskrypcję, Odebrano e-mail lub Kliknięto e-mail, które nie są obsługiwane przez webhooki sekwencji.
Dodatkowo webhooki Zaawansowanej platformy danych klientów Klaviyo pozwalają subskrybować wiele wyzwalaczy naraz, w przeciwieństwie do webhooków sekwencji, które zależą od sekwencji z pojedynczym wyzwalaczem.
Docelowe adresy URL muszą być publicznie dostępne jako punkty końcowe HTTP.
Przykładowe przypadki użycia webhooków Zaawansowanej platformy danych klientów Klaviyo
- Synchronizuj zdarzenia Wycofana subskrypcja klientów z systemami zewnętrznymi.
- Raportuj zdarzenia Received Email do oprogramowania help desk, aby agenci mogli zobaczyć historię e-maili i lepiej obsługiwać klientów.
- Synchronizuj wszystkie wysyłki, otwarcia i kliknięcia e-maili do hurtowni danych, która nie jest obsługiwana przez synchronizację z hurtownią danych w Klaviyo.
Kod
Code to funkcje dostępne w ramach Zaawansowanej platformy danych klientów Klaviyo. Nie jest ona dostępna w standardowej aplikacji marketingowej Klaviyo, a do uzyskania dostępu do powiązanych funkcji wymagana jest subskrypcja Zaawansowanej platformy danych klientów Klaviyo. Zajrzyj do naszego przewodnika po rozliczaniu, aby dowiedzieć się więcej o dodaniu tej funkcji do planu lub rozpocznij, jeśli jesteś nowym klientem.
Kod wykorzystuje webhooki, aby umożliwić wykonywanie niestandardowych funkcji w odpowiedzi na wyzwalacz zdarzenia. Możesz pisać kod bezpośrednio w edytorze Klaviyo, a Klaviyo zarządza wykonywaniem kodu, monitorowaniem i rejestrowaniem.
Jeśli chcesz wysyłać żądania do systemów zewnętrznych bez hostowania publicznego punktu końcowego HTTP, możesz użyć opcji Kod. Dodatkowo, jeśli chcesz wykonywać niestandardowe funkcje w odpowiedzi na wystąpienie zdarzenia, zamiast innych rozwiązań webhook dostępnych w Klaviyo należy użyć opcji Kod.
Kod obsługuje też większą szczegółowość dzięki wyzwalaczom zdarzeń zamiast webhooków w ramach Zaawansowanej platformy danych klientów Klaviyo. Możesz wybrać pojedyncze metryki, które mają działać jako temat, zamiast wszystkich zdarzeń integracji lub API.
Pamiętaj, że Code nie obsługuje następujących zdarzeń jako tematów:
- Otwarto e-mail
- Otrzymany e-mail
Przypadki użycia przykładowego kodu
- Zaimportuj biblioteki JSON Pythona, aby analizować ładunki zdarzeń i wyodrębniać coś.
- Ustaw niestandardowe właściwości profilu na podstawie metadanych zdarzeń za pomocą API Klaviyo.
- Zaimportuj biblioteki chatGPT i utwórz niestandardową wiadomość dla każdego porzuconego koszyka zakupowego na podstawie profilu oraz elementów w koszyku.