Wróć na blog
Playbook afilianta 9 września 2026 9 min czytania

Jak przetestować link śledzący, zanim wydasz choćby centa na ruch

Każdy poradnik każe kliknąć własny link z prawdziwego telefonu i go sprawdzić. Żaden nie mówi, na co patrzeć. Sześć sprawdzeń, pięć z nich zrobisz sam w dziesięć minut, plus dokładnie te pięć linijek, które wysyłasz swojemu menedżerowi, gdy jedno z nich wypadnie źle.

Autor: AFFILIFY Ostatnia weryfikacja: 9 września 2026
Link, który gubi click id, traci każdą konwersję, jaka za nim stoi, a nikt jej potem nie przypisze z powrotem. Sześć sprawdzeń, pięć z nich zrobisz sam w jakieś dziesięć minut, zanim pójdzie pierwszy dolar płatnego ruchu. Poniżej to, na co patrzeć, i w jakiej kolejności.

Jest taki rodzaj miesiąca, który kończy się źle. Wybrałeś rynek, kupiłeś media, przez cały tydzień patrzyłeś, jak przychodzą kliknięcia, a konwersje nie przyszły. Rejestracje, kilka. Depozyty, zero.

Trzy tygodnie później ktoś wreszcie otwiera link i znajduje parametr operatora zapisany po ich stronie jako aff_click, a po Twojej jako affclick.

Jeden brakujący znak. Kliknięcia były prawdziwe, gracze byli prawdziwi, depozyty się wydarzyły. Tylko nie są Twoje, a nikt nie przypisuje trzech tygodni konwersji dlatego, że afiliant mówi, że tag był zły.

Każdy poradnik zaczyna się od tej samej instrukcji, plan na 30 dni też: przetestuj link śledzący, zanim wydasz choćby centa. Prawie żaden nie mówi, na co patrzeć.

Podstaw pod to liczbę, bo „testuj linki” to rada, na którą wszyscy kiwają głową i której nikt nie wpisuje do kalendarza.

Wpuść $40 dziennie na rynek Tier-2 przy CPA $150. Po trzech tygodniach to $840 wydane na pięć do siedmiu pierwszych depozytów. Nic nadzwyczajnego: mniej więcej na zero, kampania, którą trzymasz przy życiu, dopracowując kreację. To, czy jeden parametr wraca w komplecie, decyduje o tym, czy zainkasujesz od $750 do $1050 prowizji, czy zero.

A teraz część, która to pogarsza. Awaria tagowania nie ogłasza się sama. Kliknięcia wyglądają normalnie, bo kliknięcia liczysz po swojej stronie. Rejestracje też często wyglądają normalnie. Widzisz tylko lejek zwężający się tam, gdzie lejki naprawdę się zwężają, więc idziesz szukać problemu z kreacją, który siedzi w query stringu.

I szukasz go na złych liczbach, pauzując placement, który konwertował, i skalując ten, który tylko lepiej wygląda. Zepsuty link kosztuje Cię prowizję, a potem psuje dane, na których podejmujesz decyzje, co kosztuje Cię kolejny miesiąc.

Sześć sprawdzeń, po kolei

Każde ma sens tylko wtedy, gdy poprzednie wypadło dobrze.

  1. Click id wychodzi z Twojego linku i dociera na stronę marki.
  2. Wraca doczepione do konwersji.
  3. Twoje sub-id są wypełnione i czytelne.
  4. Cel to ta strona, w którą naprawdę celowałeś.
  5. Kliknięcie jest oznaczone jako testowe, więc zostaje poza Twoimi liczbami.
  6. Wszystko powyżej, z prawdziwego telefonu na transmisji komórkowej.

Pięć z nich zrobisz sam, w jakieś dziesięć minut, mając telefon i ekran statystyk. Sprawdzenie drugie wymaga ruchu po stronie marki, więc wyślij tę prośbę pierwszą i przerób resztę, zanim przyjdzie odpowiedź.

Sześć sprawdzeń linku śledzącego, od kliknięcia do zapisanej konwersji

Sprawdzenia pierwsze i drugie: tam, a potem z powrotem

Link śledzący jest tu zbudowany ze źródła ruchu, GEO i landingu, plus tieru tam, gdzie marka prowadzi ich kilka pod jedną nazwą. Inny tier to inny deal, więc dostaje własne przejście. Przy kliknięciu powstaje token, który jedzie do operatora w adresie docelowym, pod parametrem nazwanym przez tego operatora, i musi wrócić doczepiony do konwersji. Ta podróż w obie strony to cały mechanizm (słownictwo jest tutaj, jeśli click id i FTD wciąż są mgliste).

