Aktionen
Eine Aktion ist das, was eine Regel mit einem Facebook-Objekt tut, wenn die Bedingung erfüllt ist. Innerhalb der Funktion checkAd(ad) stehen Ihnen fertige Funktionen zur Verfügung: zum Pausieren und zum Fortsetzen — auf drei Ebenen: Anzeige, Anzeigengruppe und Kampagne. Wird keine davon aufgerufen, ändert die Regel nichts.
Wie man die Regel selbst schreibt — Eine Regel erstellen. Die vollständige Referenz der Funktionen und Felder — SDK für automatisierte Regeln.
Pause
Anzeige — pauseAd
Pausiert die aktuelle Anzeige (diejenige, die gerade geprüft wird).
pauseAd('24h', 'нет депов при расходе > 100');
- Das erste Argument — die Pausendauer (
'6h','12h','24h','next_day_target_geo','next_day_ad_account','permanent','while_matches'). Mehr dazu — Zeitplanung und Pausen. - Das zweite Argument — der Grund (optional). Der Text landet in den Logs (er wird mit der Aktion in Facebook vermerkt). Ist er nicht angegeben — wird der Regelname eingesetzt.
Anzeigengruppe — pauseAdset
Pausiert eine Anzeigengruppe. Eine Anzeigengruppe hat kein "eigenes" aktuelles Objekt, daher werden die Argumente als Objekt übergeben, und das Feld adsetId ist erforderlich:
pauseAdset({ adsetId: ad.adset_id, duration: '24h', reason: 'весь адсет в минус' });
Kampagne — pauseCampaign
Pausiert eine Kampagne. Die Argumente sind ein Objekt, das Feld campaignId ist erforderlich:
pauseCampaign({ campaignId: ad.campaign_id, duration: 'permanent', reason: 'кампания убыточна' });
Alle drei Ebenen — pauseAd, pauseAdset und pauseCampaign — werden im echten Prüfzyklus automatisch angewendet und auch auf dem Tab Test geprüft.
Fortsetzung
In den meisten Fällen müssen Sie eine Anzeige nicht manuell fortsetzen: Britva tut das selbst — wenn die Pausenfrist abläuft oder wenn die Regelbedingung nicht mehr erfüllt ist (für den Pausentyp "solange die Bedingung erfüllt ist").
Sie können eine Pause von Hand auf dem Tab Pausiert aufheben — der Button Fortsetzen.
Das SDK hat auch Fortsetzungsfunktionen — activateAd und Entsprechungen für die Anzeigengruppe und Kampagne — die eine Sperre per Code aufheben. Sie funktionieren im echten Prüfzyklus. Aber in den meisten Fällen brauchen Sie sie nicht: Anzeigen werden automatisch fortgesetzt, wenn die Pause abläuft oder die Bedingung nicht mehr auslöst, daher reichen Regeln mit einer Pause für den normalen Betrieb.