Webhook afiliacyjny

AffiliateMarketing Glossary

Webhook afiliacyjny to powiadomienie HTTP wysyłane do innego systemu, gdy wystąpi zdarzenie związane z afiliacją, takie jak konwersja, aktualizacja prowizji lub zmiana statusu wypłaty. W powiązanych integracjach można używać callbacku lub postbacku. Obsługiwane wyzwalacze i ładunki zależą od platformy.

Terminologia: webhook, callback i postback

Nazwy te częściowo się pokrywają w zależności od platformy. Webhook oznacza zdarzeniowe powiadomienie HTTP. Callback to szersze pojęcie określające odpowiedź lub powiadomienie wysyłane do innego systemu. W integracjach afiliacyjnych postback często odnosi się do konwersji przekazywanej przez serwer. Sam kierunek komunikacji nie wyznacza uniwersalnego rozróżnienia.

Logo PostAffiliatePro

Uruchom swój program partnerski już dziś

Skonfiguruj zaawansowane śledzenie w kilka minut. Karta kredytowa nie jest wymagana.

Przykłady zdarzeń i działania odbiorcy

Obsługiwany wyzwalaczMożliwe działanie odbiorcy
Zarejestrowano konwersjęDodaj zdarzenie źródłowe do wewnętrznego raportu
Zatwierdzono prowizjęZaktualizuj stan prowizji w połączonym systemie
Zaktualizowano wynik wypłatyUzgodnij dane dotyczące płatności odbiorcy
To przykłady poglądowe, a nie obietnica, że każda platforma udostępnia te wyzwalacze. Przed zaprojektowaniem odbiorcy sprawdź rzeczywisty katalog zdarzeń i wersję ładunku.

Webhooki a odpytywanie

Odpytywanie polega na okresowym wysyłaniu do API zapytań o zmiany. Webhooki wysyłają obsługiwane zdarzenia w chwili ich wystąpienia. Webhooki mogą ograniczyć liczbę powtarzanych zapytań do API, a odpytywanie lub uzgadnianie danych może pomóc odzyskać brakujący stan. Solidna integracja może korzystać z obu metod, zamiast zakładać, że powiadomienia są kompletne i dostarczane we właściwej kolejności.

Przykład zduplikowanego powiadomienia

Po przekroczeniu limitu czasu zdarzenie zatwierdzenia zostaje dostarczone dwukrotnie. Odbiorca rozpoznaje ten sam identyfikator zdarzenia i zapisuje tylko jedną zmianę stanu. Późniejszy zwrot jest odrębnym zdarzeniem, które nadal należy przetworzyć, mimo że dotyczy tej samej transakcji.

Dlatego deduplikowanie każdego webhooka wyłącznie na podstawie identyfikatora transakcji może być błędne. Tożsamość zdarzenia i tożsamość transakcji służą różnym celom.

Kontrole operacyjne

Nie umieszczaj danych uwierzytelniających w publicznych przykładach, rejestruj wyniki dostarczenia bez niepotrzebnych danych klientów i konfiguruj alerty dotyczące powtarzających się błędów. Odbiorca powinien potwierdzać żądania zgodnie z udokumentowanym protokołem nadawcy i bezpiecznie przetwarzać działania finansowe. Uzgadniaj ważne dane stanu z systemem będącym źródłem prawdy, zamiast polegać wyłącznie na czasie dotarcia powiadomienia.

Projektowanie odbiorcy z uwzględnieniem rzeczywistych warunków dostarczania

Sprawdź, które zdarzenie uruchamia powiadomienie i czy dotyczy ono zarejestrowanej, zatwierdzonej czy wypłaconej prowizji. Zapisuj identyfikator zdarzenia oraz identyfikator odpowiedniej encji, weryfikuj żądanie przy użyciu obsługiwanej przez nadawcę metody uwierzytelniania i umieszczaj w kolejce zadania, których nie da się szybko zakończyć.

Przygotuj się na zdarzenia zduplikowane, opóźnione, nieudane i dostarczone w niewłaściwej kolejności. Ponowienie powinno aktualizować ten sam rekord, a nie powodować dwukrotną wypłatę premii. Jeśli zatwierdzenie dotrze przed lokalnym rekordem sprzedaży, pobierz brakujące dane lub uzgodnij stan, zamiast traktować kolejność dostarczenia jako regułę biznesową.

Oficjalna dokumentacja webhooków Stripe opisuje wzorce dostarczania i projektowania punktów końcowych; podpisy i ładunki są specyficzne dla Stripe. Rzeczywiste pola, obsługiwane wyzwalacze i uwierzytelnianie sprawdzaj w dokumentacji platformy afiliacyjnej. Przed powiązaniem webhooka z działaniem finansowym przetestuj nieudane odpowiedzi i uzgadnianie danych.

Informacje o odpowiednich ustawieniach Post Affiliate Pro znajdziesz w dokumentacji webhooków i callbacków . Sprawdź konfigurację i wymagania integracji pod kątem zasad obowiązujących w Twoim programie.

Przebieg w skrócie

Odbierz

Zweryfikuj powiadomienie za pomocą metody opisanej w dokumentacji nadawcy.

Zidentyfikuj

Porównaj identyfikatory zdarzenia i encji z wcześniej przetworzonymi rekordami.

Przetwórz

Umieść aktualizację w kolejce i obsłuż brakujące dane lub nieprawidłową kolejność.

Uzgodnij

Porównaj lokalne rekordy z systemem będącym źródłem prawdy i sprawdź nieudane dostarczenia.

Najczęściej zadawane pytania

Wprowadź jasne zasady afiliacji w życie

Poznaj narzędzia Post Affiliate Pro do śledzenia, konfiguracji prowizji i zarządzania partnerami.

Dowiedz się więcej

Webhooki i Callbacki
Webhooki i Callbacki

Webhooki i Callbacki

Funkcja webhooków i callbacków Post Affiliate Pro pozwala automatycznie powiadamiać zewnętrzne systemy, gdy występują określone zdarzenia, takie jak nowa sprzed...

6 min czytania
Integration Automation +4
Czym są wywołania zwrotne aplikacji w Post Affiliate Pro?
Czym są wywołania zwrotne aplikacji w Post Affiliate Pro?

Czym są wywołania zwrotne aplikacji w Post Affiliate Pro?

Dowiedz się, jak działają wywołania zwrotne aplikacji w Post Affiliate Pro. Odkryj konfigurowalne wyzwalacze zdarzeń dla sprzedaży, leadów i rejestracji partner...

8 min czytania

Będziesz w dobrych rękach!

Dołącz do naszej społeczności zadowolonych klientów i zapewnij doskonałą obsługę klienta dzięki PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface