「先月より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の分解
| 指標 | 計算式 | 悪化したときの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円です。
この分解を使い、次の順番で原因を絞り込みます。
- 計測に異常がないか:CV数の急減や急増が、タグや設定の変更によるものでないかを先に確認する
- 費用とCV数のどちらが変わったか:広告費が増えたのか、CV数が減ったのかを切り分ける
- CPCとCVRのどちらが変わったか:CPCが上がったならオークションや広告の品質、CVRが下がったならLPや流入するユーザーの質を疑う
- どのキャンペーンで起きているか:悪化が全体で起きているのか、特定のキャンペーンに偏っているのかを確認する
- 予算の配分が変わっていないか:各キャンペーンの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つの方法(別タブで開く)」で比較しています。
媒体ごとの具体的な接続手順は、次の記事で解説しています。
- Google広告:「ClaudeでGoogle広告を分析する方法(別タブで開く)」(ChatGPTの場合は「ChatGPTでGoogle広告を分析する方法(別タブで開く)」)
- Meta広告:「ClaudeでMeta広告を分析する方法(別タブで開く)」
- Yahoo!広告:「ClaudeでYahoo!広告を分析する方法(別タブで開く)」
分解の観点を指定して依頼する
「CPAが悪化した原因を教えて」とだけ依頼するよりも、分解の観点と並べる順番を指定したほうが、実務で使える回答になります。
プロンプト例
直近30日とその前の30日を比較し、全体のCPAが変化した要因を、CPCの変化・CVRの変化・キャンペーン間の予算配分の変化に分けて説明してください。
プロンプト例
キャンペーン別に「(今期のCPA − 前期のCPA)× 今期のCV数」を計算し、CPAの悪化で余分にかかった費用が大きい順に並べてください。上位3つについては、CPCとCVRのどちらが悪化の主因かも示してください。
プロンプト例
CPAが最も悪化したキャンペーンについて、広告グループ・キーワード・検索語句の順に掘り下げ、悪化の原因になっている要素を特定してください。データで確認できたことと推測は分けて書いてください。
2つ目の例の「(今期のCPA − 前期のCPA)× 今期のCV数」は、今期のCVを前期と同じCPAで獲得できていた場合と比べて、どれだけ費用が余分にかかったかを示します。
CPAの悪化率が大きくてもCV数が少ないキャンペーンは影響が小さく、悪化率が小さくてもCV数が多いキャンペーンは影響が大きくなります。この金額で並べると、対策の優先順位を付けやすくなります。

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




