メインコンテンツまでスキップ

自動ルールの仕組み

Britva は広告のオートパイロットです。ルールを一度記述すると、システム自体が定期的にすべての実際の広告をチェックし、条件が満たされるとアクションを実行します — 多くの場合、広告を一時停止し、後で動作に戻します。ルールは JavaScript で書かれます:これにより条件に完全な自由が与えられます(任意のメトリクスの比較、広告セットやキャンペーンの隣接する広告への参照)。

この記事は、メカニズムが全体としてどう動くかを説明します。具体的なルールの作成方法は ルールの作成 のセクションにあります。

チェックサイクル

数分ごとに、Britva はすべてのアクティブな広告に対して 1 回のパスを実行します:

  1. すべての実際の広告の最新メトリクス(消化、デポジット、ROAS など、さまざまな時間枠)を取得します。
  2. それらに対してすべての 有効 ルールを順番に実行します — 優先度の昇順で(優先度 フィールド:数が小さいほどルールが早く実行されます)。
  3. ルールが広告を一時停止すると決めた場合、Britva は Facebook にコマンドを送り、保留を記録します — 誰がその広告をいつまで保留しているか。
  4. 各パスでは、以前に設定した一時停止もチェックします:期限が切れた、または条件がもはや満たされなくなった場合、広告は自動的に動作に戻されます。

すべてのアクション(一時停止と復帰の両方)はログに記録されます — ログ タブをご覧ください。

「アクティブ」の意味

Britva は有効なルールとアクティブな広告だけを扱います。無効なルールは保持されますがチェックには参加しません — まだ調整中の間に便利です。

セクションの構成

Britva セクションは 4 つのタブに分かれています:

  • ルール — すべてのルールの一覧で、その 優先度、アクション、保留中 列(ルールが現在一時停止で保留している広告の数)が表示されます。ルールはここから作成・編集します。詳しくは ルールの作成
  • 一時停止 — ルールが現在一時停止で保留しているすべての広告。どのルールが保留しているか、いつまでかを確認でき、手動で一時停止を解除できます。詳しくは 一時停止中
  • 無視リスト — 例外:Britva が触れないエンティティ(広告、広告セット、キャンペーン、アカウント、ユーザー、チーム)。詳しくは 無視リスト
  • ログ — すべての発動のログ:時刻、ルール、広告、アクション、結果。詳しくは 発動ログ

一時停止の種類

ルールが広告を一時停止するとき、一時停止の継続時間を設定します。これが広告がいつ動作に戻るかを決めます:

  • 6h / 12h / 24h — 固定の期間の一時停止で、その後広告が再び有効化されます。
  • ジオの深夜までnext_day_target_geo)— 広告の国のタイムゾーンでの翌日の始まりまでの一時停止。
  • アカウントの深夜までnext_day_ad_account)— 広告アカウントのタイムゾーンでの翌日の始まりまでの一時停止。
  • 条件が一致している間while_matches)— 固定の期間なし:ルールが発動し続ける限り広告は一時停止で保留されます。条件が満たされなくなるとすぐに、広告は自ら戻ります。
  • 永続permanent)— 復帰期限のない一時停止;手動でのみ解除できます。

各種類とルールでの設定方法について詳しくは スケジュールと一時停止 のセクションをご覧ください。

自己保護

Britva は、ルールが自分の領域を超えて手を伸ばさないように設計されています:

  • スコープ。 個人ルール(user)はあなたの広告だけをチェックし、チームルール(team)はそのチームの広告だけ、グローバルルール(global)だけが全員に適用されます。他人の広告があなたのルールの影響を受けることはありません。
  • 無視リスト。 任意のエンティティを例外に追加できます — Britva はチェック中にそれを完全にスキップします。6 つのレベル:1 件の広告からチーム全体まで。詳しくは 無視リスト
  • ブロックされたアカウントはスキップ。 広告アカウントが無効化または Facebook によって制限されている場合、Britva はそれを管理しようとしません。
ヒント

新しいルールはまず慣らし運転するのが安全です:無効の状態で保存し、ルールを開いてエディター右側の テスト パネルで実データに対して実行し、結果を確認してから初めて有効化してください。詳しくは ルールのテスト

次のステップ