GA4 のコンバージョン率が突然下がった? — 営業メール除外で見える「本当の数字」
GA4 のコンバージョン率が前月比で大きく下がった時の確認順序と、見落とされがちな原因「フォーム経由の営業メールが CV カウントされてきた」問題を解説。AI 仕分けで CV 定義を本物の問い合わせだけにリセットする手順をまとめます。
「先月までコンバージョン率 4.2% だったのに、今月いきなり 1.5% になった」
GA4 のレポートを開いて、こういう急落を発見すると、まず「何が悪化したのか」を探しに行きます。広告クリエイティブ、ランディングページ、トラフィックソース、計測タグの不具合……一通りチェックしたけど、明らかな悪化要因が見つからない。
このパターンに当たった時、疑うべき隠れた原因が一つあります。
「下がったんじゃなくて、これまでが膨張していた」
具体的には、Contact Form 7 経由のフォーム送信を「コンバージョン」に登録していて、その中に 営業メールが大量に混入 していた——という構造です。
この記事では、
- GA4 で CV 率が急落したときに最初にチェックすべきリスト
- 「フォーム経由の営業メールが CV を膨張させている」問題の見抜き方
- 営業メール除外で CV 定義をリセットする具体的な手順
を順に解説します。GA4 担当 / マーケ運用責任者向けの実践記事です。
まず一般的な「CV 率急落」原因のチェックリスト
順番に消していくと早いです:
| 確認項目 | チェック方法 |
|---|---|
| 計測タグの欠損・タグマネ事故 | GA4 リアルタイム → 自分でフォーム送信 → CV イベントが発火するか |
| トラフィック自体が増えた (= 分母増加) | ユーザー数 / セッション数の月次推移を見る |
| 新規キャンペーン流入が CV 率の低い層を運んできた | ソース別の CV 率を比較 |
| ボット流入の混入 | エンゲージメント率の極端な低下を見る |
| LP のレイアウト変更・フォーム不具合 | 直近のサイト変更ログとの突合 |
これらを一通り潰した後、「何も悪化していない / 数字だけ動いた」という状態のとき、次の構造を疑います。
隠れた原因: フォーム経由の営業メールが CV カウントされてきた
多くの B2B サイトで、Contact Form 7 や WPForms の 送信完了 をコンバージョンイベントに登録しています。GA4 上の form_submit カスタムイベント、もしくは GTM の Form Submit Trigger 経由のイベントを conversion 化しているケースが代表的です。
問題は、ここで**「フォーム送信 = ホットリード」と暗黙に仮定**していること。
実態:
- 月 30 件のフォーム送信のうち、本物の問い合わせは 8 件
- 残り 22 件は: SEO 改善のセールス、人材紹介、業務委託の打診、海外からの謎の DM
- でも GA4 は「CV 30 件」とだけ返してくる
この状態で、
- 広告経由 CV 数を見て「広告効いてる、予算増やそう」と判断する
- A/B テストで「バージョン B の CV 率が高い」と判定する
- LP コンテンツの最適化指標として CV 率を使う
これらは全部、営業メール量を含んだ膨張した数字をベースに動いています。
なぜ「突然下がる」現象が起きるのか
「営業メールが CV にカウントされてる」状態は、何ヶ月もの間「常に膨張した CV 率」を提供してきました。これは安定的に 過大評価 されていただけで、ある月に突然下がる要因にはなりません。
下がるパターンの典型は:
- 「CV 定義を見直して、AI 仕分けを入れた」(= 仕事仲間が直した)
- 「フォーム経由の自動メールスクリプトをブロックする WAF を入れた」(= サーバー管理者が対処)
- 「営業送信が一時的に減った」(= 季節要因や営業側の予算サイクル)
3 つ目はランダム要因なので「下がる」「上がる」が交互に来るはず。長期的に下がりっぱなしの場合は、計測層 / 分子定義が変わった可能性が高いです。
「何で下がったか分からないが下がりっぱなし」の場合、実は これまでが膨張していて、現状が正しい数字、というケースもあります。
自社サイトでこの状況を検証する手順
GA4 だけだと「営業 vs 問い合わせ」の内訳は分かりません。手作業で検証するなら:
- 過去 1 か月分のフォーム送信メールを Gmail / メーラーから 1 通ずつ開く
- 「真の問い合わせ」「セールス」「採用営業」「業務委託打診」「迷惑」のラベルで分類
- 件数を集計
40 通あれば 2 時間くらいで終わります。月一回の作業なら無理ではない。
より楽な検証方法
YomuForm の Free 版を入れて 1 週間放置すると、判定ログに 「カテゴリ + 信頼度 + 判定理由」 が自動で並びます。手集計なしで「自社サイトの送信のうち何 % が営業か」が即時に見えます。
判定例:
2026-05-19 14:23 sales_solicitation 0.94 SEO 改善サービスへの誘導が目的
2026-05-19 13:08 bd_partnership 0.81 受注機会あり、業務委託打診の体裁
2026-05-19 11:47 genuine_lead 0.92 具体的な自社サービス利用についての問い合わせ
2026-05-19 09:31 recruitment_outreach 0.88 人材紹介サービスの売り込み
ここで genuine_lead の割合を数えると、「本当の CV 率」が見えてきます。
営業メール除外で GA4 のコンバージョン定義をリセットする
ここからが実装パートです。やりたいのは:
- 旧定義: フォーム送信完了 =
conversion - 新定義: AI が「genuine_lead」と判定した送信完了 =
conversion
実装パターンは大きく 2 つ。
パターン A: GA4 Measurement Protocol (サーバーサイド送信)
サーバー側 (WordPress 側) で AI 判定を実行 → 判定結果が「問い合わせ」だった時だけ、Measurement Protocol で GA4 にイベント送信。
add_action( 'yomuform_classification_done', function ( $verdict, $form_id ) {
if ( ! is_sales_category( $verdict['category'] ) ) {
wp_remote_post(
"https://www.google-analytics.com/mp/collect?measurement_id={$ga_id}&api_secret={$secret}",
[ 'body' => wp_json_encode( [
'client_id' => $verdict['client_id'],
'events' => [[
'name' => 'genuine_inquiry',
'params' => [
'category' => $verdict['category'],
'confidence' => $verdict['confidence'],
],
]],
] ) ]
);
}
}, 10, 2 );
GA4 側で genuine_inquiry イベントを コンバージョンとして登録 (Admin → Events → Mark as conversion)。
旧 form_submit イベントは conversion 解除して、集計対象から外す。これで CV 率は「本物の問い合わせのみ」を分子にした数字になります。
パターン B: GTM dataLayer 連携
GTM を使っている場合、判定結果を dataLayer.push で流して、GTM 側のトリガーで分岐させる方法も可能。
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'yomuform_classification',
yomuform_category: 'sales_solicitation', // or 'genuine_lead' etc.
yomuform_confidence: 0.93,
});
GTM トリガー条件: event=yomuform_classification AND yomuform_category=genuine_lead
GA4 タグ: 上記トリガーで発火 → カスタムイベント genuine_inquiry を GA4 に送る。
YomuForm の Pro プランで両方サポート
上記の Measurement Protocol 送信、GTM dataLayer 連携は どちらも YomuForm Pro で実装済み です。WordPress 管理画面で:
- 「システム連携 (Pro)」を開く
- GA4 Measurement Protocol セクションで Measurement ID + API Secret を入力
- 発火条件を「問い合わせ判定のみ」に設定
- 同じ画面の GTM dataLayer セクションも有効化
設定 3 分で「本物の問い合わせだけ CV」体制が完成します。
CV 定義の見直し後、何が起きるか
実際に切り替えると、次のような変化が見えます:
- CV 率の数字: 多くの B2B サイトで 30〜70% 下がります (= これまでが膨張していた)
- 広告のレポート: 各キャンペーンの実 ROI が見える。意外と効いていなかった広告、意外と効いていた広告がはっきり分かれる
- A/B テストの判定: 過去の「勝ち」が逆転する可能性がある (= 営業メール量に左右されていた A/B が、本物の問い合わせ量で見ると違う結果)
- 経営層への説明: 「下がった」のではなく「真の数字に揃えた」だと説明することが重要
最後の点が一番大事です。役員会議で「CV 率が下がりました」と報告すると怒られる構図になりがちですが、実態は「それまで膨張していた数字を正しく直しました、今が真の数字です」。広告予算の判断もマーケ施策の評価も、すべて正しい数字をベースに動き始める方が中長期では絶対に得です。
まとめ
- GA4 の CV 率急落、一般的原因をチェックして異常が見えない場合は、「これまでが膨張していて、今が正しい」可能性を疑う
- フォーム経由の営業メールが CV カウントされている構造は、多くの B2B サイトで見落とされている
- 営業判定を AI で行い、「真の問い合わせ」だけを CV とする定義変更で 本物の CV 率 が見える
- 実装は GA4 Measurement Protocol か GTM dataLayer 連携。YomuForm Pro で 3 分設定
CV 率が下がっていることは「悪化」ではなく 計測の正常化 という可能性が、十分にあります。