Czego się dowiesz

Czego się dowiesz

Dowiedz się więcej o webhookach w sekwencji i o tym, jak wysyłają informacje z Klaviyo do narzędzi i aplikacji innych firm. Ważne jest, aby pamiętać, że konfiguracja webhooków może być złożona. Zaleca się posiadanie wiedzy programistycznej lub zasobów programistycznych, aby poprawnie ukończyć tę konfigurację. Jeśli szukasz tych kierunków rozwoju, dowiedz się , jak dodać akcję webhook do sekwencji.

Co to jest webhook?

Co to jest webhook?

Mówiąc najprościej, webhook tworzy kompleksowy sposób, w jaki wszystkie Twoje narzędzia marketingowe i dane mogą ze sobą rozmawiać. Jako przykład wyobraź sobie, jak działa bankowość internetowa i ochrona przed oszustwami na Twojej karcie kredytowej. Jeśli ktoś w nieuczciwy sposób użyje Twojej karty, transakcja ta zostanie zarejestrowana przez sprzedawcę, a następnie przesłana do Twojego banku, który następnie przeanalizuje ją i powiadomi Cię telefonicznie lub e-mailem o problemie z Twoją kartą. Ten zakup spowodował uruchomienie szeregu systemów do komunikacji, przemieszczania tego psa i ostatecznie zaalarmowania ciebie. Systemy te najprawdopodobniej używają webhooków do przekazywania tych danych. webhook:

  • Pozwól swojej aplikacji na przekazywanie informacji lub "wywoływanie" innych aplikacji, narzędzi i serwerów za pośrednictwem żądania HTTP.
  • Wyślij informację o zdarzeniu, które miało miejsce (np. złożone zamówienie, subskrybowanie nowego klienta itp.)
  • Może poinformować system o wystąpieniu zdarzenia lub powiadomić Cię o tym zdarzeniu.

Informacje o wydarzeniu zostaną dostarczone w wybrany przez Ciebie sposób i w wybrane przez Ciebie miejsce. Innymi słowy, webhook zapewnia cenne sposoby udostępniania danych i informacji z Klaviyo, do innych narzędzi marketingowych i narzędzi w sposób, który uznasz za stosowny.

Nie powinieneś używać webhooka, aby subskrybować profil na nową listę.

Kluczowe składniki webhooków

Kluczowe składniki webhooków

Webhook składa się z kilku elementów:

  • Wyzwalacz
    Zdarzenie, które powoduje uruchomienie webhook
  • Komunikat (lub "ładunek")
    To, co wysyła webhook, takie jak kluczowe szczegóły dotyczące adresu URL zdarzenia wyzwalającego, gdzie wysyłany jest komunikat lub adres URL systemu odbierającego komunikat.
  • Nagłówki
    Miejsce na przekazanie dodatkowych informacji (takich jak uwierzytelnienie)
webhook w sekwencji

webhook w sekwencji

webhook są obecnie dostępne tylko w ramach sekwencji i są wysyłane, gdy sekwencja dociera do określonego etapu lub kroku. Strona webhook wyśle następnie żądanie POST z danymi o zdarzeniu lub odbiorcy, który uruchomił sekwencję.

Ważne jest, aby pamiętać, że tylko jedno zdarzenie może zainicjować wysłanie webhook. Gdy subskrybent spełni kryteria wyzwalacza, webhook zostanie uruchomiony, wysyłając wiadomość na wskazany adres URL. Dodatkowo, możesz wysyłać webhooki tylko ze zdarzeń wyzwalanych przez sekwencję, co oznacza zdarzenia, które mogą być użyte jako wyzwalacz sekwencji. Na przykład, nie możesz wysłać webhook po zmianie właściwości profilu, ponieważ sekwencja nie może być wyzwalana bezpośrednio po zmianie profilu.
Przykłady wydarzeń w Klaviyo obejmują:

  • Złożone zamówienie
  • Zakupy dodane do kasy
  • Zasubskrybowano listę
Klaviyo nie możemy pomóc w przypadku jakichkolwiek problemów z danymi poza naszym systemem, jeśli awaria jest spowodowana przez Twoją aplikację lub dane nie zostały wysłane poprawnie. Sugerujemy zapoznanie się z naszym przewodnikiem Jak dodać akcję webhook do sekwencji, aby upewnić się, że poprawnie skonfigurowałeś akcję.
Przypadki użycia webhooków

