多店舗で広告を運用していると、必ずこの相談が来ます。「◯◯店だけCPA(獲得単価)が悪い。クリエイティブを変えるべきか」。そして多くの場合、クリエイティブを変えても直りません。原因がクリエイティブではないからです。

店舗広告のCPA悪化には、切り分けの順番があります。この記事では、広告運用と商圏ツール開発の両方をやっている編集部が実務で使っている4段階のチェック手順を、多店舗運用の現場で実際にあった事例(固有名詞はマスクしています)とあわせて解説します。

結論

疑う順番は①CPAの分母(CVの定義)→ ②店舗横断の比較 → ③配信面・配置 → ④配信エリアと商圏の実態。クリエイティブは、この4つを確認して問題がなかったときに初めて疑います。1店舗だけ悪いなら、原因はほぼ店舗固有の要因(②〜④)にあります。

この記事の要点
  • 管理画面のCVが「事業の実数」を数えているとは限らない。まず分母の定義を確認する
  • 1店舗だけ悪いなら全店共通の要因(クリエイティブ・商品)ではなく、店舗固有の要因(エリア・配置・商圏)を疑う
  • エリア要因は「商圏人口の不足」「他店との重複」「競合密度」の3つに分解して確認する

手順1:CPAの「分母」を疑う(CVの定義)

CPA=広告費÷CV数。広告費の集計を間違えることはまずないので、CPAが狂うときは分母のCV数が狂っています。具体的には、広告管理画面が「CV」として数えているイベントが、事業側で数えたい実数(来店・予約・応募・購入)と一致していないケースです。

管理画面のCVは、設定次第で「フォーム送信」ではなく「フォームへのリンクをクリックした」「LPのボタンを押した」といった途中経過のイベントを数えていることがあります。この状態で店舗間のCPAを比較しても、比べているのは「本当の獲得単価」ではありません。

実例(固有名詞はマスクしています)

首都圏で教室型サービスを多店舗展開するA社では、ある店舗のCPAだけが突出して悪く、クリエイティブ差し替えの検討が始まっていました。ところが管理画面のCVの定義を確認すると、数えていたのは申込フォームに入る前のボタンクリック。そこで、事業側で持っている応募者リスト(スプレッドシート)を「真のCV」として各店のCPAを再計算したところ、店舗ごとの優劣が管理画面の見え方と入れ替わりました。管理画面上は好調に見えていた別の店舗が、応募実数ではむしろ割高だったのです。

※ 以後この会社では「店舗広告の評価は管理画面のCVではなく応募実数で行う」をルール化しています。

チェック方法はシンプルです。管理画面のCV数と、事業側の実数(予約台帳・応募リスト・POSなど)を同じ期間で並べる。大きく乖離していたら、CVの定義から直すのが先で、エリアやクリエイティブの調整はその後です。

手順2:店舗横断で比較して、共通要因か固有要因かを分ける

CVの定義が正しいことを確認したら、次は「どこが悪いのか」ではなく「悪いのは1店だけか、全店か」を見ます。ここで原因の半分が絞れます。

全店そろって悪化した

共通要因を疑います。クリエイティブの摩耗、季節性、商品・料金の変更、競合の大型キャンペーン、計測の仕様変更など。エリア設定をいじっても直りません。

1店舗だけ悪い

店舗固有の要因を疑います。配信エリアの設定、配置の混入、商圏人口の不足、近隣店との重複、その店の商圏に固有の競合。クリエイティブは全店共通のはずなので、原因である可能性は低くなります。

多店舗の商圏円・競合・顧客分布を1枚の地図に重ねた見晴の画面例(デモデータ)
店舗横断の比較は「全店を1枚の地図に載せる」と一気に早くなる。円の大きさ(配信半径)・重なり・競合の位置が一目で並ぶ(画面は見晴のデモデータ。実在の店舗ではありません)。

このとき、数字の表だけで比較するより、全店の配信半径を地図に描いて見比べる方が早く原因に届きます。「不調店だけ円が極端に大きい」「不調店の円だけ隣接店と大きく重なっている」といった形の異常は、表では気づけません。

手順3:配信面・配置の混入を確認する

