Przejdź do głównej zawartości

Testowanie reguły

Przed włączeniem reguły warto ją przetestować — aby zobaczyć dokładnie, których reklam dotyczyłaby. Służy do tego karta Test w edytorze reguł: uruchamia ona Pana/Pani kod na bieżących działających reklamach bezpośrednio w przeglądarce i pokazuje wynik. Jest to całkowicie bezpieczne — podczas testu nic nie zostaje wstrzymane, do Facebook nie są wysyłane żadne polecenia.

Jak przetestować regułę

  1. Proszę otworzyć regułę w edytorze (lub utworzyć nową) i napisać kod. Więcej — Tworzenie reguły.

  2. Po prawej stronie proszę przełączyć się na kartę Test i kliknąć Testuj na danych live. karta «Test» z przyciskiem «Testuj na danych live».

    Britva załaduje bieżące reklamy i uruchomi na nich Pana/Pani kod.

  3. Proszę spojrzeć na wynik. U góry — licznik w rodzaju „N / total dopasowanych”: ile reklam dotyczyłaby reguła spośród wszystkich sprawdzonych. Poniżej — lista tych reklam: ich ID, geo, nazwa oraz to, która akcja zostałaby uruchomiona (na przykład pause ad=... 24h).

  4. (Opcjonalnie) Proszę odznaczyć pole wyboru Tylko aktywne, aby uruchomić regułę nie tylko na aktywnych reklamach, lecz na wszystkich załadowanych.

Jak czytać wynik

  • Lista dopasowań — reklamy, dla których reguła wywołałaby akcję. Obok każdej — etykieta akcji (pauza/aktywacja, poziom i czas trwania). Powód jest pokazywany w podpowiedzi etykiety po najechaniu kursorem.
  • Komunikaty z kodu — jeśli reguła ma wypisywanie do konsoli (console.log(...)), te wiersze są pokazywane pod reklamą. Wygodne przy debugowaniu: można wypisać wartości pośrednie i zrozumieć, dlaczego reguła zadziałała lub nie.
  • Błędy — jeśli kod zawiera błąd (na przykład odwołanie do nieistniejącego pola), u góry pojawia się czerwone ostrzeżenie z tekstem pierwszego błędu. Proszę poprawić kod i ponownie uruchomić test.
Wskazówka

Proszę przetestować regułę przed jej włączeniem. Wygodna kolejność: zapisać regułę wyłączoną, uruchomić ją na karcie Test, upewnić się, że dopasowania obejmują dokładnie te reklamy, których się Pan/Pani spodziewał(a) — i dopiero wtedy ją włączyć.

Zapytania internetowe są niedostępne w teście

Test wykonuje się lokalnie w przeglądarce, dlatego zapytania sieciowe z kodu reguły (fetch) nie działają w trybie testowym. Jeśli reguła używa danych zewnętrznych, w pełni przetestować ją można tylko w rzeczywistym cyklu na serwerze.

Co dalej