GA4のコンバージョンが営業メール・スパムで水増しされる問題|原因の見つけ方と除外方法

「今月はコンバージョンが先月の1.5倍」と報告した翌週、営業から「問い合わせは増えていない」と言われる——。

フォーム送信をコンバージョンにしているサイトでは、珍しくない光景です。原因の多くは営業メールとスパムがコンバージョンとして計上されていることにあります。本記事では、GA4のコンバージョン(キーイベント)が営業メール・スパムで水増しされる仕組み、汚染の見つけ方、GA4側でできる対処とその限界、そして根本的に除外する方法を解説します。

この記事の結論(先に要点)

対処汚染を減らす効果限界
GA4の内部トラフィック除外・ボットフィルタ自社アクセスと既知ボットのみ営業メールは人間の送信なので対象外
送信内容による除外(GTMでNGワード判定)定型的な営業メールの一部文面が変わると効かない。本物を弾くリスク
reCAPTCHAで送信自体を減らすボットスパム人間の営業メールは素通り
営業メールを「別イベント」に分ける集計上は分離できる判定を人が後からやるなら、リアルタイム最適化には間に合わない
AI判定で本物の問い合わせだけをコンバージョン発火(クリーンコンバージョン)営業メール・スパムの両方AI判定の対象通数に上限(無料は30通/月)

→ GA4の設定だけでは営業メールは除外できません。**「送信された時点で内容を判定し、本物だけコンバージョンを送る」**という順序に変える必要があります。

1. なぜ営業メールがコンバージョンに混ざるのか

多くのサイトでは、問い合わせフォームの送信完了をコンバージョンにしています。実装は次のいずれかです。

  • サンクスページ(/thanks/)の表示をキーイベントにする
  • フォーム送信時に gtag('event', 'generate_lead') などを発火する
  • Googleタグマネージャー(GTM)のフォーム送信トリガーで発火する

いずれも**「送信された」という事実だけを見ており、「誰が何を送ったか」は見ていません**。営業代行がフォームから売り込みを送れば、サンクスページは表示され、イベントは発火します。ボットが自動投稿しても同じです。

営業メールは人間(または人間相当の営業ツール)が送るため、reCAPTCHAを入れても止まりません(→reCAPTCHAが効かない理由)。つまり、ボット対策を万全にしてもコンバージョンの汚染は残ります。

2. 汚染が引き起こす3つの実害

① CPAと成果報告が嘘になる

月30件のコンバージョンのうち20件が営業メールなら、実際のCPAは報告値の3倍です。予算配分や継続判断が誤った数字に基づいて行われます。

② 広告の自動最適化が「営業メールを送る人」に寄る

Google広告やMeta広告のスマート自動入札は、コンバージョンしたユーザーに似た人に配信を寄せます。営業メールがコンバージョンに混ざると、アルゴリズムは「営業をかけてくる人」を優良顧客として学習します。汚染は数字の問題にとどまらず、配信そのものを歪めます。

③ 改善施策の効果が判定できない

LPを改修してコンバージョンが増えても、増分が営業メールなら意味がありません。ABテストの勝敗もノイズで決まります。

3. 汚染を見つける3つの確認方法

自サイトのコンバージョンがどれだけ汚染されているかは、次の手順で見当をつけられます。

確認1:受信メールとコンバージョン数を突き合わせる

直近1か月のコンバージョン数と、同期間にフォームから届いたメールを分類した数を比べます。届いたメールを「本物」「営業」「スパム」に手で分けるだけで、汚染率がわかります。多くのBtoBサイトでは、この時点で半数以上が営業メールとスパムであることが判明します。

確認2:GA4の探索レポートで「時間帯」と「参照元」を見る

  • 深夜帯にコンバージョンが集中していればボットの可能性が高い
  • 参照元が (direct) で、ランディングページが問い合わせページそのものという組み合わせは、営業リストからフォームURLへ直接アクセスした営業メールの典型パターン
  • 同じ日に同一の地域・デバイスから複数回コンバージョンしていれば営業ツールを疑う

確認3:広告経由のコンバージョンのうち商談化した割合を出す

広告レポートのコンバージョン数と、営業が「商談化した」と数えた件数を比べます。差が大きいほど汚染が深刻です。

4. GA4側でできる対処と、その限界

内部トラフィックとボットの除外

GA4は既知のボットとスパイダーのトラフィックを自動で除外し、内部トラフィック(自社IP)の除外も設定できます。これは必ず設定すべきですが、営業メールは対象外です。営業担当者は普通のブラウザから、普通のIPで送信しているからです。

GTMで送信内容を見て発火を制御する