Meta広告なら、同じキャンペーン設定でも配信される「配置」(フィード、ストーリーズ、Audience Network=外部アプリ面など)の比率は店舗ごとに異なります。一般に、外部アプリ面はクリック単価が安い一方で、店舗ビジネスの実CVにつながりにくい傾向が指摘されています。クリックは付くのに予約が入らない店舗は、配置別の内訳を確認してください。

実例(固有名詞はマスクしています)

前述のA社で応募実数ベースのCPAを整備した後も、1店舗だけ「クリックは多いのに応募が少ない」状態が残りました。配置別に内訳を見ると、その店舗だけ外部アプリ面への配信比率が突出して高く、クリックの大半がそこから来ていました。該当配置を除外した結果、クリック数は減りましたが、応募単価は改善しています。

※ 配置の除外は配信ボリュームとのトレードオフです。除外後は配信が安定しているかを1〜2週間は観察してください。

手順4:配信エリアと商圏の実態を突き合わせる

計測・配置に問題がなければ、いよいよエリア要因です。3つに分解して確認します。

1

商圏人口が足りているか

設定半径の圏内に何人住んでいるかを国勢調査の500mメッシュ人口で確認します。人口密度の低いエリアで狭い半径を切っていると、オーディエンスが小さすぎて配信が不安定になり、単価が高騰します(商圏人口の算出手順はこちら)。

2

他店舗の円と重複していないか

隣接店と円が重なっていると、中間エリアの住民に同じ会社の広告が二重に配信され、予算の食い合いとフリークエンシー過多が起きます。詳しくは配信エリアの重複はどこで損をするのかで解説しています。

3

その商圏に固有の競合がいないか

不調店の商圏だけ競合が密集していれば、同じ広告・同じ予算でも成果は落ちます。これは広告設定では直せないので、訴求の差別化や予算配分の再設計(半径の見直しを含む)で対応します。

店舗カードに商圏人口・平均所得・駅乗降客数・商圏内の競合数が並んだ見晴の画面例(デモデータ)
店舗ごとに「商圏人口・所得・駅乗降・競合数」を同じ物差しで並べると、不調店の商圏が本当に不利なのかが数字で判定できる(見晴のデモデータ・推定値)。

切り分けチェックリスト(症状別)

症状疑う場所確認方法
管理画面は好調なのに現場の実感と合わないCVの定義(手順1)管理画面CVと事業実数を同期間で突合
全店そろってCPAが悪化した共通要因クリエイティブ摩耗・季節性・計測変更を時系列で確認
1店舗だけクリックは多いのに実CVが少ない配置(手順3)配置別の内訳を全店比較。外部アプリ面の比率を確認
1店舗だけ配信が不安定・単価高騰商圏人口(手順4-1)メッシュ人口で圏内人口を確認し半径を再設計
隣接2店がそろって伸び悩むエリア重複(手順4-2)全店の円を地図に描き重複率を確認
上記すべて問題なしクリエイティブ・訴求ここで初めてABテストに進む
出典・前提:Meta広告の配置仕様は2026年7月時点の公開情報によります。掲載画面は見晴のデモデータ(架空のカフェチェーン・推定値)です。実例は複数クライアントでの運用経験を、特定を避ける形で再構成しています(実数値は非公開)。

よくある質問

CPAの目標値はどう決めればいいですか?

広告の管理画面からは決められません。1件の成約が生む粗利(またはLTV=顧客生涯価値)から逆算します。「LTV×想定成約率より低ければ黒字」が基本線で、店舗ごとに商圏人口や競合密度が違う以上、目標CPAも店舗ごとに変えるのが自然です。

切り分けにはどれくらいのデータ量が必要ですか?

CV数が1店舗あたり月に数件しかない場合、週次のCPA変動はほぼノイズです。少なくとも4〜8週間の累計で比較してください。データが足りない場合は、CVの手前の指標(フォーム到達数など)で中間評価する方法もありますが、手順1の「定義の明示」が前提です。

クリエイティブとエリア、両方同時に変えてもいいですか?

おすすめしません。同時に変えると、改善(悪化)の原因がどちらか分からなくなります。この記事の手順1〜4は「設定と計測の異常を先に潰す」ためのもので、ここを固定してからクリエイティブの検証に進むと、テスト結果が信頼できるようになります。