Adgora
Przewodniki 8 min czytania 1 049 słów

Śledzenie postback S2S: jak to skonfigurować i dlaczego jest lepsze od pikseli

Krok po kroku przewodnik po śledzeniu postback z serwera na serwer: jak działają identyfikatory kliknięć i makra, jak uruchomić postback, dlaczego S2S jest lepsze od pikseli i jak to skonfigurować w Adgora.

Adgora
Na tej stronie0%

    Każda kampania reklamowa ostatecznie sprowadza się do jednego pytania: czy to kliknięcie zamieniło się w pieniądze? Odpowiedź na nie w sposób wiarygodny to zadanie śledzenia postback serwer-serwer — i to jest różnica między optymalizowaniem na prawdzie a optymalizowaniem na wygodnej fikcji. Jeśli prowadzisz CPA, to nie jest opcjonalne udoskonalenie. To mechanizm, za który otrzymujesz wynagrodzenie.

    Ten przewodnik wyjaśnia, jak działa śledzenie serwer-serwer, dlaczego przetrwa rzeczy, które cicho psują piksele, i dokładnie jak to skonfigurować w Adgora.

    Dlaczego piksele zawodzą, a serwery nie

    Piksel śledzący to żądanie, które przeglądarka odwiedzającego wysyła na stronie z podziękowaniami. Oznacza to, że każdy link w łańcuchu zależy od współpracy przeglądarki innej osoby. Blokery reklam usuwają go. Tryby prywatności go ignorują. Użytkownik zamyka kartę, zanim się uruchomi. Zasady dotyczące plików cookie stron trzecich stają się coraz bardziej restrykcyjne. A ponieważ jest to strona klienta, każdy może go uruchomić ręcznie — dlatego konwersje tylko na pikselach są łatwe do sfałszowania.

    Postback przenosi raport tam, gdzie mieszka prawda: twój serwer. Gdy zamówienie zostanie potwierdzone w twojej bazie danych, twój backend bezpośrednio łączy się z siecią. Żadna przeglądarka, żaden blokator, żadna polityka plików cookie, żadna zamknięta karta. Wydarzenie jest zgłaszane, ponieważ faktycznie miało miejsce, z systemu, który wie, że miało miejsce. Dlatego jest to zarówno bardziej dokładne, jak i znacznie trudniejsze do sfałszowania.

    Trzy ruchome części

    1. ID kliknięcia

    Gdy odwiedzający kliknie twoją reklamę, kliknięcie przechodzi przez tracker Adgora na go.adgora.net, który rejestruje zdarzenie, przeprowadza kontrole antyfraudowe i przekierowuje użytkownika na twoją stronę docelową. W tym przekierowaniu stempluje unikalne ID kliknięcia — pojedynczą wartość identyfikującą to konkretne kliknięcie.

    2. Makro

    Mówisz sieci, gdzie umieścić ten identyfikator, umieszczając makro w swoim adresie URL docelowym. Napisz swój cel w ten sposób:

    https://yoursite.com/lp?click={clickid}&zone={zoneid}&geo={geo}

    Adgora zastępuje każde makro w czasie przekierowania, więc twoja strona otrzymuje wartości jako zwykłe parametry zapytania. Dostępne makra to {clickid}, {zoneid}, {geo}, {device} oraz {sub1} przez {sub5} dla twoich własnych etykiet kampanii.

    3. Postback

    Kiedy następuje konwersja, twój serwer dzwoni do sieci:

    https://api.adgora.net/s2s?clickid=CLICK_ID&status=confirmed&secret=YOUR_OFFER_SECRET

    Adgora dopasowuje identyfikator kliknięcia do oryginalnego kliknięcia, weryfikuje sekret w stosunku do oferty i rejestruje konwersję. To jest cały cykl.

    Podłączanie krok po kroku

    1. Umieść makro w swoim URL docelowym. Dodaj ?click={clickid} (plus wszelkie subskrypcje, które chcesz) do miejsca docelowego w swoim kreatywnym.
    2. Złap to po przybyciu. Odczytaj parametr na swojej stronie docelowej i zapisz go — w sesji, a następnie na rekordzie zamówienia lub leada. To jest krok, który ludzie pomijają, i dlatego ich postbacki później nie mają nic do wysłania.
    3. Wyślij postback w odpowiednim momencie. Kiedy akcja jest naprawdę zakończona — płatność zrealizowana, lead zweryfikowany — niech twój backend wykona połączenie z zapisanym identyfikatorem kliknięcia, statusem i sekretem twojej oferty.
    4. Dodaj ponowną próbę. Czasami występują przekroczenia czasu. Spróbuj ponownie wysłać nieudany postback kilka razy z opóźnieniem. Duplikaty są bezpieczne (patrz poniżej), więc ponowne próby nic cię nie kosztują i chronią rzeczywiste przychody.
    5. Testuj z prawdziwym kliknięciem. Kliknij swoją własną reklamę, zakończ akcję i potwierdź, że konwersja się pojawia. Nigdy nie zakładaj, że integracja działa, ponieważ kod wygląda poprawnie.

    Statusy, wstrzymania i płatność przy odbiorze

    Nie każda konwersja jest ostateczna w momencie jej uruchomienia. Status informuje sieć, w jakim stanie znajduje się akcja — potwierdzony, gdy jest dobra, odrzucony lub zwrócony, gdy nie jest. To ma znaczenie, ponieważ cofnięcie powinno również cofnąć pieniądze, a nie pozostawać w twoich statystykach jako przychód, który nigdy nie istniał.

    Adgora obsługuje również płatność przy odbiorze, gdzie konwersja pozostaje oczekująca, aż jej status stanie się dostarczony. Dla towarów fizycznych to uczciwy model: "akcja" nie jest naprawdę akcją przy kasie — to jest akcja, gdy paczka przychodzi i jest opłacana. Wyślij zmianę statusu, gdy rzeczywistość się zmienia, a fakturowanie następuje później. To jest kręgosłup podręcznika dropshippingu i ogólnie marketingu CPA.

    Idempotencja: dlaczego duplikaty są bezpieczne

    Adgora rejestruje każdą konwersję raz, kluczem jest ID kliknięcia i oferta. Ponowne wywołanie postback, podwójne wywołanie webhooka lub oszust odtwarzający przechwycony URL wszystkie trafiają na tę samą zaporę: konwersja już istnieje, więc nie jest liczona ponownie. Dlatego powinieneś dodawać ponowne próby bez obaw, a to także jeden z powodów, dla których oszustwa postbackowe tutaj zawodzą — odtwarzanie legalnej konwersji tysiąc razy nalicza dokładnie jedną. Szerszy obraz znajduje się w wyjaśnieniu oszustw reklamowych.

    Zachowaj sekret w tajemnicy

    Każda oferta ma swój własny sekret postback. To dowód, że połączenie pochodzi od Ciebie, a nie od kogoś, kto zgadł identyfikator kliknięcia. Przechowuj go po stronie serwera — nigdy w JavaScript, nigdy w URL, który może zobaczyć przeglądarka, nigdy w publicznym repozytorium. Jeśli sekret wycieknie, zmień go. A ponieważ punkty końcowe postback przyciągają ataki brute-force, Adgora ogranicza liczbę połączeń na źródłowy adres IP; rozsądna integracja nigdy nie zbliża się do tego limitu, ale wyciekający sekret będzie poddawany intensywnym atakom.

    Co dobrego odblokowuje śledzenie

    Gdy konwersje są powiązane z kliknięciami, wszystko, co następuje później, staje się bardziej precyzyjne. Możesz odczytać koszt na działanie według geolokalizacji, miejsca, kreacji i sub-ID zamiast zgadywać na podstawie wskaźnika klikalności. Możesz zlikwidować źródło, które dostarcza wolumen, ale nie przynosi przychodu. Możesz skalować segment, który pokrywa twoje wypłaty. Każda dyscyplina optymalizacji w targetowaniu i każda marża w arbitrażu zależy od tego, aby ta jedna integracja była poprawna.

    Gotowy, aby to podłączyć? Utwórz konto Adgora, stwórz ofertę, aby uzyskać swój sekret postback, i umieść {clickid} w swoim URL docelowym. Zobacz przegląd reklamodawcy, aby zobaczyć, jak śledzenie pasuje do reszty stosu.

    Najważniejsze wnioski

    • Postbacki S2S raportują z twojego serwera, więc blokery reklam, zasady dotyczące ciasteczek i zamknięte karty nie mogą ich przerwać.
    • Pętla to {clickid} makro → przechowaj to → postback z statusem + sekretem oferty.
    • Przechowywanie ID kliknięcia w zamówieniu to krok, który większość integracji pomija — i powód, dla którego ich śledzenie jest puste.
    • Konwersje są idempotentne według ID kliknięcia i oferty, więc dodawaj ponowne próby swobodnie, a ataki odtwarzające zawiodą.
    • Używaj statusów szczerze — w tym przepływu oczekującego → dostarczonego dla płatności przy odbiorze — aby fakturowanie odzwierciedlało rzeczywistość.
    • Zachowaj sekret postbacku po stronie serwera; zmień go, jeśli wycieknie.

    Terminy w tym artykule

    Krótkie definicje z słownika Adgora.

    Konwersja
    Akcja, za którą faktycznie płacisz — sprzedaż, rejestracja, wpłata lub instalacja. Konwersje są idempotentne w Adgora: ten sam identyfikator klikni…
    Oferta
    Konkretna rzecz reklamowana z określoną wypłatą za określoną akcję — jednostka CPA. Zobacz przewodnik marketingowy CPA.
    Makro
    Zastępczy element w URL strony docelowej, który tracker zastępuje w momencie przekierowania. Adgora obsługuje {clickid}, {zoneid}, {geo}, {device}…
    CPA
    Koszt za działanie — płacisz tylko wtedy, gdy nastąpi zdefiniowane działanie: sprzedaż, rejestracja, wpłata. Najniższe ryzyko dla kupującego i najw…
    Kreacja
    Rzeczywista reklama wyświetlana — obraz, nagłówek, tekst lub plik wideo plus jego URL docelowy. Przeglądana przed jej wyświetleniem.
    Strona docelowa
    Strona, na którą kliknięcie wysyła kogoś. Ma jedno zadanie: kontynuować obietnicę, którą złożyła reklama. Zobacz optymalizację strony docelowej.
    Postback S2S
    Raportowanie konwersji z serwera na serwer: gdy akcja się kończy, twój backend wywołuje URL sieci z zapisanym identyfikatorem kliknięcia. Bardziej…
    Arbitraż
    Kupowanie ruchu za mniej niż przychód, który generuje. Biznes o cienkiej marży, całkowicie decydowany przez pomiar. Zobacz przewodnik po arbitrażu…

    Najczęściej zadawane pytania

    Czym jest postback S2S?

    Postback z serwera na serwer to wywołanie, które twój backend wykonuje do sieci reklamowej, gdy następuje konwersja. Zamiast polegać na przeglądarce odwiedzającego, aby uruchomić piksel, twój serwer informuje sieć bezpośrednio: ten identyfikator kliknięcia właśnie dokonał konwersji, z tym statusem. Ponieważ nie jest zaangażowana żadna przeglądarka, blokery reklam, ograniczenia ciasteczek i zamknięte karty nie mogą tego zepsuć.

    Dlaczego S2S jest lepsze od piksela śledzącego?

    Piksele zależą od przeglądarki użytkownika, aby je wykonać, więc są blokowane przez blokery reklam, tracone przez ustawienia prywatności, gubione, gdy karta zamyka się zbyt wcześnie, i coraz bardziej ograniczane przez zasady dotyczące ciasteczek stron trzecich. Wywołanie z serwera na serwer nie ma żadnych z tych trybów awarii — uruchamia się z twojej infrastruktury w momencie, gdy akcja jest rzeczywista, co czyni je zarówno bardziej dokładnym, jak i trudniejszym do sfałszowania.

    Jak przekazać identyfikator kliknięcia?

    Umieść makro {clickid} w swoim adresie URL docelowym. Tracker zastępuje je unikalnym identyfikatorem dla tego kliknięcia, więc dociera jako normalny parametr zapytania na twojej stronie. Przechowuj go z sesją lub zamówieniem i zwróć w postbacku, gdy konwersja się zakończy. Ten identyfikator to nić łącząca konwersję z dokładnym kliknięciem, które ją wywołało.

    Co się stanie, jeśli mój postback wywoła się dwa razy?

    Nic złego. Adgora rejestruje konwersje idempotentnie według identyfikatora kliknięcia i oferty, więc ponowiony lub zduplikowany postback jest rozpoznawany i ignorowany, a nie obciążany podwójnie. Oznacza to, że możesz bezpiecznie dodać ponowienia do swojej integracji — to dobry pomysł, ponieważ postback utracony z powodu przekroczenia czasu to konwersja, za którą nigdy nie otrzymasz zapłaty.

    Podziel się tym artykułem

    Czy uznałeś to za przydatne? Wyślij to komuś, kto kupuje lub sprzedaje ruch.

    Następny krok

    Gotowy, aby to wdrożyć?

    Uruchom kampanię lub monetyzuj swój ruch na Adgora — płatności kryptowalutowe, statystyki w czasie rzeczywistym, brak zobowiązań.

    Na co ta strona odpowiada