Warunki i metryki
Warunek to sprawdzenie metryk reklamy wewnątrz reguły. Każda reguła otrzymuje na wejściu jedną reklamę w postaci obiektu ad, a do jej pól sięga się Pan/Pani przez kropkę: ad.spend_24h, ad.deps_total, ad.roas_24h itd. Gdy tylko wymagane sprawdzenie zostanie zaliczone — wywołuje Pan/Pani akcję (pauzę). Więcej o strukturze reguły — Tworzenie reguły.
/** @param {Ad} ad */
function checkAd(ad) {
if (ad.deps_total === 0 && ad.spend_24h > 100) {
pauseAd('24h', 'нет депов при расходе > 100');
}
}
Gdzie zobaczyć listę pól
Wszystkie dostępne pola są zebrane w edytorze reguł, na zakładce Makra po prawej stronie. To pełny przewodnik z wyszukiwaniem po nazwie i opisie. Kliknięcie pola dopisuje je (ad.<pole>) na końcu kodu. Pola są pogrupowane:
- Reklama — metryki samej reklamy (spend, depozyty, kliknięcia, rejestracje, ROAS, CPD itd.).
- Kreacja — dane kreacji.
- Oferta — dane oferty.
- Geo — geo i średnie metryki dla kraju reklamy.
- Sieć — dane sieci.
- Poprzedni okres — te same metryki za poprzedni okres (do porównania „pogorszyło się / poprawiło się”).

Okna czasowe
Większość metryk jest dostępna w kilku oknach czasowych — sufiks na końcu nazwy pola ustawia okres:
_1h,_3h,_6h,_12h,_24h,_48h,_72h,_168h— za ostatnią godzinę, 3 godziny, … 7 dni;_today— od początku bieżącego dnia;_total— za cały czas.
Na przykład ad.spend_24h — wydatki za ostatnie 24 godziny, ad.deps_total — depozyty za cały czas.
Nie pamięta Pan/Pani dokładnej nazwy pola? Proszę otworzyć zakładkę Makra i skorzystać z wyszukiwania — przeszukuje ono zarówno nazwę, jak i opis pola.
Sąsiednie reklamy
Reguła może patrzeć nie tylko na bieżącą reklamę, lecz także na jej „sąsiadów” — inne reklamy tego samego zestawu reklam lub kampanii (na przykład, aby ustawiać pauzę tylko wtedy, gdy na minusie jest cały zestaw reklam). Te funkcje są opisane w SDK reguł automatycznych.