Kliknij własny link i przeczytaj pasek adresu, gdy przekierowania się uspokoją. Chcesz zobaczyć parametr, zapisany tak, jak zapisuje go operator, z wartością w środku.

Trzy kształty awarii, w rosnącej kolejności tego, jak łatwo je przeoczyć:

  • Parametru nie ma. Oczywiste i najszybsze do naprawy.
  • Parametr jest i jest pusty. Coś generuje miejsce, a nic go nie wypełnia. Wygląda na skonfigurowany, co kupuje mu kilka dodatkowych dni niezauważenia.
  • Parametr jest zapisany inaczej. aff_click, affclick, AffClick, aff-click. W większości stosów parametry adresu rozróżniają wielkość liter, a backend operatora szuka dokładnie jednego ciągu znaków. Ten ma wartość w środku i na pierwszy rzut oka wygląda idealnie.

Potem droga powrotna, czyli ta połowa, która płaci. Nie zakładaj konta testowego, żeby ją wywołać. Samodzielna rejestracja siedzi w kategorii „nigdy” u prawie każdej marki, a zasady dotyczące ruchu, na które przystałeś, nie zginają się dlatego, że miałeś dobre intencje. Zapytaj zamiast tego. Wyślij swojemu menedżerowi click id z testowego kliknięcia i poproś, żeby ich zespół odpalił na nim testowy postback. Postbacki niosą flagę testu, więc zdarzenie zapisuje się od początku do końca, nie dotykając niczyjej prowizji. Jeśli wypłynie w Twoim panelu przypisane do Ciebie, z sub-id w komplecie, pętla jest zamknięta.

Za click id stoją warstwy zapasowe atrybucji i robią realną robotę, gdy przeglądarka coś po drodze utnie. To ubezpieczenie, a nie plan. Zweryfikuj to podstawowe.

Sprawdzenie trzecie: sub-id, których nie uzupełnisz później

Z każdym kliknięciem jedzie dziesięć slotów, od sub_id1 do sub_id10, i większość nowych afiliantów zostawia wszystkie dziesięć pustych z rozsądnie brzmiącego powodu: kampania jest teraz jedna, więc co miałoby w nich być.

Sześć tygodni później są cztery kreacje na dwóch placementach plus kanał na Telegramie, wpadło jedenaście depozytów, a pytanie, co je wyprodukowało, nie jest trudne. Jest bez odpowiedzi. Sub-id doczepiają się w momencie kliknięcia. Nic nie dopisze ich do kliknięć, które już się wydarzyły.

Wypełnij trzy, zanim będziesz mieć powód. sub_id1 bierze kanał, zapisany za każdym razem tak samo: seo, tg, push, fb. Konwencja, którą wymyślisz w pierwszym tygodniu, jest tą, z którą utkniesz, więc trzymaj ją krótką i małymi literami. sub_id2 to kreacja albo slug artykułu. sub_id3 to placement albo zestaw reklam.

Wartości mają swoje zasady. Bez spacji, bez ogonków, bez niczego, co już coś znaczy w adresie: ampersand, hash, znak zapytania, procent. Część stosów operatorskich po cichu przycina długie wartości, więc zostań poniżej mniej więcej 40 znaków.

Sam test zajmuje piętnaście sekund. Po testowym kliknięciu otwórz raport linków i potwierdź, że wartości tam są, w całości i czytelne, a nie zakodowane w bełkot. Raport rozbija pierwsze pięć slotów na osobne zakładki, co warto wiedzieć, zanim zdecydujesz, co trafia do którego slotu.

Sprawdzenie czwarte: strony promocyjne, które zapomniały o programie afiliacyjnym

Marketing marki buduje landingi we własnym rytmie i nie każdy z nich wie, że program afiliacyjny istnieje.

To pierwszy sposób, w jaki psuje się deep link. Wyceluj w formularz rejestracji, jedną grę albo sezonową promocję zamiast w stronę główną, a zwykle konwertujesz lepiej. Dokładasz też jeden skok. Twój parametr przeżywa pierwszy, strona odbija odwiedzającego na adres kanoniczny albo lokalny wariant, i drugiego skoku już nie robi. Właściwa strona, czysty adres, zero tokenu.