Przypadki użycia webhooków

Kluczowe jest zrozumienie wyzwalaczy sekwencji, które mogą generować webhook, a także kilka praktycznych przypadków użycia, jak wdrożyć je w innych aplikacjach.

Przykłady obejmują:

  • Wyślij wiadomość, aby ponownie zaangażować wygasłego klienta.
  • Wyślij wiadomość w dniu urodzin swoich klientów i podaruj im prezent w postaci punktów lojalnościowych.
  • Wysyłaj webhook za każdym razem, gdy nowy subskrybent dołączy do Twojej listy. Możesz wysłać ich dane profilowe na inną platformę.
  • Wyślij klientowi ankietę NPS, aby dowiedzieć się więcej o swoim subskrybencie.
  • Wysyłanie wiadomości lub żądania POST, które jest wyzwalane na podstawie dodania subskrybenta do segment lub listy. Pamiętaj jednak, że nie używamy zdarzenia "Otrzymana wiadomość e-mail" jako wyzwalacza sekwencji.
Przykład z prawdziwego świata

Przykład z prawdziwego świata

Decydujesz się połączyć stronę Klaviyo z narzędziem do direct mailingu, aby móc komunikować się z klientem online i pocztą. Twój nowy klient Shah wszedł na Twoją stronę i kupił kilka przedmiotów w Twoim sklepie internetowym. Chcesz w przyszłości wysłać Shah drukowany katalog swojej pełnej kolekcji.

Tutaj webhook może połączyć te doświadczenia. Masz już swój sklep internetowy zintegrowany z Klaviyo. W witrynie Klaviyo możesz skonfigurować sekwencję, która będzie wyzwalana na podstawie zdarzenia Złożone zamówienie. Następnie podaj nam adres webhook narzędzia przesyłka reklamowa i podaj szczegóły, takie jak imię i nazwisko klienta, adres i to, co zamówił w wiadomości (tj. ładunek).

Teraz za każdym razem, gdy ktoś (jak Shah) składa zamówienie, zdarzenie może zainicjować wysłanie drukowanego katalogu na jego adres. Zdarzenie zakupu webhook spowoduje wysłanie informacji do Twojego narzędzia direct mailingowego w czasie rzeczywistym bezpośrednio z Klaviyo (tj. wiadomość lub ładunek).

Czego nie może zrobić Klaviyo webhook?

Czego nie może zrobić Klaviyo webhook?

webhook nie są przeznaczone do dwukierunkowej synchronizacji danych. Oznacza to, że chociaż możesz podłączyć inne platformy do Klaviyo, aby przesłać dane od nas do nich, nie możesz przekazać danych powrót do Klaviyo. Informacje będą sekwencjonowane z Klaviyo do wyznaczonych systemów lub aplikacji, z którymi się połączyłeś, ale nie mogą sekwencjonować w drugą stronę. webhook, w przeciwieństwie do API, będzie działał tylko w ten jednokierunkowy sposób.

Ważne jest również, aby wziąć pod uwagę zdarzenia, które wybierzesz, aby wyświetlić monit o informacje, jak często będzie się to zdarzać i gdzie ostatecznie trafią te dane w systemie. Klaviyo zapewni ramy do połączenia Twojej sekwencji danych z platformą, ale ostateczna wartość zależy od tego, gdzie te informacje trafią po opuszczeniu Klaviyo i co potencjalnie podpowiedzą. W związku z tym Klaviyo może jedynie monitorować, czy webhook działa, a nie gdzie dane są przesyłane lub co robią po opuszczeniu naszego systemu.

Wreszcie, ważne jest, aby wziąć pod uwagę dane, które Klaviyo może i nie może wysyłać za pośrednictwem webhook. Klaviyo nie może wysyłać określonych punktów danych za pośrednictwem strony webhook w oparciu o sposób działania naszych wyzwalaczy sekwencji. Na przykład, nie możemy wysyłać danych dotyczących zaangażowania za każdym razem, gdy subskrybent otworzy wiadomość e-mail, ponieważ nie możesz uruchomić sekwencji na podstawie otwarć.

