Zum Hauptinhalt springen

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).

JavaScript
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:

JavaScript
pauseAdset({ adsetId: ad.adset_id, duration: '24h', reason: 'весь адсет в минус' });

Kampagne — pauseCampaign

Pausiert eine Kampagne. Die Argumente sind ein Objekt, das Feld campaignId ist erforderlich:

JavaScript
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.

Fortsetzung per Code

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.

Was kommt als Nächstes