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.
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.
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
Ü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.
Überwache den Zustand deiner Anzeigen, indem du in einem festgelegten Zeitabstand überprüfst, ob sie die evaluation_spec-Kriterien erfüllen.
Der Hauptzweck der evaluation_spec einer Regel ist die Bestimmung der Objekte, bei denen die Regel ihre Handlung ausführen soll.
Die execution_spec einer Regel bestimmt die Handlung, die auf alle Objekte angewendet wird, die die Prüfung bestehen.
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.