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.

Dodatkowe źródła

  • Jak działają webhooki w sekwencjach

    Dowiedz się więcej o webhookach w sekwencjach i o tym, jak wysyłają informacje z Klaviyo do narzędzi i aplikacji innych firm. Warto pamiętać, że konfigurowanie webhooków może być złożone. Zaleca się posiadanie wiedzy deweloperskiej lub zasobów deweloperskich, aby prawidłowo ukończyć tę konfigurację. Jeśli szukasz tych wskazówek dla programistów, dowiedz się, jak dodać działanie webhooka do sekwencji.

  • Poznaj webhooki w Zaawansowanej platformie danych klientów Klaviyo

    Dowiedz się więcej o webhook, oraz jak możesz ich używać do wysyłania informacji do aplikacji innych firm w odpowiedzi na zdarzenia zarejestrowane w Klaviyo. Aby uzyskać bardziej szczegółowe informacje o tym, jak odbierać systemowe webhook, przejdź do zasobów dla deweloperów dotyczących pracy z systemowymi webhook.

  • Pierwsze kroki z Code

    Dowiedz się więcej o Code i o tym, jak tworzyć niestandardowe funkcje wykonywane bezpośrednio przez Klaviyo.

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.
Partnerzy
Zatrudnij certyfikowanego eksperta Klaviyo, który pomoże Ci w konkretnym zadaniu lub w ciągłym zarządzaniu marketingiem.
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.