- ホーム
- ブログ
- Automation & Rules
- Facebook広告アラートのTelegram設定:ステップバイステップガイド
ブログのコンテンツは現在英語でご利用いただけます。翻訳は近日公開予定です。
Facebook広告アラートのTelegram設定:ステップバイステップガイド
Sarah Kim
Analytics & Insights Lead
TelegramによるFacebook広告アラートは、キャンペーンに対応が必要な時に最も早く知る方法です。メールより速く、Slackのプッシュ通知より信頼性が高く、スマートフォンのロック画面を含むあらゆるデバイスで利用可能です。Facebook広告アラートTelegramを理解することは、大規模に最適化を目指すすべてのメディアバイヤーにとって不可欠です。このガイドでは、ゼロからの完全なセットアップを解説します:ボットの作成、チャンネル構造の設定、広告プラットフォームへの接続、そして実際に重要なシナリオをカバーするアラートルールの構築。
全体のセットアップは15〜20分で完了します。その後は、CPA急騰、予算超過、好調なキャンペーンについて、手動で発見するよりも早くスマートフォンが知らせてくれるようになります。
どのパフォーマンス指標にアラートを設定すべきか、閾値の設定方法についてのより広い戦略については、先にMeta広告パフォーマンスアラートガイドをご覧ください。本記事は技術的なセットアップに焦点を当てています。
このセットアップ完了後に得られるもの
手順に入る前に、最終的な結果の明確なイメージを示します:
- あなたに代わってチャンネルやグループにメッセージを送信できるTelegramボット
- 緊急用、クライアント別アラート用、週次ダイジェスト用の個別チャンネルを持つチャンネル構造
- Telegramに接続された広告自動化プラットフォームが自動的にアラートを送信
- 設定・テスト済みの5つのアラートルール:支出上限超過、CPA急騰、ROAS低下、クリエイティブ疲労、日次サマリー
合計時間:初期セットアップに15〜20分、5つのルール全ての構築とテストに30分。
パート1:Telegramボットの作成
ステップ1:BotFatherを見つける
BotFatherは、ボットの作成・管理のためのTelegram公式ボットです。認証済みアカウントなので、青いチェックマークを確認してください。
- 任意のデバイスでTelegramを開く
- 検索バーに**@BotFather**と入力
- 会話を開く
- BotFatherの紹介メッセージが表示されます
ステップ2:ボットを作成する
/newbotと入力またはタップ- BotFatherが「では新しいボットを作りましょう。何と呼びますか?」と聞きます — AdRow Alertsや**[代理店名] Ads Monitor**のような表示名を入力
- BotFatherがユーザー名を求めます:末尾が
botである必要があります。例:adrow_alerts_bot、acme_ads_monitor_bot - ユーザー名が使用可能な場合、BotFatherがボットトークンを送信します
ボットトークンは次のような形式です:
7428391203:AAH-xYz123aBcDeFgHiJkLmNoPqRsTuVwXyz
**重要:**このトークンを直ちに保存してください。パスワードと同様に扱ってください。ボットトークンを持っている人は誰でもあなたのボットとしてメッセージを送信できます。安全に保管してください(パスワードマネージャーまたはシークレットマネージャーを使用し、プレーンテキストファイルやコードリポジトリには絶対に保存しないでください)。
ステップ3:ボットのプロフィール画像を設定する(任意だが推奨)
- BotFatherに
/setuserpicと送信 - リストからボットを選択
- 画像をアップロード
認識しやすいアバターにより、スマートフォンに届いたメッセージが広告監視システムからのものであることが一目で分かるようになります。
パート2:チャンネル構造のセットアップ
緊急チャンネルの作成
このチャンネルはクリティカルアラートのみを受信します — 支出上限超過、ROAS崩壊、アカウントレベルの超過支出。すべてのチームメンバーがこのチャンネルのプッシュ通知を有効にすべきです。
- Telegramで作成アイコン(鉛筆または新規メッセージ)をタップ
- 新規チャンネルを選択
- 名前を設定:
🔴 [代理店名] — 緊急アラート - プライベートに設定(招待制)
- チームメンバーを追加
- ボットを管理者として追加
クライアント別チャンネルの作成
各クライアントごとに(クライアントが少ない場合は1つの共有チャンネル):
- 新規チャンネルを作成:
[クライアント名] — 広告アラート - 関連するチームメンバーを追加(アカウントマネージャー、そのクライアントのメディアバイヤー)
- ボットを管理者として追加
- 通知設定:「メンションのみ」で問題ありません — これは情報提供であり、緊急ではありません
週次ダイジェストチャンネルの作成
任意ですが、広告マネージャーを開かずに全体像を把握するのに有用です:
- チャンネルを作成:
[代理店名] — 週次ダイジェスト - 週次サマリーを求めるすべてのチームメンバーとステークホルダーを追加
- ここに投稿するルールは1つだけ:月曜朝のダイジェスト
パート3:チャンネルIDの取得
広告プラットフォームがメッセージを正しいチャンネルに送信するには、チャンネルID(数値)が必要です。取得方法は以下の通りです。
方法1:Bot API経由(最も信頼性が高い)
- Telegramで緊急チャンネルを開く
- チャンネルに何かメッセージを送信(APIが返すデータを作るため)
- ブラウザで以下のURLにアクセス(YOUR_TOKENを実際のボットトークンに置き換え):
https://api.telegram.org/botYOUR_TOKEN/getUpdates
- レスポンスで
"chat":{"id":を探す — その後の数値がチャンネルIDです
パブリックチャンネルのIDは-100で始まる負の数値です:
"chat": {
"id": -1001234567890,
"title": "Emergency Alerts",
"type": "channel"
}
- マイナス記号を含むID全体をコピー:
-1001234567890
作成した各チャンネルについてこのプロセスを繰り返します。APIを呼び出す前に各チャンネルにテストメッセージを送信してください。
方法2:@userinfobot にメッセージを転送
- チャンネルの任意のメッセージをTelegramボット@userinfobot に転送
- チャンネルのIDが返信されます
パート4:TelegramをAdRowに接続する
ボットトークンとチャンネルIDが準備できたら、自動化プラットフォームに接続します。
AdRowでの操作:
- 設定 → 連携 → Telegramに移動
- Telegram送信先を追加をクリック
- トークンフィールドにボットトークンを貼り付け
- ラベルを入力(例:「緊急チャンネル」、「ACMEクライアントチャンネル」)
- チャンネルIDを入力(プライベートチャンネルの場合はマイナス記号付き)
- テストメッセージを送信をクリック
Telegramチャンネルにテスト通知が即座に表示されます。30秒以内に表示されない場合:
- ボットがチャンネルの管理者であることを確認
- チャンネルIDが正しいことを確認(APIレスポンスから再度コピー)
- ボットトークンが完全に一致することを確認(余分なスペースがないこと)
- 送信先を保存
各チャンネルについて繰り返します。複数のTelegram送信先が設定されます — 各ルールがどの送信先を使用するか指定します。
パート5:最初の5つのアラートルールの構築
Telegramが接続されたら、以下の5つのルールを順番に構築します。各ルールの設定には2〜3分かかります。
アラートルール1:緊急支出上限超過
最も重要なアラートです。最初に設定してください。
AdRow → 自動化 → 新規ルール:
- **名前:**緊急 — 支出上限超過
- **適用対象:**すべてのアクティブな広告セット
- **条件:**本日の支出 > [目標CPAの3倍を入力] かつ 本日のコンバージョン = 0 かつ 稼働時間 > 4時間
- **アクション1:**広告セットを一時停止
- **アクション2:**Telegram通知 → 緊急チャンネル
- メッセージテンプレート:
🔴 支出上限超過:{{ad_set_name}}
本日の支出:€{{spend_today}} | コンバージョン:0
キャンペーン:{{campaign_name}} | アカウント:{{account_name}}
一時停止時刻:{{timestamp}}
→ 広告マネージャーで開く:{{ads_manager_link}}
- **評価:**30分ごと
- **クールダウン:**12時間
保存してテストをクリック — AdRowがルールをシミュレーションし、Telegramメッセージのプレビューを表示します。
アラートルール2:CPA急騰
- **名前:**パフォーマンス — CPA急騰
- **適用対象:**すべてのアクティブな広告セット
- **条件:**CPA(過去4時間)> [目標CPAの2倍を入力] かつ 支出(過去4時間)> [目標CPAの1.5倍を入力]
- **アクション:**Telegram通知 → クライアント固有のチャンネル
- メッセージテンプレート:
🟡 CPAアラート:{{ad_set_name}}
CPA(4時間):€{{cpa_4h}} | 目標:€{{target_cpa}}
本日の支出:€{{spend_today}} | コンバージョン:{{conversions_today}}
キャンペーン:{{campaign_name}}
- **評価:**2時間ごと
- **クールダウン:**4時間
アラートルール3:ROAS低下(Eコマース向け)
CPAではなくROASで最適化している場合にのみ使用。ROASではなくCPAで最適化している場合はこのルールをスキップしてください。
- **名前:**緊急 — ROAS損益分岐点割れ
- **適用対象:**購入最適化のすべてのアクティブなキャンペーン
- **条件:**ROAS(本日)< [損益分岐点ROASの0.8倍を入力] かつ 本日の支出 > $150 かつ 稼働 > 48時間
- **アクション1:**キャンペーンを一時停止
- **アクション2:**Telegram通知 → 緊急チャンネル
- メッセージテンプレート:
🔴 ROAS緊急:{{campaign_name}}
本日のROAS:{{roas_today}}x | 損益分岐点:{{breakeven_roas}}x
支出:€{{spend_today}} | 収益:€{{revenue_today}}
自動一時停止済み。再開前に確認してください。
- **評価:**3時間ごと
- **クールダウン:**24時間
アラートルール4:クリエイティブ疲労警告
- **名前:**クリエイティブ — 疲労検出
- **適用対象:**すべてのアクティブな広告
- **条件:**フリークエンシー(7日間)> 3.0 かつ CTR(本日)< [アクティブ広告の平均CTRの70%を入力] かつ インプレッション(7日間)> 5,000
- **アクション:**Telegram通知 → クライアントチャンネル(クリエイティブチームタグ)
- メッセージテンプレート:
🟡 クリエイティブ疲労:{{ad_name}}
フリークエンシー(7日間):{{frequency_7d}} | 本日のCTR:{{ctr_today}}
過去全体のCTR:{{ctr_alltime}} | インプレッション:{{impressions_7d}}
広告セット:{{ad_set_name}} — クリエイティブの刷新が必要
- **評価:**6時間ごと
- **クールダウン:**48時間
アラートルール5:日次サマリー
- **名前:**日次 — パフォーマンスサマリー
- **適用対象:**アカウントレベル
- **スケジュール:**毎日20:00(現地時間)
- **条件:**なし(常に実行)
- **アクション:**Telegram通知 → ダイジェストチャンネル
- メッセージテンプレート:
📊 日次サマリー — {{account_name}}
日付:{{date}}
合計支出:€{{account_spend_today}} / €{{account_budget_today}}
コンバージョン:{{account_conversions_today}} | CPA:€{{account_cpa_today}}
アクティブキャンペーン:{{active_campaign_count}}
本日のアラート発火数:{{alerts_count}}
- **評価:**毎日20:00
- **クールダウン:**20時間
パート6:本番稼働前に全アラートをテスト
テストしていないアラートを本番で信用しないでください。すべてのルールを有効にする前に、このテストプロトコルを実行してください。
テストプロトコル
テスト1:支出上限トリガーを強制発火 すでに支出中の広告セットの閾値を一時的に下回る値に下げます(例:確実にトリガーされるよう$1に設定)。確認事項:
- アラートが2分以内にTelegramに到着する
- メッセージ内容が正しい(すべての変数が入力済み)
- 広告セットが一時停止されている
直ちに閾値を正しい値に戻してください。
テスト2:チャンネルルーティングの確認 各アラートが正しいチャンネルに送信されることを確認。緊急チャンネルが緊急ルールを、クライアントチャンネルがクライアント固有のルールを受信していることを確認してください。
テスト3:クールダウン動作の確認 クールダウンウィンドウ内で同じルールを2回トリガーします。2回目のトリガーは重複送信されないはずです。重複が送信された場合、クールダウンが正しく保存されているか確認してください。
テスト4:モバイルでのメッセージフォーマットテスト すべてのアラートテンプレートをスマートフォンで確認してください(デスクトップだけでなく)。長いメッセージはモバイルでは異なる形で省略されます。最も重要な情報(エンティティ名、指標、実行されたアクション)が最初の2行に表示されることを確認してください — ロック画面通知で折り返し線より上に表示されるように。
テスト5:広告マネージャーリンクの確認 すべてのアラートテンプレートに、影響を受けるエンティティへの広告マネージャー直接リンクが含まれている必要があります。Telegramメッセージ内のリンクをタップし、正しいキャンペーン、広告セット、または広告が開くことを確認してください。
アラートシステムのメンテナンス
週次メンテナンス(5分)
- テスト通知を送信してボットがすべてのチャンネルでまだアクティブであることを確認
- 今週のアラートログを確認 — 予期しないルールの発火はなかったか?
- クールダウンが重要なアラートの発火を妨げていないか確認
アラート閾値を更新すべきタイミング
- 目標CPAが変更された時(クライアント契約の変更、商品価格の更新)
- 各四半期の開始時(パフォーマンスベンチマークが変動)
- 配信パターンを変えるMetaの主要なアルゴリズムアップデート後
- 季節イベント(Q4、大型セール期間)の開始時 — CPMが上昇し、標準的なCPA閾値が厳しすぎる場合がある
アラートルールの追加
5つの基本ルールが安定して稼働したら、Meta広告パフォーマンスアラートガイドからルールを追加して、より高度な監視を実現してください。典型的な次の追加:アカウントレベルの予算マイルストーンアラート、クライアントごとの週次パフォーマンスダイジェスト、スケーリング候補の勝者検出アラート。
主要なポイント
Facebook広告のTelegramアラートシステムが稼働しました:
-
**ボット作成は@BotFatherで5分。**トークンを安全に保管してください — ボットの認証資格情報です。
-
**チャンネル構造が重要。**クリティカルアラート用の緊急チャンネル、運用アラート用のクライアント別チャンネル、週次サマリー用のダイジェストチャンネル。
-
**信頼する前にテスト。**本番で頼る前に、管理されたテストですべてのアラートルールを強制発火させてください。
-
**すべてのメッセージに意思決定コンテキストを含める。**エンティティ名、現在の指標、閾値、支出、広告マネージャーへの直接リンク。コンテキストのないアラートは広告マネージャーを開く必要があり、目的が失われます。
-
**毎週レビューとメンテナンスを実施。**ボットはチャンネルから削除され、トークンは期限切れになり、閾値は古くなります。5分の週次チェックでシステムの信頼性を維持できます。
このアラートシステムを完全な自動化スタック全体と併せて管理するには、Facebook広告自動化完全ガイドをご覧ください。
よくあるご質問
The Ad Signal
推測を拒否するメディアバイヤーのための週刊インサイト。1通のメール。シグナルのみ。
関連記事
Meta広告パフォーマンスアラートをTelegramで受信:完全セットアップガイド
Meta広告パフォーマンスアラートをTelegramで受信すれば、キャンペーンが問題を起こした瞬間に通知が届きます。場所を問わず対応可能です。このガイドでは、正確なセットアップ方法、本当に重要なアラート、そして問題が高額になる前にキャッチする通知システムの構築方法を解説します。
2026年版 Facebook広告モニタリングツールおすすめ8選を徹底比較
間違ったFacebook広告モニタリングツールを選ぶということは、使わない機能に過剰な費用を払うか、常時監視が必要なアカウントを放置して運用するかのどちらかを意味します。この比較では、無料のネイティブオプションからエンタープライズプラットフォームまで、8つのツールを網羅的に取り上げ、それぞれの強みと弱みを正直に評価します。
Facebook広告の自動化:メディアバイヤーのための完全ガイド
基本的なCPAガードから24時間365日キャンペーンを管理する高度なカスケードルールまで、堅牢なFacebook広告自動化スタックの構築に必要なすべてを解説します。