Przejdź do głównej zawartości

Splity i A/B

Jeden domena może kierować ruch do kilku różnych PWA — na przykład, aby porównać dwie karty ze sobą (test A/B) lub rozłożyć obciążenie. Sama aplikacja w Edytorze nic nie wie o takim rozdziale: która PWA i komu ma zostać wyświetlona, decydują reguły kampanii na domenie.

Gdzie się to konfiguruje

Rozdział ruchu i cloaking ustawia się w regułach lejka kampanii — w sekcji Kampanie → Lejek i dystrybucja ruchu. Tam dla każdej domeny opisuje się listę reguł, które są sprawdzane od góry do dołu: wygrywa pierwsza pasująca.

Każda reguła składa się z trzech części:

  • Warunki — do kogo reguła jest adresowana: język, geo, system operacyjny, urządzenie, User-Agent, parametry GET, referer.
  • Targety i wagi — gdzie skierować pasujący ruch. Można wskazać kilka targetów (różne PWA, przekierowanie, whitepage) i rozdzielić między nie ruch według procentów (wag). To właśnie jest split / A/B.
  • Filtry cloakingu — odfiltrowanie niechcianego ruchu: blokowanie botowych sieci IP, datacenter i VPN/proxy, ograniczenia według kraju i User-Agent.

A/B między dwiema PWA

Aby porównać dwie karty: utwórz obie aplikacje, a następnie w regule kampanii dodaj obie jako targety i ustaw wagi (na przykład 50% i 50%). Przycisk Wyrównaj wagi rozkłada procenty równomiernie. Statystyki każdej aplikacji obejrzysz na zakładce Przegląd jej karty.

Wskazówka

Suma wag w regule musi wynosić 100%. Jeśli reguła nie ma warunków, pasuje do całego ruchu — trzymaj taką regułę na końcu listy, w przeciwnym razie reguły znajdujące się pod nią nigdy się nie uruchomią.

Co dalej