W arbitrażu istnieją nisze, w których współpraca z większością sieci reklamowych jest ograniczona. Hazard, kryptowaluty, zdrowie, treści dla dorosłych, zakłady, pojedyncze oferty finansowe. Uruchomienie reklamy w tych i wielu innych obszarach jest znacznie trudniejsze niż w przypadku białych ofert.

Problem nie tkwi tylko w treści ogłoszenia. Google Ads, Meta, TikTok i inne sieci analizują wszystko: kreatywność, stronę docelową, tematykę strony, aspekty techniczne, domenę, konto i wyniki reklamowe. Jeśli system wykryje zabronioną lub kontrowersyjną treść, ogłoszenie zostaje odrzucone. W niektórych przypadkach wraz z tym konto reklamowe otrzymuje ograniczenia lub zostaje zablokowane.

W takich warunkach arbiter musi rozwiązać dwie kwestie. Po pierwsze – pokazać platformie reklamowej stronę, która spełnia zasady. Po drugie – skierować odpowiednią grupę docelową na ofertę. Jeśli usuniemy z landing page wszystko, co sprzedaje, strona przestanie konwertować. Jeśli pozostawimy wszystko jak jest, zobaczą ją boty moderacji.

Dlatego właśnie stosuje się cloaking. Pomaga on oddzielić ruch przychodzący i prezentować różnym typom odwiedzających różne strony.

Co to jest cloaking w arbitrażu

Cloaking to filtracja ruchu, w której boty reklamowe, moderatorzy i inni podejrzani odwiedzający pozostają na bezpiecznej stronie, a grupa docelowa trafia na landing z ofertą.

Zwykle schemat oparty jest na dwóch stronach:

  • White page – bezpieczna strona, która spełnia zasady sieci reklamowej
  • Black page – strona z ofertą reklamową dla grupy docelowej

White page powinna być zgodna z ogłoszeniem, wyglądać jak pełnoprawna strona i nie zawierać zabronionej treści.

Black page jest przeznaczona dla użytkowników, dla których uruchamiana jest kampania reklamowa. Zawiera ofertę, formularz, landing, witrynę lub inny treści komercyjne.

Aby nie tracić cennego ruchu, serwis cloakingowy musi dokładnie określać, kto wszedł na stronę: realny użytkownik, bot sieci reklamowej, crawler, moderator, bot usługi szpiegowskiej lub inny niepożądany odwiedzający.

Dlaczego filtracja ruchu jest ważna w szarych niszach

W wrażliwych obszarach reklama „w twarz” najczęściej nie przechodzi moderacji. Systemy reklamowe automatycznie skanują strony i szukają oznak zabronionej lub kontrowersyjnej treści.

Podlega to przeglądowi:

  • Teksty na landing page
  • Obrazy i filmy
  • Słowa kluczowe
  • Tematyka strony
  • Formularze i przyciski
  • Linki do innych stron
  • Parametry techniczne (adres IP white page, domena i jej historia itp.)
  • Zgodność strony z ogłoszeniem

Jeśli na stronie znajdują się kasyna, sloty, zakłady, oferty kryptograficzne, zdrowie, treści dla dorosłych lub oświadczenia medyczne bez potwierdzeń i licencji, system może odrzucić ogłoszenie.

Nawet jeśli kampania uzyska początkową aprobatę, platforma może później ponownie przeskanować stronę, wysłać kampanię do ręcznego sprawdzenia lub ograniczyć konto po pierwszych skargach. Dlatego w szarych niszach cloaking jest potrzebny nie tylko na początku, ale także, aby kampania mogła kontynuować.

Jak działa serwis cloakingowy

Serwis cloakingowy analizuje odwiedzającego przed pokazaniem mu właściwej strony. Na podstawie zestawu parametrów system decyduje, czy pozostawić go na white page, czy przekierować na black page.

Do filtracji brane są pod uwagę:

  • Adres IP
  • Kraj
  • Rodzaj urządzenia
  • System operacyjny
  • Przeglądarka
  • User-Agent
  • Strefa czasowa
  • Język przeglądarki
  • Źródło przejścia
  • Click ID (gclid, fbclid, ttclid)
  • Inne parametry przeglądarki i techniczne

Na przykład, jeśli odwiedzający przybywa z adresu IP z datacenter, używa podejrzanego user-agenta lub nie odpowiada krajowi dozwolonemu w strumieniu, pozostanie na white page. Jeśli parametry pasują do tych używanych przez realnych użytkowników, zostaje przekierowany na black page.

