お問い合わせ

マーケティング

CPAとは?悪化の原因と改善方法|Claudeで要因を特定する手順

佐藤 恒株式会社INVOX 代表取締役 CEO

「先月よりCPAが上がっているが、どこに原因があるのか分からない」。広告運用では、このような状況にたびたび直面します。

CPAは広告費とコンバージョン(CV)数から計算される結果の指標であり、CPAの数字だけを見ても、クリック単価が上がったのか、クリック後にCVしにくくなったのか、予算の配分が変わったのかは分かりません。

原因を特定するには、CPAを構成する指標に分解し、キャンペーンや期間を切り替えながら比較する必要があります。管理画面でこの作業を行うと時間がかかり、対策が遅れる原因になります。

本記事では、CPAの定義と計算式を確認したうえで、CPAが悪化する主な原因と原因の切り分け方、原因別の改善方法を解説します。あわせて、広告データをClaudeに接続し、悪化の要因を短時間で特定する方法を紹介します。

CPAとは:定義と計算式

CPAは「Cost Per Acquisition(またはCost Per Action)」の略で、CVを1件獲得するためにかかった広告費を表します。日本語では「顧客獲得単価」とも呼ばれます。

CPA = 広告費 ÷ CV数

たとえば、広告費が100万円でCVが100件なら、CPAは1万円です。CPAが悪化する(高騰する)とは、同じ1件のCVを獲得するために、以前より多くの広告費がかかっている状態を指します。

Google広告の管理画面では、CPAは「コンバージョン単価」として表示されます。何をCVとして数えるか(購入、資料請求、問い合わせなど)は広告主が設定するため、CPAを比較するときは、同じCVの定義どうしで比べる必要があります。

CPAの適正値の目安は「許容CPA」から決める

CPAが高いか低いかは、商材の価格や利益率によって大きく異なります。他社や業界全体の数字は、商材も収益構造も異なるため、自社の判断基準にはなりません。

目安には、CV1件あたりにかけられる広告費の上限である「許容CPA」を使います。たとえば、1件の受注から得られる粗利が3万円で、問い合わせのうち受注に至るのが10件に1件であれば、問い合わせ1件あたりにかけられる広告費の上限は3,000円です。

初回の購入だけでなく、継続購入を含めた顧客生涯価値(LTV)から逆算する方法もあります。LTVの計算方法は、「LTVの計算方法|サブスクで使える3つの式とClaudeで予測する手順(別タブで開く)」で解説しています。

CPAとROASの違い

CPAが「1件の獲得にいくらかかったか」を示すのに対し、ROAS(広告費用対効果)は「広告費1円あたりいくらの売上を得たか」を示します。CPAは獲得件数を重視する問い合わせや資料請求の広告で、ROASは購入金額が注文ごとに異なるECの広告で、主に使われます。

ROASが悪化する原因と分析の方法は、「ROASとは?悪化の原因と改善方法(別タブで開く)」で解説しています。

CPAを分解して悪化の原因を絞り込む

CPAは、クリック単価(CPC)とクリック後のCV率(CVR)に分解できます。

CPA = CPC ÷ CVR

CPAをCPCとCVRに分解し、CPCをさらにCPMとCTRに分解したツリー図

CPAの分解

指標 計算式 悪化したときのCPAへの影響
CPC(クリック単価) 広告費 ÷ クリック数 CPCが上がると、CPAも同じ割合で上がる
CVR(コンバージョン率) CV数 ÷ クリック数 CVRが下がると、CPAは上がる
CPM(表示1,000回あたりの費用) 広告費 ÷ 表示回数 × 1,000 CPMが上がると、CPCを通じてCPAが上がる
CTR(クリック率) クリック数 ÷ 表示回数 CTRが下がると、CPCを通じてCPAが上がる

たとえば、CPCが100円でCVRが1%なら、CPAは1万円です。CPCが120円に上がればCPAは1万2,000円に、CVRが0.8%に下がればCPAは1万2,500円になります。

Meta広告のように表示回数に応じて費用が決まる配信では、CPCはさらにCPMとCTRに分解できます(CPC = CPM ÷ CTR ÷ 1,000)。CPMが1,000円でCTRが1%なら、CPCは100円です。

