広告の異常検知を自動化する方法|媒体の自動ルールと毎朝の通知を使い分け、誤報を減らす条件の決め方

夜のうちにCPAが跳ね上がっていたのに、気づいたのは翌朝の確認だった。こうした経験から、異常はリアルタイムで知らせてほしい、という相談をよく受けます。検知を自動化すれば、見逃しはなくなるはずです。
ところが、条件を細かく設定して通知を増やすと、今度は誤報が増えます。午後に「CPAが急騰」と通知が来て慌てて確認すると、コンバージョンの計上が追いついていないだけだった、ということが起こります。異常の検知を自動化するときに決めるべきなのは、通知の速さではなく、どの異常をどの速さで拾うかの振り分けです。
異常を「急ぐもの」と「翌朝でよいもの」に分ける
時間単位で急ぐのは、主に費用の暴走
数時間のうちに手を打たないと損失が膨らむ異常は、主に費用の暴走です。日予算の桁を1つ間違えた、入札の上限を外したまま配信が広がった、といった設定ミスは、1時間ごとに費用を積み上げていくからです。
一方、CPAの悪化やCV数の減少は、1日分のデータがそろってから判断しても遅すぎることはまれです。CPAは費用をCV数で割った値なので、CVの件数が少ない時間帯の値は大きく振れ、数時間単位で見ても判断材料にならないためです。月予算30万円のアカウントなら1日の費用は1万円前後で、半日分のCVが2件か3件かでCPAは1.5倍も変わります。
当日のCVで判定すると、誤報が増える
当日のデータでCPAやCV数を判定すると、実際には起きていない悪化を拾いやすくなります。コンバージョンは広告のクリックからしばらくたって発生し、媒体によってはクリックした日にさかのぼって計上されるため、当日分のCV数はあとから増えていくからです。
そのため、CPAやCV数の異常は前日までの確定したデータで判定し、当日のデータで見るのは費用だけにするのが、誤報を減らすいちばん確実な分け方です。

急ぐ異常は、媒体の自動ルールで拾う
Google広告の自動化ルールは、毎時の実行とメールだけの通知ができる
Google広告の自動化ルールは、頻度を毎時・毎日・毎週・毎月・1回から選べ、設定を変えずにメールを送るだけの使い方ができます。条件の期間には「同じ日」「前日」などを選べるので、たとえば「同じ日の費用が日予算の80%を超えたらメールを送る」を毎時で動かせば、費用の暴走を当日中に拾えます。
ただし、毎時に設定しても即時ではありません。Google広告ヘルプでは、ルールが実行されるまでの標準的な所要時間は条件がトリガーされてから2時間以内とされています。費用の暴走を拾うには十分でも、秒や分の単位で止められる仕組みではない点は押さえておきます。
Meta広告の自動ルールは、継続的に評価して通知だけ受け取れる
Meta広告の自動ルールは、スケジュールに「継続的」を選ぶと30分前後の間隔で条件が評価され、配信を止めずに通知だけを受け取る設定ができます。「当日の消化金額が上限の8割を超えたら通知」のような費用の監視に向いています。
媒体の自動ルールの限界は、それぞれの媒体の中しか見えないことです。Google広告とMeta広告とLINEヤフー広告を使っていれば、ルールも通知も媒体の数だけ別々に管理することになり、媒体をまたいだ合計の予算や全体のCPAは判定できません。費用が急に増えたときの原因の切り分けは費用が急騰したときの緊急対処手順にまとめています。
ADminiの媒体データ集約で、Google広告・LINEヤフー広告・Meta広告の前日分の費用とコンバージョンが毎朝1画面にそろいます。ADminiなら無料で始められます。無料で試してみる →
翌朝でよい異常は、媒体をまたいで1日1回見る
条件は「前週の同じ曜日」と「最低の件数」で誤報を減らす
CPAやCV数の異常は、固定の金額ではなく前週の同じ曜日と比べ、あわせて最低の件数を条件に入れると誤報が減ります。広告の成果は曜日で大きく動くため、月曜と日曜を比べると毎週のように「異常」が出てしまうからです。
- 比較の基準:前日ではなく、前週の同じ曜日の値と比べる
- 変化の幅:CPAなら30%以上の悪化など、ふだんの振れ幅より大きい値にする
- 最低の件数:費用1万円以上、またはクリック100件以上の行だけを対象にする
変化の幅は、過去4週間の同じ曜日の値がどれくらい振れているかを見て決めます。目標CPAそのものを判定の基準にしたい場合は、限界CPAの計算式から「これを超えたら赤字」という上限を先に出しておくと、しきい値に根拠が持てます。
ADminiの通知は、毎日決めた時刻に最新日の行を評価する
ADmini(アドミニ)の通知ルールは、タブの結果の表のうち最新の日付の行を、毎日決めた時刻に条件で評価し、合えばメールやSlackへ知らせます。条件は1ルールあたり5つまでで、すべてを満たしたときに通知される形です。「どれか1つでも満たしたら」という監視は、条件ごとに別のルールを作ります。
条件は固定の値との比較なので、前週の同じ曜日との比較をそのまま条件にすることはできません。過去4週間の同じ曜日の振れ幅から「CPAが1万2,000円以上」のような固定のしきい値を決め、「費用1万円以上」のような最低の件数とAND条件で組み合わせます。前週との並びを目で確かめたいときは、日付を軸にしたタブで見比べます。
通知ルールはPlusプラン(月3,980円)から使え、Plusでは3件、Proでは40件まで作れます。Freeプランのままなら、CV数の列にしきい値カラーを設定しておくと、しきい値を下回った行が赤く表示され、毎朝の確認で見落としにくくなります。毎朝どの順番で数字を見るかは毎朝の広告チェックを5分で終わらせる方法が参考になります。

