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łę
-
Proszę otworzyć regułę w edytorze (lub utworzyć nową) i napisać kod. Więcej — Tworzenie reguły.
-
Po prawej stronie proszę przełączyć się na kartę Test i kliknąć Testuj na danych live.

Britva załaduje bieżące reklamy i uruchomi na nich Pana/Pani kod.
-
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). -
(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.
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ć.
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.