この分解を使い、次の順番で原因を絞り込みます。

  1. 計測に異常がないか:CV数の急減や急増が、タグや設定の変更によるものでないかを先に確認する
  2. 費用とCV数のどちらが変わったか:広告費が増えたのか、CV数が減ったのかを切り分ける
  3. CPCとCVRのどちらが変わったか:CPCが上がったならオークションや広告の品質、CVRが下がったならLPや流入するユーザーの質を疑う
  4. どのキャンペーンで起きているか:悪化が全体で起きているのか、特定のキャンペーンに偏っているのかを確認する
  5. 予算の配分が変わっていないか:各キャンペーンのCPAが変わっていなくても、配分の変化で全体のCPAが悪化することがある

CPAが悪化する主な原因

原因1:オークションの競争や広告の品質によるCPCの上昇

CVRが変わらなくても、CPCが上がればCPAは悪化します。CPCが上がる主な要因は次のとおりです。

  • 競合の入札が強くなり、キーワードや配信面の競争が激しくなっている
  • 広告の品質が下がり、同じ掲載順位を得るために高い単価が必要になっている
  • 広告文やクリエイティブの反応が落ち、CTRが下がっている
  • 単価の高い配信先やキーワードに、予算が寄っている

Google広告のヘルプでは、一般に広告の品質が高いほど、クリック1回あたりの費用は安くなると説明されています(広告の品質について(別タブで開く))。

検索キャンペーンでは、キーワードごとの「品質スコア」で、推定クリック率・広告の関連性・ランディング ページの利便性の3つの要素を確認できます。ただし、品質スコアは改善すべき箇所を見つけるための診断ツールで、広告オークションの評価材料そのものではありません(品質スコアについて(別タブで開く)、2026年10月時点)。

原因2:LPや流入するユーザーの変化によるCVRの低下

CPCが変わらなくても、CVRが下がればCPAは悪化します。CVRが下がる主な要因は次のとおりです。

  • 広告の訴求とLPの内容が合っていない
  • LPやフォームの変更で、CVまでの導線が分かりにくくなった
  • スマートフォンでLPが見づらい、表示が遅い
  • 検索語句や配信対象が広がり、購入意欲の低いユーザーの流入が増えた
  • 同じクリエイティブを長く配信し、反応が落ちている

検索広告では、購入意欲の高い検索語句から情報収集段階の検索語句へと、流入が少しずつ広がることがあります。クリックは獲得できていてもCVにつながりにくくなるため、CPAだけでなく、検索語句・広告文・LP・デバイスをあわせて確認します。

原因3:表示回数やクリック数の減少によるCV数の減少

広告費が変わらずにCV数が減ると、CPAは悪化します。CV数の減少は、次のどの段階で起きているかを順に確認します。

  • 表示回数が減っていないか(予算の不足、ターゲティングの絞りすぎ、季節による需要の変動)
  • CTRが下がっていないか
  • CPCが上がり、クリック数が減っていないか
  • クリック数は維持できているが、CVRが下がっていないか

需要が季節的に落ちている時期に入札を強めると、CPCが上がってCPAがさらに悪化することがあります。前年の同じ時期の数字と比べると、市場の変動か、自社の広告の問題かを切り分けやすくなります。

原因4:キャンペーン間の予算配分の変化

各キャンペーンのCPAが変わっていなくても、CPAの高いキャンペーンに予算が移ると、全体のCPAは悪化します。

前月の広告費 前月のCV 今月の広告費 今月のCV CPA
キャンペーンA 60万円 120件 25万円 50件 5,000円(変化なし)
キャンペーンB 40万円 40件 75万円 75件 10,000円(変化なし)
全体 100万円 160件 100万円 125件 6,250円 → 8,000円

この例では、どちらのキャンペーンもCPAは変わっていませんが、CPAの高いキャンペーンBに予算が移ったことで、全体のCPAは6,250円から8,000円に悪化しています。

キャンペーン別のCPAだけでなく、前の期間と比べて広告費の配分がどう変わったかを確認します。

原因5:コンバージョン計測の変更や遅れ

