自動ルールの仕組み
Britva は広告のオートパイロットです。ルールを一度記述すると、システム自体が定期的にすべての実際の広告をチェックし、条件が満たされるとアクションを実行します — 多くの場合、広告を一時停止し、後で動作に戻します。ルールは JavaScript で書かれます:これにより条件に完全な自由が与えられます(任意のメトリクスの比較、広告セットやキャンペーンの隣接する広告への参照)。
この記事は、メカニズムが全体としてどう動くかを説明します。具体的なルールの作成方法は ルールの作成 のセクションにあります。
チェックサイクル
数分ごとに、Britva はすべてのアクティブな広告に対して 1 回のパスを実行します:
- すべての実際の広告の最新メトリクス(消化、デポジット、ROAS など、さまざまな時間枠)を取得します。
- それらに対してすべての 有効 ルールを順番に実行します — 優先度の昇順で(優先度 フィールド:数が小さいほどルールが早く実行されます)。
- ルールが広告を一時停止すると決めた場合、Britva は Facebook にコマンドを送り、保留を記録します — 誰がその広告をいつまで保留しているか。
- 各パスでは、以前に設定した一時停止もチェックします:期限が切れた、または条件がもはや満たされなくなった場合、広告は自動的に動作に戻されます。
すべてのアクション(一時停止と復帰の両方)はログに記録されます — ログ タブをご覧ください。
「アクティブ」の意味
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 はそれを管理しようとしません。
ヒント
新しいルールはまず慣らし運転するのが安全です:無効の状態で保存し、ルールを開いてエディター右側の テスト パネルで実データに対して実行し、結果を確認してから初めて有効化してください。詳しくは ルールのテスト。