Claude CodeでMeta広告を動かす。接続方法と、つまずきやすいところ
Meta広告(FacebookとInstagram)も、Claude Code に言葉で指示して動かせます。考え方は Google広告のときと変わりません。ただ、Meta広告はキーワードではなくオーディエンスとクリエイティブが主役の媒体なので、自動化して効くところも、つまずくところも少し違ってきます。この記事では、Claude Code から Meta広告を動かす仕組みと、実際に引っかかりやすいところを順番に見ていきます。
全体像はClaude Codeで広告運用は自動化できるのかにまとめています。検索広告側の話はClaude CodeでGoogle広告を動かすとClaude CodeでYahoo!広告を動かすに、Amazon広告はClaude CodeでAmazon広告を動かすにあります。
MCPを介してMeta広告に接続する
Claude Code は、それ単体では Meta広告のデータを持っていません。あいだに MCP(Model Context Protocol)を挟んで、Meta の Marketing API とやり取りします。ここは Google広告のときと同じ構図です。
違うのは問い合わせの作法です。Google広告には GAQL という専用の書き方がありましたが、Meta広告では Marketing API のエンドポイントに、取得したい項目や集計の条件を指定して呼び出します。キャンペーン、広告セット、広告、配置といった階層ごとに数字を取れます。この呼び出しの組み立ても、人が覚える必要はなく Claude Code が受け持ちます。
接続するまでのハードル
アプリの作成とアクセス権限の審査
Meta広告のAPIを使うには、Meta for Developers でアプリを用意し、Marketing API を使う権限を得る必要があります。事業の確認や権限のレビューが挟まることもあり、Google広告の開発者トークンにあたる手続きですが、審査の粒度は細かめです。最初の一回で足が止まりやすいのは、ここも同じかもしれません。
アクセストークンの有効期限
Meta のアクセストークンには期限があります。短期のトークンを長期のものに切り替えたり、期限が来る前に更新したりする仕組みを用意しておかないと、ある日いきなり接続が切れて止まります。放置できない部分なので、更新のやり方まで含めて設計しておくと安心です。
mureo を通して接続する場合は、この更新を mureo が引き受けます。Business Manager でシステムユーザートークンを発行するときは、60日の期限を付けるか、期限なしにするかを選べます。mureo は Meta に問い合わせてどちらなのかを確かめ、期限付きなら残り日数を数えて、14日を切ると設定画面で知らせます。期限なしのトークンは、延長すると逆に60日に縮んでしまうので触りません。この確認と延長にはアプリIDとシークレットが要ります。Meta はトークンの素性を、それを発行したアプリにしか明かさないためです。預けておけば60日のトークンは切れる前に自動で延長されるので、手で貼り直す作業自体がなくなります。空のままでも保存は通ってトークンは使えますが、期限は追えなくなります。
ビジネスマネージャの構造を押さえる
Meta広告はビジネスマネージャの下に、広告アカウント、Facebookページ、Instagramアカウント、ピクセル、Conversions API(CAPI)がぶら下がる形です。どのアカウントに対して操作しているのかを取り違えると、別の案件に変更を加えてしまいます。接続する前に構造を確認しておくと安全です。
Google広告との一番の違い
Google広告が検索キーワードを軸に回るのに対して、Meta広告はオーディエンスとクリエイティブが軸になります。誰に、どの素材を当てるか。そこが成果を大きく左右するので、Claude Code に任せて効くところも変わってきます。数字を読むだけでなく、クリエイティブの疲弊を監視したり、配信面(FacebookやInstagram、Audience Network)ごとの出方を切り分けたりする使い方が中心になります。フリークエンシーが上がってクリック率が落ちてきた広告を見つけて知らせる、といった点検は相性のよい部分です。
接続すると、Meta広告で何ができるのか
- 横断でデータを取得する:キャンペーン、広告セット、広告、配置別の数字を、指示ひとつでまとめて読み、CPAやフリークエンシーの悪化を見つけます。
- 点検を自動化する:毎日の数字確認を任せ、要対応だけを手元に出します。疲弊した広告や配信の偏りも拾えます。
- 入稿・変更を代行する:広告セットの予算調整、クリエイティブの差し替え、配信面の見直しなども、指示に沿って実行できます。
どこまでが Claude Code の仕事か
Claude Code がやっているのは、言葉で受けた指示を Marketing API の呼び出しに組み立てて、返ってきた数字を読める形に直すところまでです。誰にどの広告を当てるかを実際に決めているのは Meta の最適化のほうで、そこが Claude Code への指示で書き換わるわけではありません。予算の変更や配信の停止のように、間違えると戻せない操作については、実行の手前に人の承認を挟む形にしておくと安全です。この線引きの決め方はClaude Codeに広告運用を任せて大丈夫かで扱っています。
Meta広告でつまずきやすいところ
計測がずれると、最適化ごと狂う
Meta広告は、サイト側のピクセルとサーバー側の Conversions API(CAPI)でコンバージョンを計測します。この計測が崩れていると、Meta の自動最適化も、返ってきた数字での評価も、まとめて狂います。接続して数字を動かし始める前に、計測が正しく取れているかを一度確かめておくのが先です。
学習期間の途中で触りすぎない
Meta広告の広告セットには学習期間があり、配信が安定するまでの間に大きな変更を加えると、学習がリセットされて成果が乱れます。AIに任せると、気づいたことをこまめに直したくなりますが、Meta広告ではその小刻みな変更がかえって裏目に出ます。どのくらいの間隔で、どこまで変えてよいかを先に決めておくと、任せても崩れにくくなります。
変更の理由を残す
Google広告やYahoo!広告のときと同じで、AIが加えた変更の履歴が残っていなければ、あとで理由を説明できません。扱う媒体が増えるほど、記録の設計は効いてきます。
まとめ
Claude Code から Meta広告を接続すること自体は、道具さえ用意できれば難しくありません。Meta広告で問われるのは、接続の先にある計測の確かさと、学習期間をふまえた変更の間隔、そして「どこまで任せて、何を記録するか」です。そのあたりはClaude Codeに広告運用を任せて大丈夫かで掘り下げています。
学習期間の扱いは、代理店から運用を引き取るときにも同じ形でぶつかります。切り替えでアカウントと学習がどうなるかは広告運用のインハウス化にまとめました。
私たちは Google広告や Yahoo!広告、Meta広告を含む複数媒体を、任せ方の設計ごと製品にした mureo を開発しているので、接続の方法だけでなく、運用の組み立てから相談いただけます。