実際の成果は変わっていないのに、計測の問題でCPAが悪化して見えることがあります。CPAが急に大きく変わった場合は、広告より先に計測を疑います。

  • タグの不具合:サイトの改修やフォームの変更で、CVタグが外れたり、サンクスページのURLが変わったりしている
  • CVの定義の変更:Google広告では、コンバージョン アクションを「メイン」と「サブ」に分けて設定できます。「コンバージョン」列に含まれるのはメインのアクションだけで、サブのアクションは「すべてのコンバージョン」列にのみ含まれます(コンバージョン目標(別タブで開く)、2026年10月時点)。設定を変えると、CV数が変わります
  • CVの計上の遅れ:Google広告の標準のレポートでは、CVは発生した日ではなく、広告がクリックされた日に計上されます(新しい列を使ってコンバージョンを日時別に把握する(別タブで開く))。クリックからCVまでに日数がかかる商材では、直近の数日はCVが後から加算されるため、一時的にCPAが高く見えます
  • 同意管理の影響:Cookieの同意バナーを導入・変更すると、計測できるCVの数が変わることがあります

原因6:自動入札の学習や設定変更

自動入札を使っている場合、入札戦略の変更や目標値の変更の後には、成果が安定するまでの「学習期間」が生じます。Google広告のヘルプでは、入札戦略が新しい目標に合わせて調整されるまでに、CVが50回程度、またはコンバージョン サイクルが3回程度発生する場合があると説明されています(キャンペーンの学習期間の長さと、それに影響を与える要因(別タブで開く))。

この期間のCPAの変動だけで、設定を元に戻す判断はしないようにします。

また、Google広告は2026年8月17日に入札システムを更新しました。

予算によって制限され、目標値に基づく入札戦略を使っているキャンペーンで、実績のCPAが目標を大きく下回っていた場合は、配信が設定した目標値に近づくように調整されます。たとえば、目標が1,000円で実績が500円だったキャンペーンでは、実績のCPAが1,000円に近づく可能性があります(目標値に基づく入札戦略への変更(別タブで開く))。

2026年8月中旬以降にCPAが上がったキャンペーンは、目標値の設定を確認します。

なお、2026年6月から、Google広告の「目標アクション単価を設定したコンバージョン数の最大化」は「目標アクション単価」へと表記が変わりつつあります。入札の動作は変わっていません(「目標アクション単価」入札戦略について(別タブで開く)、2026年10月時点)。

原因7:不正クリックやボットなどの無効なトラフィック

ボットによる自動クリックや、意図的な不正クリックなど、購入や問い合わせにつながらないクリックが増えると、CVが増えないまま費用だけがかかり、CPAが悪化します。

Google広告では、自動クリックツールやロボットによるクリック、意図的に費用を増やすための手動のクリック、ダブルクリックの2回目のような偶発的なクリックなどを「無効なクリック」と判断し、レポートと請求の対象から自動で除外します。

除外された数は、キャンペーンのレポートに「無効なクリック」の列を追加すると確認できます(無効なクリック: 定義(別タブで開く)、2026年10月時点)。

ただし、無効と判断されなかった質の低いクリックには費用がかかります。次のような傾向があれば、無効なトラフィックを疑います。

  • CTRは高いのに、CVRが急に下がった
  • クリックが特定の配信面・地域・時間帯に偏っている
  • GA4で見ると、広告からの訪問の滞在時間が極端に短い
  • フォームの送信は増えたが、営業が連絡しても実在しない、または連絡がつかない

ボットによるフォームの送信がCVとして計上されると、CPAは逆に良く見えます。CV数だけでなく、商談や受注につながったかもあわせて確認します。

広告媒体ごとに確認する項目

分解の考え方はどの媒体でも同じですが、確認する単位や指標は媒体によって異なります。