Główne zadanie filtracji nie polega na odrzuceniu jak największej ilości ruchu. Ważne jest, aby nie wpuszczać botów i moderatorów sieci reklamowych na stronę z ofertą, a jednocześnie nie stracić realnych użytkowników. Zbyt miękka filtracja jest niebezpieczna dla konta. Zbyt twarda zmniejsza konwersję.

Dlaczego filtracja PHP często nie wystarcza

Kiedyś, pracując z większością sieci reklamowych, zwykła filtracja PHP po stronie serwera wystarczała. Używano jej do sprawdzania adresu IP, kraju, user-agenta, referrera i kilku innych parametrów.

Teraz to już nie wystarcza. Platformy reklamowe stosują bardziej złożone sprawdzenia. Boty mogą wchodzić z adresów IP z rezydentów, używać prawdziwych przeglądarek i wyglądać znacznie bardziej wiarygodnie niż kilka lat temu.

Problem filtracji PHP polega na tym, że serwer widzi ograniczony zestaw danych. Nie zawsze może zrozumieć, co dzieje się w przeglądarce odwiedzającego.

Dlaczego w cloakingu potrzebny jest JS fingerprinting

JS fingerprinting pozwala na głębszą analizę odwiedzającego. W przeciwieństwie do zwykłego sprawdzenia serwerowego, gromadzi parametry bezpośrednio z przeglądarki i urządzenia użytkownika.

To zapewnia więcej danych i pomaga dokładniej określić, kto znajduje się na stronie.

JS fingerprinting uwzględnia:

  • Rozdzielczość ekranu
  • Parametry systemu operacyjnego
  • Canvas i WebGL
  • Strefa czasowa
  • Oznaki automatyzacji
  • Zachowanie podczas ładowania strony
  • Inne parametry przeglądarki

Takie podejście jest szczególnie ważne dla Google Ads, Bing Ads i innych platform reklamowych, gdzie systemy moderacyjne nieustannie się komplikuje.

JS Fingerprinting nie zastępuje filtracji IP i innych metod analizy. Uzupełnia je. Im więcej parametrów odwiedzającego analizuje serwis cloakingowy, tym większa szansa na poprawne rozpoznanie bota.

Jak wygląda typowy schemat cloakingu

Typowo ustawienia cloakingu wyglądają tak:

  • Arbiter przygotowuje white page zgodną z ofertą
  • W serwisie cloakingowym tworzy się strumień
  • W strumieniu ustala się zasady filtracji (dopuszczalne kraje, typy urządzeń i inne parametry) oraz podaje się link do black page
  • Z strumienia pobierany jest plik integracyjny i instalowany na white page
  • Ruch reklamowy kierowany jest na white page
  • Boty, moderatorzy i inny podejrzany ruch pozostają na white page
  • Grupa docelowa jest przekierowywana na black page

Ten schemat jest stosowany w różnych obszarach i źródłach ruchu. Zasady, GEO, parametry urządzeń, typ integracji i sposób przejścia na black page mogą się różnić.

W praktyce najważniejsze jest testowanie. Przed uruchomieniem należy sprawdzić, dokąd trafia zwykły użytkownik, co widzi podejrzany ruch, jak pisane są logi i czy nie jest odrzucana zbędna część grupy docelowej.

Co wpływa na jakość cloakingu

Serwisy cloakingowe różnią się nie tylko interfejsem. Główna różnica polega na tym, jak dokładnie określają boty i moderatorzy.

Na jakość filtracji wpływają różne czynniki.

Aktualne bazy IP

Listy datacenter, VPN, proxy, botów, moderatorów i innych podejrzanych źródeł powinny być regularnie aktualizowane. Przestarzałe bazy adresów IP mogą przepuszczać niepożądany ruch.

JS fingerprinting

Odcisk przeglądarki pomaga znajdować niezgodności, które nie są widoczne przy zwykłej weryfikacji serwerowej.

Elastyczność ustawień

Różne źródła reklamowe wymagają różnych ustawień. To, co działa dla jednego źródła ruchu, może być zbyt sztywne lub, odwrotnie, zbyt łagodne dla innego.

Logi i przejrzystość

Arbiter musi rozumieć, dlaczego konkretna wizyta trafiła na white page lub black page. Bez logów trudno testować powiązania i szybko znajdować błędy.

Dlaczego wielu arbiterów wybiera hoax.tech

Jednym z popularnych serwisów cloakingowych, które często są używane w środowisku arbitraży, jest hoax.tech.

Zrzut ekranu z hoax.tech

Serwis działa od 2020 roku i jest nastawiony na filtrację ruchu w szarych obszarach i większości sieci reklamowych. W odróżnieniu od rozwiązań, które opierają się głównie na podstawowej filtracji PHP, hoax.tech stosuje głębszą analizę parametrów odwiedzających, JS fingerprinting oraz wbudowaną sieć neuronową Matchex.