まとめ
異常の検知を自動化するときの落とし穴は、速さを求めて当日のCPAまで細かく監視し、誤報に疲れて通知を見なくなることです。冒頭のような夜中の暴走を防ぐのに必要だったのは、すべてをリアルタイムで見ることではなく、費用だけを媒体の自動ルールで時間単位に見張り、CPAやCVは前日までの確定したデータで翌朝に判定する、という振り分けでした。
運転にたとえると、媒体の自動ルールは走行中に鳴る警告音で、毎朝の確認は1日の走行記録です。警告音は危険をすぐ知らせますが、燃費が悪くなった理由までは教えてくれません。記録を毎朝同じ形でそろえるのがツールの役目で、そこから原因を読むのは運用者です。ADmini(アドミニ)はその走行記録をそろえる側を受け持ちます。
まず今週やることは、いま使っている媒体それぞれで「同じ日の費用が日予算の8割を超えたら通知」というルールを1つだけ作ることです。CPAの監視を足すのは、それが誤報なく動くのを確かめてからで十分です。
ADminiの1日1回の自動更新で、媒体をまたいだ前日の数字が毎朝同じ画面にそろいます。ADminiなら無料で始められます。無料で試してみる →
よくある質問
広告の異常検知を自動化するには、何から設定すればよいですか?
費用の暴走を拾うルールから設定します。Google広告の自動化ルールやMeta広告の自動ルールで「同じ日の費用が日予算の8割を超えたら通知」のような条件を作ると、設定ミスによる費用の急増を当日中に拾えます。CPAやCV数の監視は、前日までの確定したデータで判定する形で後から足します。
CPAの急騰をリアルタイムで通知させるべきですか?
おすすめしません。コンバージョンはクリックからしばらくたって発生し、媒体によってはクリックした日にさかのぼって計上されるため、当日のCPAは実際より悪く見えやすく、誤報が増えます。CPAやCV数は前日までの確定したデータで、前週の同じ曜日と比べて判定するのが確実です。
Google広告の自動化ルールはどのくらいの頻度で動かせますか?
頻度は毎時・毎日・毎週・毎月・1回から選べ、設定を変えずにメールを送るだけの使い方もできます。ただし即時ではなく、Google広告ヘルプではルールが実行されるまでの標準的な所要時間は条件がトリガーされてから2時間以内とされています。
ADminiの通知はいつ届きますか?
毎日決めた時刻に、タブの結果の表のうち最新の日付の行を条件で評価し、条件に合えばメールやSlackへ届きます。条件は1ルールあたり5つまでで、すべてを満たしたときに通知されます。通知ルールはPlusプランから使え、Plusでは3件、Proでは40件まで作れます。