媒体 主に確認する単位 CPAの悪化時に確認する項目
Google広告 キャンペーン・広告グループ・キーワード・検索語句 キーワード別のCPC・CVR、検索語句の変化、デバイス別の成果、入札戦略のステータス
Meta広告 キャンペーン・広告セット・広告 CPM・CTRの変化、クリエイティブ別の成果、フリークエンシー(1人あたりの表示回数)、配置別の成果
Yahoo!広告 検索広告:キーワード・検索語句
ディスプレイ広告:配信面・ターゲティング
検索広告はGoogle広告と同じ観点。ディスプレイ広告は配信面別・クリエイティブ別の成果と、成果の出ない配信先の増加

Meta広告では、同じクリエイティブを繰り返し配信すると反応が落ちやすく、CTRの低下を通じてCPAが悪化することがあります。

複数の媒体を運用している場合は、媒体ごとに管理画面を見比べるのではなく、データを1か所に統合して同じ基準で比較すると、どの媒体で悪化が起きているかを判断しやすくなります(「広告の媒体横断分析をAIで行う方法(別タブで開く)」)。

ClaudeでCPA悪化の原因を特定する方法

ここまでの切り分けを管理画面で行うには、期間を比較しながら、キャンペーン・広告グループ・キーワードと粒度を切り替え、媒体ごとに同じ作業を繰り返す必要があります。この作業は、広告データを接続した生成AIのClaudeに任せることができます。

広告データをClaudeから参照できるようにする

Claudeに広告データを渡す方法は、管理画面から書き出したCSVを添付する方法、Google広告のMCPサーバーを接続する方法、BigQueryに蓄積したデータを接続する方法の3つがあります。

それぞれの違いは「Google広告をAIで分析する3つの方法(別タブで開く)」で比較しています。

媒体ごとの具体的な接続手順は、次の記事で解説しています。

分解の観点を指定して依頼する

「CPAが悪化した原因を教えて」とだけ依頼するよりも、分解の観点と並べる順番を指定したほうが、実務で使える回答になります。

プロンプト例
直近30日とその前の30日を比較し、全体のCPAが変化した要因を、CPCの変化・CVRの変化・キャンペーン間の予算配分の変化に分けて説明してください。

プロンプト例
キャンペーン別に「(今期のCPA − 前期のCPA)× 今期のCV数」を計算し、CPAの悪化で余分にかかった費用が大きい順に並べてください。上位3つについては、CPCとCVRのどちらが悪化の主因かも示してください。

プロンプト例
CPAが最も悪化したキャンペーンについて、広告グループ・キーワード・検索語句の順に掘り下げ、悪化の原因になっている要素を特定してください。データで確認できたことと推測は分けて書いてください。

2つ目の例の「(今期のCPA − 前期のCPA)× 今期のCV数」は、今期のCVを前期と同じCPAで獲得できていた場合と比べて、どれだけ費用が余分にかかったかを示します。

CPAの悪化率が大きくてもCV数が少ないキャンペーンは影響が小さく、悪化率が小さくてもCV数が多いキャンペーンは影響が大きくなります。この金額で並べると、対策の優先順位を付けやすくなります。

Claudeが直近3か月と前の3か月を比較し、CPAの悪化で余分にかかった費用をキャンペーン別に棒グラフで示し、最大の悪化要因が特定の検索キャンペーンであることと、全体のCPAはわずかに改善していることをまとめた画面

ClaudeによるCPA悪化要因の分析(デモ用のデータ)

この例では、特定の検索キャンペーンでCPAが悪化している一方、ほかのキャンペーンの改善によって全体のCPAはわずかに下がっていました。全体のCPAだけを見ていると、悪化しているキャンペーンを見逃します。

同じ分析を定期的に行う場合は、Claudeの「スキル」に手順を登録しておくと、一言で実行できるようになります。作り方は「ClaudeのスキルでGoogle広告の専属AIアナリストを作る方法(別タブで開く)」で解説しています。

CVRの低下の原因がLP側にある場合の分析は、「Google広告とGA4をBigQueryで統合分析する方法(別タブで開く)」をご覧ください。

CPAを改善する方法|原因別の打ち手

原因を特定したら、原因に合った打ち手を選びます。