Podobnie, chociaż możesz używać zmiennych dynamicznych opartych na zdarzeniach w ładunku webhook w sekwencji wyzwalanej zdarzeniem, dostępne zmienne są powiązane z oryginalnym zdarzeniem, które wyzwoliło sekwencję (tj. podobnie jak w przypadku sekwencji e-mail). Na przykład, jeśli masz porzucony koszyk zakupowy sekwencja wyzwalana przez zdarzenie Started strona płatności kasa, możesz użyć dynamicznych zmiennych z tego zdarzenia w ładunku webhook. Jeśli jednak w tej samej sekwencji używasz również filtru sekwencji lub podziału przy użyciu metryki dodanej do koszyka, nie możesz dołączyć tych dodatkowych danych do ładunku webhook.

Dlatego podczas konfigurowania webhooka ważne jest, aby zastanowić się, jaka sekwencja może pomóc w danych punktach i co chcesz osiągnąć w konfiguracji webhook.

Obecnie kod kuponu, kanały internetowe i kanały produktowe nie są obsługiwane w sekwencji webhook.

Kto powinien skonfigurować webhook?

Kto powinien skonfigurować webhook?

Jak wspomniano powyżej, systemy, które łączysz z Klaviyo, sposób, w jaki informacje lub dane są pakowane, oraz jakie dane lub informacje zdecydujesz się pobrać, są całkowicie według Twojego uznania.

Mając to na uwadze, zdecydowanie zalecamy, aby zasoby programistyczne skonfigurowały webhook, aby upewnić się, że właściwe zdarzenia są wysyłane z Klaviyo i poprawnie publikowane w Twojej aplikacji. Klaviyo poinformuje Cię również o błędach, jeśli jakikolwiek webhook nie powiedzie się. Możemy jednak nie być w stanie zdiagnozować żadnych głębszych problemów z konfiguracją webhooków lub sposobem, w jaki dane są ostatecznie wysyłane do Twojej aplikacji. 

Wymagania i uwagi

Wymagania i uwagi

Oprócz upewnienia się, że masz zasoby programistyczne, aby poprawnie skonfigurować webhook i przetestować go w systemie towarzyszącym, Klaviyo ma kilka kluczowych wymagań dotyczących korzystania z tej funkcji:

  • Tylko role użytkowników, którzy mają dostęp do tworzenia sekwencji, mogą skonfigurować webhook w Klaviyo. Obejmuje to role zarządcy, administratora i właściciela.
  • W celu zwiększenia bezpieczeństwa, dwustopniowe uwierzytelnienie musi być włączone na Twoim koncie, aby móc korzystać z webhooków lub dodawać nowe akcje webhook w ramach istniejącej sekwencji.
Gotowy do konfiguracji?

Gotowy do konfiguracji?

Webooki zapewniają potężne mechanizmy komunikacji danych z Klaviyo do innych zewnętrznych systemów lub aplikacji. Jeśli jesteś gotowy do skonfigurowania webhooka, możesz przeczytać nasz przewodnik po dokumentacji dla programistów na temat dodawania akcji webhook do sekwencji.

Dodatkowe źródła

Dodatkowe źródła

Czy ten artykuł był pomocny?
Ten formularz służy tylko do przesyłania opinii na temat artykułów. Dowiedz się, jak skontaktować się z zespołem ds. pomocy.

Dowiedz się od Klaviyo więcej

Społeczność
Nawiązuj kontakty z osobami na podobnych stanowiskach, partnerami oraz ekspertami i ekspertkami Klaviyo – inspirujcie się nawzajem, wymieniajcie spostrzeżeniami i pomagajcie szukać odpowiedzi na nurtujące Was pytania.
Szkolenie na żywo
Chcesz poznać najlepsze praktyki, nauczyć się konfigurować najważniejsze funkcje i nie tylko? Dołącz do sesji na żywo z udziałem ekspertów i ekspertek Klaviyo.
Pomoc

Uzyskaj wsparcie za pośrednictwem konta.

E-mail do zespołu ds. pomocy (konta w bezpłatnym okresie próbnym oraz konta płatne) Całodobowa dostępność

Czat/wirtualna pomoc
Dostępność różni się w–zależności od lokalizacji i typu planu.