- ホーム
- ブログ
- Automation & Rules
- Facebook広告で自動ルールを設定する方法
ブログのコンテンツは現在英語でご利用いただけます。翻訳は近日公開予定です。
Facebook広告で自動ルールを設定する方法
Marco Rossi
Head of Performance Marketing
Facebook広告キャンペーンが一晩中予算を使い果たし、コンバージョンがゼロだったという朝を経験したことがあるなら、Facebook広告の自動ルールがオプションではなく必須であることをすでにご存知でしょう。ルールは24時間365日稼働するキャンペーンマネージャーとして機能し、あなたが手動で行うのと同じ判断を、より速く、より一貫して、睡眠を必要とせずに実行します。
このガイドでは、自動ルールのゼロからの設定方法を解説します。まずMetaの純正ツールから始め、次に基本的な自動化とプロフェッショナルグレードのシステムを分ける高度なロジックについて説明します。設定に入る前に広範な戦略的コンテキストが必要な場合は、Facebook広告自動化完全ガイドからお読みください。
Facebookの自動ルールシステムを理解する
ルールを構築する前に、システムで何ができて何ができないかを理解する必要があります。
Metaの純正自動ルールは、Ads Managerの「Rules」メニュー内にあります。定義したスケジュールに基づいてキャンペーン、広告セット、または広告を監視し、条件が満たされるとアクションを実行します。シンプルなコンセプトですが、実装の詳細がルールが予算を守るのか混乱を引き起こすのかを決定します。
純正ルールでできること
| 機能 | 詳細 |
|---|---|
| エンティティ | キャンペーン、広告セット、または個別の広告に適用 |
| 指標 | CPA、ROAS、CTR、CPM、フリークエンシー、支出額、インプレッション、リーチ、コンバージョン |
| アクション | 一時停止、有効化、予算調整(金額または割合で増減)、通知送信 |
| スケジュール | 継続的(30分ごと)、毎日、またはカスタムスケジュール |
| ルックバックウィンドウ | 今日、昨日、過去3日間、過去7日間、過去14日間、過去30日間、全期間 |
純正ルールでできないこと
- 複合条件(例:CPA > $30 かつ フリークエンシー > 2.5 の場合に一時停止)
- クロスキャンペーンルール(例:アカウント支出が日次上限を超えた場合にすべてのキャンペーンを一時停止)
- ルール実行間のカスタムクールダウン期間
- カスケードロジック(ルールAがルールBをトリガー)
- Telegram、Slack、またはwebhook通知
- 複数アカウントに適用されるルールテンプレート
これらの高度な機能にはサードパーティプラットフォームが必要です。ただし、まず純正ルールで基本を学びましょう — ロジックは同じで、インターフェースと機能の深さだけが異なります。
ステップ1:最初のセーフティネットルールを作成する
すべてのアカウントが最初に必要とするルールは、コンバージョンなしに予算を消費する広告セットを一時停止するCPAガードです。正確な設定方法を以下に説明します。
Meta Ads Managerで
- Ads Managerに移動し、Rulesドロップダウン(上部メニューバー)をクリック
- Create a new ruleを選択
- Custom ruleを選択
- 設定:
| 設定 | 値 |
|---|---|
| 適用対象 | すべてのアクティブな広告セット |
| アクション | 広告セットをオフにする |
| 条件 | 結果あたりのコストが[目標CPAの2.5倍]より大きい |
| 期間 | 過去3日間 |
| スケジュール | 継続的 |
| 通知 | メール通知をオン |
- 明確に命名:
SAFETY — Pause if CPA > $75 (3-day)(目標CPA $30の場合) - Createをクリック
プロのコツ: ルール名には常にカテゴリのプレフィックスを付けましょう:SAFETY、SCALE、MONITOR、またはCREATIVE。15個のルールが動作している時、明確な命名は自動化を理解できるか混乱するかの分かれ目です。
なぜこの特定の設定なのか
2.5倍のCPA乗数は、アルゴリズムに最適化の余地を与えつつ、明らかな敗者が際限なく実行されるのを防ぎます。3日間のルックバックウィンドウは日次の変動を平滑化します。継続的なスケジュールは、ルールが30分ごとにチェックすることを意味します — 問題がコスト高になる前にキャッチするのに十分な速さです。
自動一時停止戦略としきい値の調整についてさらに詳しくは、自動一時停止ガイドをお読みください。
ステップ2:ゼロコンバージョン支出上限を追加する
CPAガードはコンバージョンが高額な広告セットをキャッチします。しかし、コンバージョンがまったくゼロで予算を使い続ける広告セットはどうでしょうか?それらには別のルールが必要です。
設定
| 設定 | 値 |
|---|---|
| 適用対象 | すべてのアクティブな広告セット |
| アクション | 広告セットをオフにする |
| 条件 | 支出額 > [目標CPAの2倍] かつ 結果 < 1 |
| 期間 | 過去3日間 |
| スケジュール | 継続的 |
例: 目標CPAが$40の場合、このルールは3日間で$80以上を支出しコンバージョンがゼロの広告セットを一時停止します。
警告: 支出しきい値を低く設定しすぎないでください。$15を支出してコンバージョンがゼロの広告セットは、まだ初期配信段階にあります — 早期に一時停止すると、アルゴリズムに公正なチャンスを与えずに既に支出した予算を無駄にします。2倍のCPAしきい値が統計的な有意性を保証します。
ステップ3:予算スケーリングルールを構築する
セーフティネットルールは出血を止めます。次に、勝者を成長させるルールを構築しましょう。
設定
| 設定 | 値 |
|---|---|
| 適用対象 | すべてのアクティブな広告セット |
| アクション | 日次予算を15%増加 |
| 条件 | 結果あたりのコストが[目標CPAの80%]未満 かつ 結果 > 10 |
| 期間 | 過去3日間 |
| スケジュール | 1日1回(深夜に実行) |
| 最大予算上限 | 元の日次予算の3倍 |
重要な詳細
15%の増分はMetaの学習フェーズをリセットする20%のしきい値を下回ります。広告セットは最適化された配信を維持しつつ、より多くの予算を得られます。
10コンバージョンの最低条件は、1つか2つの安価なコンバージョンをたまたま獲得した広告セットのスケーリングを防ぎます。3日間で10コンバージョンがあれば、十分なデータ信頼性が得られます。
予算上限は暴走的なスケーリングを防ぎます。これがなければ、一貫して良好な広告セットが1週間で予算を倍増させる可能性があります — オーディエンスが飽和してCPAが急上昇するまでは素晴らしく聞こえますが。
日次スケジュールは実行を1日1回に制限します。より頻繁なスケーリングは予算の不安定さを生みます。
完全な予算最適化フレームワークについては、予算最適化ルールガイドをご覧ください。
ステップ4:フリークエンシーモニターを設定する
広告のフリークエンシーが高いということは、オーディエンスが同じクリエイティブを見すぎているということです。CTRが低下し、CPAが上昇し、悪い結果に対してより多く支払うことになります。このルールは、パフォーマンスに悪影響が出る前にクリエイティブ疲労をキャッチします。
設定
| 設定 | 値 |
|---|---|
| 適用対象 | すべてのアクティブな広告セット |
| アクション | 通知のみ送信 |
| 条件 | フリークエンシー > 2.5 |
| 期間 | 過去7日間 |
| スケジュール | 1日1回 |
このルールは一時停止ではなく通知を送信することに注目してください。フリークエンシーが高いだけでは必ずしも問題ではありません — リターゲティングキャンペーンは本質的に高いフリークエンシーで運用されます。アラートは調査を促し、広告セットが新しいクリエイティブ、オーディエンスの拡大、あるいは何もする必要がないのかを判断するきっかけになります。
自動一時停止にアップグレードするタイミング
特定のアカウントでフリークエンシーが2.5を超えるとCPAの悪化と相関することが一貫して判明した場合、これを複合条件の自動一時停止ルールにアップグレードしましょう:フリークエンシー > 2.5 かつ CPA > 目標値。これにより、フリークエンシーが実際にパフォーマンスを損なっている場合にのみルールが作動します。
ステップ5:アカウントレベルの支出アラートを作成する
個別の広告セットルールは不可欠ですが、アカウント全体の支出に対する可視性も必要です。このルールは、個々の広告セットがそれぞれ制限内にあるものの、合計では過剰支出になっている状況をキャッチします。
設定
| 設定 | 値 |
|---|---|
| 適用対象 | すべてのアクティブなキャンペーン |
| アクション | 通知を送信 |
| 条件 | 支出額(アカウントレベル)> [日次アカウント予算] |
| 期間 | 今日 |
| スケジュール | 継続的 |
これはアクションルールではなくモニタリングルールです。発動した際は、どのキャンペーンが過剰支出しているかを確認し、予算の再配分について戦略的な判断を下します。
純正ルールを超えて:高度な自動化
Metaの純正ルールは基本をカバーします。しかし、複数のアカウントと大きな支出を管理するプロフェッショナルなメディアバイヤーには、純正ルールでは提供できない機能が必要です。
複合条件(AND/ORロジック)
最もインパクトのあるアップグレードは、単一のルールで複数の指標を組み合わせることです。純正ルールは1つか2つの条件しかサポートしません。高度なプラットフォームでは以下のようなロジックを構築できます:
IF CPA > target by 30%
AND frequency > 2.0
AND spend > $100 in last 48 hours
AND ad set has been active > 72 hours
THEN pause ad set AND send Telegram alert
このルールは、単一条件の純正ルールよりも格段に精度が高くなります。複数のシグナルが一致することを要求することで、偽陽性を回避します。
クールダウン期間
純正ルールにはクールダウンの概念がありません。ルールが広告セットを一時停止し、手動で再有効化すると、次のチェック時にルールが再び一時停止します。高度なプラットフォームではクールダウンを設定できます — 例えば、「このルールが広告セットで発動した後、24時間はその広告セットを再評価しない」。
クールダウンはルールのスラッシング(広告セットが繰り返し一時停止と再開を繰り返すこと)を防ぎ、アルゴリズムの学習を守ります。
カスケードルール
カスケードルールは、あるルールのアクションが別のルールの評価をトリガーするデシジョンツリーを作成します。例えば:
- CPAガードがパフォーマンスの低い広告セットを一時停止
- 予算リバランサーが解放された予算を検出し、トップパフォーマーに再配分
- スケールアラートがトップパフォーマーに追加予算が配分されたことを通知
この3つのルールのカスケードは、純正ルールでは手動介入が必要な複雑なシナリオを自動的に処理します。
カスケードルールシステムの構築に関する詳細なチュートリアルは、Meta Adsルールのステップバイステップガイドをご覧ください。
ルール展開チェックリスト
ルールをアクティブにする前に、このチェックリストを確認してください:
| チェック項目 | なぜ重要か |
|---|---|
| ルール名が命名規則に従っている | 10個以上のルールがある場合、明確な名前が混乱を防ぐ |
| ルックバックウィンドウがデータ量と一致 | 低支出キャンペーンでの短いウィンドウはノイズの多いトリガーを生む |
| 最小支出またはコンバージョンのしきい値が設定済み | 統計的に無意味なデータでの行動を防ぐ |
| スケーリングルールに予算上限を設定 | オーディエンスを飽和させる暴走的スケーリングを防ぐ |
| クールダウン期間を定義(利用可能な場合) | ルールの連続発動を防ぐ |
| 通知が有効 | アクションが自動化されていても、ルール発動時は常に把握 |
| 48時間のオブザベーションモードでテスト済み | ライブキャンペーンに適用する前にルールの動作を検証 |
プロのコツ: ルールの変更ログを管理しましょう — 日付、ルール名、変更内容、理由を記録したシンプルなスプレッドシートです。キャンペーンのパフォーマンスが予想外に変化した時、変更ログはルール調整が原因かどうかを判断する最速の方法です。
避けるべき一般的な設定ミス
1. 一度に多すぎるルール。 2〜3個のルールを展開し、1週間観察してから追加しましょう。10個のルールを同時に展開すると、どのルールがパフォーマンスの変化を引き起こしたか診断することが不可能になります。
2. ルールアクションの競合。 スケーリングルールとコストガードルールが同じ広告セットに作用すると、予算のホイップラッシュが生じます。ルール条件が相互排他的であることを確認しましょう — 例えば、スケーリングはCPA < 目標の80%を要求し、コストガードはCPA > 目標の130%を要求します。80%と130%の間のギャップは、どのルールも作動しないデッドゾーンです。
3. 最小データしきい値がない。 $10の支出でコンバージョンゼロの広告セットを一時停止するルールは、シグナルではなくノイズに基づいて行動しています。パフォーマンスベースのルールがトリガーされる前に、少なくとも目標CPAの2倍の支出を要求しましょう。
4. アトリビューション遅延の無視。 Metaのコンバージョンデータには最大24〜48時間のレポーティングラグがあります。「今日」のデータを評価するルールは、今日発生したコンバージョンがまだアトリビューションされていないため、頻繁に偽陽性を発生させます。3日間または7日間のルックバックウィンドウを使用してこれを平滑化しましょう。
5. すべてのキャンペーンタイプに同じルールを適用。 プロスペクティング、リターゲティング、テストキャンペーンはそれぞれ異なるパフォーマンスプロファイルを持っています。プロスペクティングで機能するCPAしきい値は、本質的に異なる経済性で運用されるリターゲティングキャンペーンを早期に一時停止してしまいます。キャンペーンタイプごとに個別のルールセットを作成しましょう。
AdRowの自動化エンジンは、キャンペーンタイプのタグ付け機能でこれを簡素化し、単一のインターフェースから特定のキャンペーンカテゴリにルールセットを適用できます。クロスアカウントダッシュボードと組み合わせれば、Ads Managerのウィンドウを切り替えることなく、すべての広告アカウント全体でルールを管理できます。
重要なポイント
- セーフティネットルールから始める — CPAガードとゼロコンバージョン支出上限が初日から予算を守る
- 段階的に展開する — 2〜3個のルールを追加し、1週間観察してからさらに追加。10個のルールを同時に展開しない
- スケーリングルールには15%の予算増分を使用 — 20%の学習フェーズリセットしきい値を下回ることで最適化された配信を維持
- すべてのルールに最小データしきい値を設定 — 支出が目標CPAの2倍未満、またはコンバージョンが10件未満でルールを作動させない
- 準備ができたら複合条件にアップグレード — 複数指標のルールは単一条件の純正ルールよりも格段に精度が高い
- ルールの変更ログを維持 — パフォーマンスが変化した時、変更ログがルール変更が原因かどうかを教えてくれる
よくあるご質問
The Ad Signal
推測を拒否するメディアバイヤーのための週刊インサイト。1通のメール。シグナルのみ。
関連記事
Meta広告ルールの自動化方法:ステップバイステップチュートリアル
キャンペーンの手動監視は毎日何時間もの時間を奪い、夜間に問題を見逃させます。このステップバイステップチュートリアルでは、Meta広告の完全な自動化ルールスタックを構築する方法を解説します — 基本的なセーフティネットから高度なスケーリングロジックまで。
Facebook広告の自動化:メディアバイヤーのための完全ガイド
基本的なCPAガードから24時間365日キャンペーンを管理する高度なカスケードルールまで、堅牢なFacebook広告自動化スタックの構築に必要なすべてを解説します。
広告費上限の自動化ルール:予算超過を未然に防ぐ方法
広告費上限の自動化ルールは、管理された予算と午前3時の災害との分かれ目です。このガイドでは、すべてのタイプの費用上限ルール、使用すべき正確なしきい値、そしてそれらを完全な予算保護システムに組み込む方法を解説します。