原因 主な打ち手
CPCの上昇 広告文とLPを検索語句に合わせ、広告の品質を高める
意図と合わない検索語句を除外キーワードに追加する
競合の少ない具体的なキーワードに予算を寄せる
CVRの低下 広告で訴求した内容を、LPの冒頭に置く
LPの表示速度を改善し、フォームの入力項目を減らす
反応の落ちたクリエイティブを入れ替える
CV数の減少 どの段階(表示・クリック・CV)で減っているかを特定し、その段階に対処する
季節による需要の変動であれば、無理に入札を強めない
予算配分の変化 CPAの低いキャンペーンに予算を戻し、CPAの高いキャンペーンを絞る
計測の変更・遅れ タグとCVの定義を修正する。直近の数日はCVの計上の遅れを考慮して評価する
自動入札の学習・設定変更 学習期間中は設定を頻繁に変えない。目標値が実績と離れていれば見直す
無効なトラフィック 成果の出ない配信面や地域を除外する
不審なクリックが続くIPアドレスを除外する
フォームにスパム対策を入れる

計測に問題がある場合は、ほかの打ち手より先に修正します。計測がずれたままでは、どの施策の効果も正しく評価できません。

CPAだけで広告の成果を判断しない

CPAは重要な指標ですが、CPAだけで広告の成果を判断すると、事業の成果と食い違うことがあります。

  • 資料請求のCPAは低いが、その後の商談化率や受注率が低い
  • 初回購入のCPAは高いが、継続購入が多く、LTVで見ると利益が出ている
  • 管理画面上のCVは増えているが、実際の売上は伸びていない

広告の成果を正しく評価するには、広告データに加えて、GA4、CRM、売上のデータを結び付け、売上・ROAS・商談化率・受注率・LTVまで確認する必要があります。

当社が支援した株式会社Techouse様の事例では、広告をきっかけに初めて応募した求職者が、のちにメールマガジンやLINEなど、会員に改めてアプローチするチャネル(同社ではCRMと呼んでいます)経由で別の求人に応募する流れが少なくありませんでした。このチャネル経由の売上は全体の数十%を占めるため、その一部を広告の成果に含める仕組みを設け、広告の貢献を小さく見積もらないようにしています(「毎朝1時間の広告データ取り込みを15〜20分に(別タブで開く)」)。

広告・GA4・CRM・売上のデータをBigQueryに統合してClaudeに接続すれば、「この広告から獲得したリードが、どれだけの受注につながったか」といった分析も、日本語の指示で行えます。

まとめ

  • CPAは「広告費 ÷ CV数」で計算され、「CPC ÷ CVR」に分解できる。悪化したときは、計測の確認、費用とCV数の切り分け、CPCとCVRの切り分け、キャンペーンと予算配分の確認の順に原因を絞り込む
  • 主な原因は、CPCの上昇、CVRの低下、CV数の減少、予算配分の変化、計測の変更や遅れ、自動入札の学習や設定変更、無効なトラフィックの7つ。Google広告では、2026年8月の入札システムの更新による変動にも注意する
  • 広告データをClaudeに接続すれば、分解の観点を指定するだけで、悪化の要因と影響の大きいキャンペーンを短時間で特定できる
  • 最終的には、CPAだけでなく、売上や受注まで結び付けて広告の成果を評価する

株式会社INVOXは、データ基盤の構築、データ分析の支援、AIエージェントの開発を行っています。Google広告・Meta広告・Yahoo!広告・GA4・CRM・売上のデータを統合し、ClaudeやChatGPTで分析できる環境の構築も支援しています。

支援の内容は「マーケティング分析(別タブで開く)」で、支援実績は「毎朝1時間の広告データ取り込みを15〜20分に。10〜15媒体のデータを統合し、分析を効率化する環境を構築(別タブで開く)」で紹介しています。

「CPAが悪化するたびに原因を手作業で調べている」「広告の成果を売上まで結び付けて評価したい」といった課題をお持ちでしたら、お問い合わせください。

CONTACT

「事業成長に繋がるデータ活用」ならINVOXへ

相談する

何から手を付ければいいか分からない段階でも構いません。現状を伺い、次にやるべきことをお伝えします。

お問い合わせ

資料ダウンロード

サービスごとに、提供内容・支援実績・進め方と費用の目安をまとめています。社内での検討や共有にお使いください。

資料ダウンロード