Drugi sposób jest brutalniejszy. Strona nie istnieje tam, gdzie wysyłasz ludzi. Ścieżka promocyjna, która renderuje się po angielsku, w pt-BR daje 404 albo przekierowuje na stronę główną, zamieniając celowaną kampanię w ruch ogólny.

Testuj każdy deep link osobno. To nie jest wariant linku, który już przetestowałeś. To inny link.

Sprawdzenie piąte: oznacz testowe kliknięcie jako testowe

Twoje testowe kliknięcia to kliknięcia. Wchodzą do Twojej liczby kliknięć, rozbicia na GEO i podziału na urządzenia, z jednego telefonu, w kraju niemal na pewno innym niż ten, w którym kupujesz. Dwadzieścia takich rusza każdy wskaźnik w Twoim pierwszym tygodniu, czyli w tym tygodniu, w którym podejmujesz decyzje.

Dodaj do linku śledzącego test=1. Kliknięcie zapisuje się z flagą testu, a wszystko, co wyprodukuje, jest wyłączone z liczenia prowizji. Za darmo i działa niezależnie od tego, co marka obsługuje.

Jedno uczciwe ograniczenie. Flaga trzyma zdarzenia testowe poza wypłatami. Nie kasuje kliknięcia, więc Twoja surowa liczba kliknięć nadal je liczy. Spal na to też slot sub-id: sub_id5=qa na każdym testowym kliknięciu. Wtedy dowolny raport da się z nich odfiltrować i nigdy nie musisz pamiętać, we wtorek którego tygodnia testowałeś.

Sprawdzenie szóste: prawdziwy telefon, na transmisji komórkowej

Desktop, na własnym wifi, z wyłączonym blokerem reklam, z DNS-em od Twojego dostawcy, to nie jest test. To próba generalna w pokoju, w którym nikt inny nie stanie. Dwie awarie pokazują się wyłącznie na telefonie w sieci komórkowej i obie są drogie.

Przejęcie przez aplikację. Jeśli marka ma aplikację, system operacyjny może przechwycić link i wpuścić go do aplikacji albo do sklepu zamiast na mobilną wersję strony. Click id często tego nie przeżywa, a czy przeżyje, jest cechą konfiguracji tej konkretnej marki, a nie czymś, co da się wydedukować. Dowiedz się na własnym telefonie za darmo, a nie na 3000 kliknięć płatnego ruchu.

Łańcuchy przekierowań, które umierają poza Twoją siecią. Skok, który od biurka rozwiązuje się natychmiast, u operatora komórkowego potrafi wysypać się na timeout, a część rynków filtruje na poziomie dostawcy internetu w sposób, który gryzie dopiero poza Twoim łączem.

Jednej rzeczy to nie udowodni: Twoje IP rozwiązuje się do Twojego kraju, więc GEO testowego kliknięcia jest Twoje, a nie tego rynku, który kupujesz. Tak ma być. Nie przepuszczaj testu przez VPN, żeby to podrobić. Jakość ruchu jest sprawdzana na bieżąco, a oznaczenie kliknięcia jako testowego nie zmienia tego, jak to kliknięcie wyglądało.

Cała lista na jednym ekranie

SprawdzenieCo robiszJak wygląda dobry wynikCo oznacza porażka
Click id w drogęKliknij i przeczytaj końcowy pasek adresuIch parametr, ich pisownia, niepustyNic za tym kliknięciem nigdy nie będzie Twoje
Click id z powrotemPoproś markę o testowy postback na tym click idWypływa przypisane do Ciebie, sub-id w komplecieToken wyszedł, nic nie wróciło. Może być każda ze stron
Sub-idUstaw sub_id1 i sub_id2, kliknij, otwórz raport linkówWartości kompletne, nieprzycięte i niezakodowaneZarabiasz pieniądze, których nie przypiszesz do źródła
CelPorównaj, gdzie wylądowałeś, ze stroną, którą wybrałeśDokładnie ta strona, właściwy język, parametr doczepionyNieotagowana strona promocyjna albo 404 w tej wersji językowej
Oznaczenie testuDodaj test=1 i swój zarezerwowany sub-id na QAZdarzenia testowe poza wypłatami, kliknięcia QA do odfiltrowaniaWskaźniki pierwszego tygodnia mierzą Ciebie, a nie Twój ruch
Prawdziwe urządzeniePowtórz na telefonie, na transmisji komórkowejTak samo jak na desktopie, przejęcie przez aplikację zachowuje tokenLink działa wszędzie poza miejscem, w które idą Twoje pieniądze