Co oferuje serwis:

  • Możliwość pracy z hazardem, kryptowalutami, treściami dla dorosłych, zdrowiem i innymi złożonymi obszarami
  • Filtrację botów reklamowych, moderatorów i innego niepożądanego ruchu
  • JS Fingerprinting do analizy parametrów przeglądarki
  • Aktualizowane bazy niepożądanych IP
  • API do automatyzacji pracy ze strumieniami
  • Integrację PHP i JavaScript
  • Ustawienia zrozumiałe nawet bez głębokiej wiedzy technicznej
  • Możliwość pracy z dużymi objętościami ruchu

Sposoby przejścia na black page

Przy ustawianiu strumienia ważne jest, aby wybrać, w jaki sposób grupa docelowa trafi na black page. Konkretna opcja zależy od źródła ruchu i zadania.

W hoax.tech dostępne są następujące typy działań:

  • JavaScript Redirect
  • iframe
  • Redirect 301, 302 i 303
  • HTML Meta Refresh
  • Set Cookie
  • Insert HTML Code

Osobna uwaga zasługuje na typ działania Insert HTML Code. To opcja dla bezredirekcjnej pobierania treści, często określanej jako zero redirect cloaking.

Zamiast standardowego przekierowania serwis wczytuje treść black page bezpośrednio, przy tym domena white page pozostaje w pasku adresu przeglądarki. Dla części uruchomień to bardziej subtelny sposób prezentacji oferty bez klasycznego redirekcji.

Co jeszcze potrzebne jest do stabilnego uruchomienia

Cloaking ma znaczenie, ale dla udanego uruchomienia równie ważna jest cała reszta infrastruktury. Jeśli konto jest słabe, white page wykonana źle, kreatywność zbyt agresywna, a domena ma już negatywną historię, nawet dobra filtracja botów może nie uchronić przed zablokowaniem konta lub wstrzymaniem kampanii reklamowej.

Dla stabilnej pracy konieczne są:

  • Podgrzane konta reklamowe
  • Subtelne kreatywności
  • Wysokiej jakości white page
  • Domena bez złej historii
  • Solidny i stabilny hosting
  • Konwertująca aktualna oferta
  • Wysokiej jakości proxy do pracy z kontami
  • Solidna przeglądarka do multi-accountingu

Wysokiej jakości proxy pomagają pracować z kontami, sprawdzać powiązania z potrzebnych krajów i zwiększają zaufanie dla systemów antyfraudowych platform reklamowych. Dlatego powinny być traktowane jako osobny, ale ważny element setupu.

Typowe błędy przy ustawianiu cloakingu

Nawet wysokiej jakości i poprawnie skonfigurowany serwis cloakingowy nie zrekompensuje poważnych błędów przy ustawieniach innych składników.

Najczęściej problemy pojawiają się z powodu następujących błędów:

  • White page wygląda słabo, jest niedokończona lub jej zawartość nie zgadza się z ogłoszeniem
  • W roli white page używana jest pobrana obca strona z linkami do oryginalnego źródła i jego metrykami
  • Nieprawidłowo określone dozwolone kraje lub rodzaj urządzeń nie odpowiada celowaniu w kampanii reklamowej, co może prowadzić do nadmiernych strat ruchu
  • Włączone są zbyt surowe zasady filtracji
  • Przed uruchomieniem nie przetestowano redirekcji na black page
  • White i black page są zbyt ciężkie i długo się ładują
  • Kreatywności zawierają oczywiste sygnały
  • Inne błędy

Przed uruchomieniem ważne jest sprawdzenie poprawności integracji na różnych urządzeniach, IP i GEO.

Podsumowanie

Cloaking w arbitrażu to jeden z kluczowych elementów infrastruktury przy pracy w szarych niszach. Jego zadaniem jest pokazywanie różnego rodzaju treści różnym typom odwiedzających. Dzięki temu arbitrażyści mogą uruchamiać reklamy w tych obszarach, gdzie bezpośrednie pokazanie oferty platformie reklamowej prawie zawsze prowadzi do blokad kampanii i kont.

Wysokiej jakości serwis cloakingowy nie ogranicza się do prostego redirektu, ale głęboko analizuje ruch na różnych poziomach.

Przy tym cloaking działa najskuteczniej jako część ogólnej infrastruktury: z wysokiej jakości kontami, white page, domenami, proxy, przeglądarką antydetekcyjną, kreatywnościami i sprawdzonymi ofertami. Takie podejście pomaga zachować konta i daje kampanii większą szansę na stabilne przeprowadzanie.