Bedingungen und Metriken
Eine Bedingung ist eine Prüfung der Metriken einer Anzeige innerhalb einer Regel. Jede Regel erhält eine einzelne Anzeige als Eingabe in Form des Objekts ad, und Sie greifen über einen Punkt auf seine Felder zu: ad.spend_24h, ad.deps_total, ad.roas_24h usw. Sobald die erforderliche Prüfung besteht — rufen Sie eine Aktion auf (eine Pause). Mehr über den Aufbau einer Regel — Eine Regel erstellen.
/** @param {Ad} ad */
function checkAd(ad) {
if (ad.deps_total === 0 && ad.spend_24h > 100) {
pauseAd('24h', 'нет депов при расходе > 100');
}
}
Wo man die Liste der Felder sieht
Alle verfügbaren Felder sind im Regeleditor auf dem Tab Makros rechts versammelt. Das ist eine vollständige Referenz mit Suche nach Name und Beschreibung. Ein Klick auf ein Feld hängt es (ad.<field>) ans Ende des Codes an. Die Felder sind gruppiert:
- Anzeige — Metriken der Anzeige selbst (Ausgaben, Einzahlungen, Klicks, Registrierungen, ROAS, CPD usw.).
- Creative — Creative-Daten.
- Offer — Offer-Daten.
- Geo — Geo und die Durchschnittsmetriken für das Land der Anzeige.
- Netzwerk — Network-Daten.
- Vorheriger Zeitraum — dieselben Metriken für den vorherigen Zeitraum (für einen "schlechter / besser geworden"-Vergleich).

Zeitfenster
Die meisten Metriken sind in mehreren Zeitfenstern verfügbar — ein Suffix am Ende des Feldnamens legt den Zeitraum fest:
_1h,_3h,_6h,_12h,_24h,_48h,_72h,_168h— für die letzte Stunde, 3 Stunden, … 7 Tage;_today— seit Beginn des aktuellen Tages;_total— für die gesamte Zeit.
Zum Beispiel ad.spend_24h — Ausgaben für die letzten 24 Stunden, ad.deps_total — Einzahlungen für die gesamte Zeit.
Erinnern Sie sich nicht an den genauen Feldnamen? Öffnen Sie den Tab Makros und nutzen Sie die Suche — sie durchsucht sowohl den Namen als auch die Beschreibung eines Feldes.
Benachbarte Anzeigen
Eine Regel kann nicht nur die aktuelle Anzeige betrachten, sondern auch ihre "Nachbarn" — andere Anzeigen derselben Anzeigengruppe oder Kampagne (zum Beispiel, um eine Pause nur dann zu setzen, wenn die ganze Anzeigengruppe im Minus ist). Diese Funktionen sind im SDK für automatisierte Regeln beschrieben.