概要

広告ルールは、広告ルールライブラリに作成および保存されるスタンドアロンオブジェクトで、少なくともnameevaluation_spec、およびexecution_specが含まれています。これがルールの基本構造です。

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

Facebookは、インサイト指標またはオブジェクトメタデータフィールドが変更されたときに、トリガーベースのルールを評価します。スケジュールベースのルールは、スケジュールされた時間間隔で評価されます。

オプション

  • トリガーベースのルール: 広告の状態をリアルタイムでモニタリングします。広告オブジェクトのメタデータまたはインサイトデータに変更が加えられると、すぐにトリガーベースのルールが評価されます。
  • スケジュールベースのルール: 設定されている間隔で広告をチェックして、evaluation_specの条件を満たしているかどうかを確認することによって、広告の状態をモニタリングします。

構成要素

評価の設定

ルールのevaluation_specの主な目的は、ルールがアクションを実行するオブジェクトを決定することです。詳しくはこちら

実行の設定

ルールのexecution_specは、評価を通過するすべてのオブジェクトに適用されるアクションを決定します。詳しくはこちら

ステータス

ルールのstatusは、ルールを実行すべきかどうかを決定します。ENABLEDDISABLEDの2つのステータスがあります。ルールを一時的にオフにするには、ルールを編集し、ステータスをDISABLEDに設定します。ルールを再開するには、ルールを編集し、ステータスをENABLEDに戻します。ルールを削除すると、永久に削除されます。