Meta広告でInstagramフォロワーは除外できる?新規の人だけに配信する設定方法「アクションした人」のカスタムオーディエンス除外で近づける設定と、その精度の限界
「ポップアップストアの告知をMeta広告で流したい。ただ、すでにフォローしてくれている人にまで広告費を使いたくない」。広告運用の現場で毎月のように出てくる相談です。先に結論を書くと、Meta広告にInstagramの「フォロワー」を除外する機能はありません。管理画面にもMarketing APIにも、フォロワーという軸そのものが存在しないためです。
代わりに「Instagramアカウントにアクションした人」をカスタムオーディエンスにして除外すると、既存フォロワーの大半を外した配信が組めます。この記事は、その設定手順と精度の限界、実際に設定したときに返ってくるAPIのエラーまで、2026年10月に実アカウントで確認した内容をまとめたものです。
01結論:フォロワーそのものの除外はできない。近似なら組める
質問に一問一答で答えると次のようになります。
| 知りたいこと | 答え |
|---|---|
| Instagramフォロワーだけを除外できるか | できない(機能が存在しない) |
| フォロワーだけに配信できるか | これもできない(同じ理由) |
| 代わりに何を除外するか | 「Instagramアカウントにアクションした人(最長365日)」のカスタムオーディエンス |
| Facebookページに「いいね!」した人の除外は | 2024年以降に廃止済み。設定しようとするとエラーになる |
| 除外の精度は | アクション履歴のあるフォロワーは外せる。1年間無反応のフォロワーには表示されうる |
「フォロワーと非フォロワーでセグメントを分けられていますか」とクライアントに聞かれたら、「厳密には分けられない仕様なので、エンゲージメント履歴で近似しています」と答えるのが正確です。できていると言い切ると、後でフォロワーに広告が表示されたときに説明がつかなくなります。
02なぜMeta広告はフォロワーを除外できないのか
ターゲティングの軸に「フォロワー」が存在しない
Meta広告のオーディエンス指定は、地域・年齢・性別・興味関心・カスタムオーディエンス・類似オーディエンスの組み合わせで構成されます。このどこにも「自社アカウントのフォロワー」という選択肢がありません。X(旧Twitter)広告には「自分のフォロワーに類似したユーザー」、LINE広告には「友だち」のオーディエンスがあるので、他媒体の感覚で探すと戸惑いますが、Metaはフォロワーリストを広告のターゲティングに開放していません。
フォロワーの一覧はInstagramのAPIからも取得できません。取れるのはフォロワー数という集計値だけです。つまり自前でフォロワーリストを作ってカスタムオーディエンスにアップロードする、という迂回路も塞がれています。
「つながり」ターゲティングは廃止された
以前のMeta広告には「つながり」という項目があり、Facebookページに「いいね!」した人を含めたり除外したりできました。この機能は段階的に縮小され、現在はAPI経由で設定しようとすると次のエラーが返ります。
error_subcode 1870088「コネクションは利用できなくなりました。キャンペーンを公開するには、オーディエンスからコネクションを削除してください」
2026年10月に実際のアカウントで広告セットの targeting に excluded_connections を入れて送信し、このエラーで弾かれることを確認しました。古い解説記事には「つながりでページのファンを除外する」と書かれていますが、その手順はもう使えません。
03現実的な代替:「Instagramにアクションした人」を除外する
使うのはエンゲージメントカスタムオーディエンスです。プロフィールの訪問、投稿やストーリーズへの反応、広告へのアクションなど、Instagramのプロアカウントに対して何らかの行動をした人を、最長365日さかのぼって1つのオーディエンスにまとめられます。フォロワーの大半はフォローした時点でプロフィールを訪問しており、その後も投稿に触れるたびに履歴が更新されるので、このオーディエンスを除外すると既存フォロワー層をおおむね外せます。
広告マネージャでの設定手順
所要時間は5分ほどです。
- 広告マネージャの「オーディエンス」を開き、「オーディエンスを作成」から「カスタムオーディエンス」を選ぶ
- ソースに「Instagramアカウント」を選び、対象のプロアカウントを指定する
- イベントは「このプロアカウントにアクションしたすべての人」、リテンション(保持期間)は最長の365日にする
- 名前を付けて保存する。あとから見て用途が分かるよう「IGにアクションした人365日・フォロワー除外用」のように付けておく
- 広告セットの編集画面でオーディエンスの「除外」にこのカスタムオーディエンスを指定し、公開する
1つ注意があります。広告セットでAdvantage+オーディエンス(自動オーディエンス)を使っている場合、除外を厳密に効かせたいなら「元のオーディエンスオプションに切り替える」で手動設定に戻してから除外を入れます。カスタムオーディエンスの除外は自動モードでも制約として扱われますが、意図した配信範囲を正確に残したいケースでは手動のほうが挙動を読めます。
Marketing APIで設定する場合
API経由で運用している場合は、まずカスタムオーディエンスを作成します。act_ で始まる広告アカウントIDに対して customaudiences エンドポイントへPOSTし、rule に次の内容を渡します。
event_sources:typeをig_business、idをInstagramのユーザーID(17841 で始まる番号)にするfilter:event = ig_business_profile_all(アクションしたすべての人)retention_seconds:31536000(365日)
InstagramのユーザーIDは、稼働中の広告のクリエイティブ(object_story_spec の instagram_user_id)から確認できます。作成したオーディエンスのIDを、広告セットの targeting 内 excluded_custom_audiences に追加すれば設定完了です。
このとき2つ、つまずきやすい点があります。1つ目は、広告セットの targeting が差分更新ではなく丸ごと置き換えになること。除外だけを送ると既存の地域や年齢の設定が消えるので、現在の targeting を取得し、そこに excluded_custom_audiences を足した完全な形で送り直します。2つ目は、作成直後のオーディエンスは operation_status がコード441(データ充足中)で、人数の推定値が最小値の1,000のまましばらく動かないこと。除外用途ならこの状態のまま広告セットに設定して問題ありません。数時間で実際の規模に育ちます。
04この方法で除外しきれない人・余計に除外される人
エンゲージメント履歴はフォロワーリストの代用品なので、2方向の誤差が必ず出ます。
除外しきれないのは、365日以上なにもアクションしていないフォロワーです。昔フォローしたきり投稿に反応していない人には広告が表示されえます。ただしこの層はもともと投稿がリーチしていない休眠フォロワーなので、広告が届くこと自体はむしろ再接点になります。
余計に除外されるのは、フォローしていないのに最近アクションした人です。発見タブで投稿に「いいね!」した人や、過去の広告をタップした人がここに入ります。新規顧客の中でも見込みの濃い層を一部削ることになるため、新規獲得の効率を最大化したいキャンペーンでは、保持期間を365日より短く(たとえば90日に)して除外の範囲を狭める調整も選択肢になります。
どちらの誤差を許容するかで保持期間を決めます。「フォロワーにはなるべく出したくない」が優先なら365日、「見込み客を削りたくない」が優先なら短めです。
05設定するときの注意点
配信中の広告セットに除外を追加すると、機械学習の情報収集期間がリセットされます。配信成果が安定している広告セットに途中から入れる場合は、CPAやCPCが数日荒れることを織り込んでおきます。開始前に入れておくのが理想です。
除外によって配信対象は確実に狭くなります。興味関心で絞り込んだうえにエンゲージメント除外を重ねると、地方都市×年齢40〜65歳のような細かい指定ではオーディエンスが小さくなりすぎて配信が伸びないことがあります。推定オーディエンスサイズを確認しながら、興味関心側を少し広げるなどの調整をセットで考えます。
また、オーディエンス一覧で除外用オーディエンスに「オーディエンスが小さすぎるため、キャンペーンの作成に利用できません」という警告が出ることがありますが、これは配信先として使う場合の話です。除外用途では人数が少なくても機能します。
06フォロワー除外が効く場面・不要な場面
効くのは、新規の人に届いた数がそのまま成果になる広告です。ポップアップストアや催事の来店告知、新規顧客獲得のCPA検証、フォロワーキャンペーンの応募者集めがこれにあたります。特に期間数日の催事告知は予算も配信期間も限られるため、既存ファンへの表示1回ぶんがそのまま機会損失になります。
逆に、ECの購入を目的にしたコンバージョンキャンペーンでは、除外しないほうが成果が出ることも多いです。フォロワーは最も購入に近い層であり、Metaの自動入札はその人たちを優先して見つけに行きます。リピート購入が売上の柱になっている商材でフォロワーを除外すると、ROASが下がる方向に働きます。「新規リーチの最大化」と「購入の最大化」のどちらをそのキャンペーンに求めるかで判断が分かれます。
除外を入れた後に、本当に新規へ届いたかを検証する方法はMeta広告でInstagramフォロワー以外に配信できたか確認する方法で詳しく書いています。
FAQよくある質問
フォロワーだけに広告を配信することはできますか?
できません。除外と同じ理由で、フォロワーを含める指定も存在しません。既存ファンに配信したい場合は、同じエンゲージメントカスタムオーディエンスを除外ではなく配信先に指定します。フォロワー以外のアクション者も混ざりますが、実務ではこれが最も近い設定です。詳しくは特定Instagramアカウントのフォロワーに配信できるかを解説した記事も参考にしてください。
Facebookページのファン除外はもうできないのですか?
できません。「つながり」ターゲティングの廃止に伴い、含める・除外するの両方が使えなくなりました。API経由で送ると error_subcode 1870088 で弾かれます。Facebookページへのエンゲージメントカスタムオーディエンス(ソースに「Facebookページ」を選ぶ)で代替できます。
除外を設定したのにフォロワーに広告が表示されました。設定ミスですか?
ミスとは限りません。365日以内にアクションしていないフォロワーは除外オーディエンスに入っていないため、仕様どおりの挙動です。表示された人が最近そのアカウントに触れていたかどうかは確認できないので、「大半は除外できるが全員ではない」という前提をクライアントにも共有しておくと、この報告が事故になりません。
オーディエンスの人数はどこで確認できますか?
広告マネージャの「オーディエンス」一覧でサイズの推定値が確認できます。作成直後は充足中のため最小表示のままですが、数時間から1日で実際の規模が反映されます。APIなら approximate_count_lower_bound と approximate_count_upper_bound で取得できます。
07まとめ
Meta広告でInstagramフォロワーを除外する機能はなく、「Instagramアカウントにアクションした人(最長365日)」のカスタムオーディエンス除外が現実的な代替手段です。設定は広告マネージャから5分で終わりますが、1年間無反応のフォロワーには表示されうること、フォロー外のアクション者も一緒に除外されることの2点は仕様として残ります。
催事告知や新規獲得の検証のように「新規に届いた数」が成果になる広告では入れる価値があり、購入最適化のキャンペーンでは外したほうが成果が出ることもあります。除外の目的と誤差の範囲をクライアントと共有したうえで使えば、限られた予算を新規リーチに集中させる実用的な設定です。