Sześć wierszy, raz na link, na tier marki, na landing.

Gdy sprawdzenie wypada źle: kogo pytać i co wysłać

Najpierw stop. Nie wysyłaj ruchu na link, który oblał sprawdzenie, w oczekiwaniu na odpowiedź. Czekanie kosztuje Cię godzinę. Wydawanie kosztuje Cię budżet.

Potem ustal, czyj to problem, bo to decyduje, do kogo piszesz.

Parametr jest źle zapisany po Twojej stronie. Twój, trzydzieści sekund. Zbuduj link od nowa w kreatorze, zamiast edytować adres ręcznie. Ręczna edycja to zwykle właśnie to, przez co zginął znak.

Landing marki jest nieotagowany albo deep link zjada parametr. Ich. Wyślij menedżerowi pięć linijek: link, który kliknąłeś, adres docelowy, na którym wylądowałeś bez parametru, znacznik czasu ze strefą, urządzenie i system, sieć. Menedżerowie eskalują zgłoszenia, które inżynier umie odtworzyć. Na zgłoszeniach w stylu „śledzenie chyba nie działa” siedzą.

Operator nie skończył swojej strony. Częste przy świeżo uruchomionych markach i ma swój podpis: kliknięcia przypisują się dobrze, rejestracje przypisują się dobrze, depozyty nie przychodzą nigdy. Zwykle postbacki jeszcze nie żyją albo mapowanie jest niekompletne, więc registration się odpala, a ftd nie. Zapytaj wprost. Czy Wasze postbacki tu działają i które zdarzenia są zmapowane? Marka, która nie potrafi odpowiedzieć w 48 godzin, mówi Ci, jak pójdzie pierwszy miesiąc wypłat. Większość tego powinna być na piśmie, zanim cokolwiek zbudujesz, i po to właśnie jest porządne czytanie oferty.

Jeśli rzecz ląduje po naszej stronie, wyślij te same pięć linijek do supportu. Uczciwie o granicach: potwierdzimy, czy kliknięcie do nas dotarło i co niosło, i naprawimy źle zbudowany link. Nie wyprodukujemy konwersji dla kliknięć, których nigdy nie zapisano. Nikt tego nie potrafi, cokolwiek sugeruje reklama.

Ta rutyna nigdy się nie wydłuża. Ten jeden raz, kiedy coś złapie, płaci za wszystkie razy, kiedy nie złapała.

Najczęstsze pytania

Muszę testować każdy link, czy tylko pierwszy?

Każdy link, który różni się marką, tierem, GEO albo landingiem, i każdy deep link osobno. Link na stronę promocyjną to inny link niż link na stronę główną tej samej marki, a strony promocyjne to dokładnie to miejsce, w którym gubią się tagi. Tier marki to własny deal na własnym koncie operatorskim, więc też dostaje własne przejście.

Czy link trzeba testować od nowa, gdy marka zmienia warunki CPA?

Nie. Zmiana stawki nie rusza adresu, więc śledzenie jest nietknięte. To, czego wymaga zmiana stawki, to ponowne przeczytanie warunków, a to inna robota. Ponowny test wywołują rzeczy, które ruszają adresy: przebudowa strony, nowa kasa, wycofana strona promocyjna, landing wymieniony na lokalny wariant.

Moja liczba kliknięć i panel marki się nie zgadzają. Kto się myli?

Prawdopodobnie nikt. Jakaś różnica jest normalna, bo obie strony liczą w innym momencie i inaczej filtrują: kliknięcia porzucone w trakcie przekierowania, oczywisty ruch botów odrzucony, granice doby wyznaczone w innych strefach czasowych. Różnica rzędu kilku procent to szum tła. Różnica o połowę albo marka raportująca prawie nic, gdy Ty raportujesz tysiące, to problem z parametrem. Wyślij te pięć linijek, zamiast kłócić się o sumy.

Czy wolno klikać we własny link śledzący?

Garstka testowych kliknięć oznaczonych jako testy jest normalna i oczekiwana, i po to właśnie jest flaga testu. Klikanie we własne linki jako ruch to co innego i siedzi w kategorii „nigdy” u prawie każdej marki, obok samodzielnej rejestracji. Ta różnica jest powodem, dla którego drogę powrotną weryfikuje się testowym postbackiem od operatora, a nie kontem, które sam założyłeś.

Więcej z tego klastra