GTMのカスタムJavaScript変数でフォームの入力値を取得し、NGワードを含む場合はタグを発火させない、という実装は可能です。ただし次の問題があります。

  • NGワードを避けた営業メールは通過する
  • 本物の問い合わせに「ご提案」「無料」が含まれていれば弾いてしまう
  • 入力値をブラウザ側で扱うため、個人情報の取り扱いに注意が必要
  • 営業文面が変わるたびにルール保守が発生する

文字列一致方式の限界は、問い合わせの自動仕分けをAIで実現する方法で整理しているとおりです。

コンバージョンを「後から」修正する

GA4には、一度計上したイベントを後から取り消す機能はありません。広告媒体側のオフラインコンバージョンのインポートで「商談化した件のみ」を後日送る運用は可能ですが、判定が人手なら日数がかかり、自動入札のリアルタイム学習には間に合いません。

5. 根本解決:送信時点でAIが判定し、本物だけコンバージョンを送る

順序を変えるのが解決策です。「送信されたらコンバージョン→後で除外」ではなく、**「送信内容をAIが判定→本物の問い合わせだけコンバージョン発火」**にします。

Defformのクリーンコンバージョン機能は、この順序を実現するために用意されています。

[フォーム送信]

【AI判定】営業メール / スパム / 本物の問い合わせ
  ↓ 営業メール・スパム → 通知停止・コンバージョン発火なし
  ↓ 本物の問い合わせ  → 担当者へ通知 + コンバージョンタグ発火
[GA4 / 広告媒体]  ← 本物の問い合わせだけが届く

設定手順

  1. Defformでフォームを作成し、編集画面の「タグ編集」を開く
  2. コンバージョンタグに、GA4なら gtag('event', 'イベント名'); を登録する(Google広告・Meta広告のタグも同様に登録可能)
  3. フォームをビルドし、埋め込みコードをサイトに設置する
  4. テスト送信を行い、GA4の「キーイベント」に反映されるか確認する

詳しい画面付きの手順はDefformで正当なお問い合わせのみコンバージョンを取得する方法にまとめています。

導入後に変わること

  • コンバージョン数は減ります。ただしそれが本来の数字です
  • CPAは上がって見えますが、営業が「商談化した」と数える件数との差が縮まります
  • 自動入札は本物の問い合わせをした人に似たユーザーを探すようになります
  • 遮断された営業メール・スパムはダッシュボードに残るため、誤判定があっても確認できます

6. 導入前に社内で合意しておきたいこと

クリーンコンバージョンを導入すると、レポート上のコンバージョン数は確実に下がります。「数字が減った」と受け取られないよう、導入前に次の2点を共有しておくことを勧めます。

  • 導入前1か月分の「本物 / 営業 / スパム」の内訳を出し、減る分は元から成果ではなかったことを示す
  • 評価指標を「コンバージョン数」から「商談化率」または「有効問い合わせ数」に切り替える

広告代理店に運用を委託している場合は、代理店側の評価指標も合わせて変更が必要です。

よくある質問(FAQ)

Q. GA4の設定だけで営業メールをコンバージョンから除外できますか? A. できません。GA4のボット除外や内部トラフィック除外は、人間が送る営業メールを対象にしていません。送信内容を判定してからコンバージョンを送る仕組みが必要です。

Q. reCAPTCHAを入れればコンバージョンの汚染は止まりますか? A. ボットによる自動投稿分は減りますが、営業メールは人間が送るため止まりません。ボット判定と内容判定は役割が異なり、併用が前提です。

Q. クリーンコンバージョンはGoogle広告やMeta広告でも使えますか? A. はい。コンバージョンタグの設定欄にはGA4以外の媒体のタグも登録できます。本物の問い合わせと判定された送信に対してのみタグが発火します。

Q. 導入するとコンバージョン数が減るのが心配です。 A. 減った分は元から営業メールとスパムであり、成果ではありませんでした。導入前に内訳を出して社内で共有し、評価指標を有効問い合わせ数や商談化率に切り替えることを勧めます。

Q. 無料で試せますか? A. AI判定30通/月までのFREEプランが永年無料です。詳細は料金プランをご覧ください。

まとめ

  • フォーム送信をコンバージョンにすると、営業メールとスパムがそのまま計上される
  • 汚染はCPAを狂わせるだけでなく、広告の自動最適化を「営業をかけてくる人」に寄せてしまう
  • GA4のボット除外・内部トラフィック除外は必須だが、営業メールには効かない
  • 解決策は順序の変更。送信時点でAIが判定し、本物の問い合わせだけコンバージョンを送る
  • 導入後はコンバージョン数が減るため、評価指標を商談化率に切り替えて社内合意をとる

Defformを無料で試す

→ 関連:Defformで正当なお問い合わせのみコンバージョンを取得する方法

→ 関連:問い合わせフォームの営業メール・スパム対策 完全ガイド