Engine für Anzeigenregeln

Die Engine für Anzeigenregeln ist ein zentraler Dienst für die Regelverwaltung, mit dem du deine Werbeanzeigen einfacher, effizienter und intelligenter verwalten kannst. Ohne diesen Dienst musst du Anfragen an die Marketing API stellen, um die Performance einer Werbeanzeige zu überwachen, und unter bestimmten Bedingungen manuell Handlungen vornehmen.

Da sich die meisten Bedingungen als logische Ausdrücke formulieren lassen, können wir die Verwaltung auf zwei Arten automatisieren: mit Zeitplan- oder Trigger-basierten Regeln.

Anzeigenregeln-Objekte

Regeln für Werbeanzeigen sind eigenständige Objekte, die in der Bibliothek für Werbeanzeigenregeln erstellt und gespeichert werden. Sie enthalten mindestens einen name, eine evaluation_spec und eine execution_spec.

Allgemeine Struktur

curl -X POST \ -F 'name=Rule 1' \ -F 'evaluation_spec={ ... }' \ -F 'execution_spec={ ... }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adrules_library

Optionen

Trigger-basierte Regeln

Überwache den Status deiner Werbeanzeigen in Echtzeit. Eine Trigger-basierte Regel wird geprüft, sobald die Metadaten oder Ad Insights-Daten der relevanten Anzeigenobjekte geändert werden.

Zeitplanbasierte Regeln

Überwache den Zustand deiner Anzeigen, indem du in einem festgelegten Zeitabstand überprüfst, ob sie die evaluation_spec-Kriterien erfüllen.

Komponenten

Spezifikation der Prüfung

Der Hauptzweck der evaluation_spec einer Regel ist die Bestimmung der Objekte, bei denen die Regel ihre Handlung ausführen soll.

Ausführungsspezifikation

Die execution_spec einer Regel bestimmt die Handlung, die auf alle Objekte angewendet wird, die die Prüfung bestehen.

Status

Der status einer Regel bestimmt, ob die Regel angewendet wird.

Um eine Regel vorübergehend zu deaktivieren, setze ihren Status auf DISABLED. Um sie erneut zu aktivieren, setze ihren Status auf ENABLED. Um eine Regel dauerhaft zu entfernen, lösche sie.