Contact Form 7でGTMイベントを発火させる設定手順【決定版】

Contact Form 7 (CF7) の送信をGoogleタグマネージャー (GTM) で計測する方法を解説。変数・トリガー・タグの具体的な設定から、GA4でのコンバージョン設定、プレビューでの動作確認まで、初心者でも迷わず設定できる手順を詳しく紹介します。

GTMの変数設定(初回のみ)

Contact Form 7 (CF7) の送信を Google タグマネージャー (GTM) で計測するためのトリガー設定です。GA4(Google Analytics 4)での計測を前提に、一般的な設定方法を説明します。

まず、CF7のフォームクラスを認識するために、GTMの「組み込み変数」を有効にします。

  1. Google タグマネージャー にログインします。
  2. 左側のメニューから 「変数」 をクリックします。
  3. 「組み込み変数」 の項目で 「設定」 をクリックします。
  4. 表示されるリストの中から 「Form Classes」 にチェックを入れて有効にします。

GTMのトリガー設定

次に、CF7のフォーム送信時に発火するトリガーを作成します。

  1. GTMの左側のメニューから 「トリガー」 をクリックします。
  2. 「新規」 ボタンをクリックします。
  3. トリガーの名前を分かりやすいものに設定します(例: Contact Form 7 送信)。
  4. 「トリガーのタイプを選択」 で、「ユーザーエンゲージメント」 の下の 「フォームの送信」 を選択します。
  5. 「このトリガーの発生場所」 で 「一部のフォーム」 を選択します。
  6. 条件を設定します。
    • 左側のドロップダウンで 「Form Classes」 を選択します。
    • 中央のドロップダウンで 「含む」 を選択します。
    • 右側の入力欄に wpcf7-form と入力します。
  7. 「保存」 ボタンをクリックします。補足: 複数のフォームがあり、特定のフォームの送信だけを計測したい場合は、上記に加えて「Page URL」などの条件を追加することも可能です。例えば、特定のURLに設置されたフォームの送信のみを計測したい場合は、以下のように追加します。
    • 「+」ボタンをクリックして新しい条件を追加
    • 左側のドロップダウンで「Page URL」を選択
    • 中央のドロップダウンで「含む」または「等しい」を選択
    • 右側の入力欄に、そのフォームが設置されているページのURLの一部または全部を入力

GTMのタグ設定

作成したトリガーを使って、GA4にイベントを送信するタグを設定します。

  1. GTMの左側のメニューから 「タグ」 をクリックします。
  2. 「新規」 ボタンをクリックします。
  3. タグの名前を分かりやすいものに設定します(例: GA4 - Contact Form 7 送信)。
  4. 「タグの設定」 で 「Google アナリティクス: GA4 イベント」 を選択します。
  5. 「測定ID」 に、GA4の測定ID(G-XXXXXXXXX)を入力します。
    • GA4の管理画面の「データストリーム」から確認できます。
  6. 「イベント名」 を設定します(例: form_submissioncontact_form_send など)。GA4で分かりやすい名前にしてください。
    • 必要であれば、イベントパラメータを追加することもできます(例: form_name など)。
  7. 「トリガー」 の部分をクリックし、先ほど作成した 「Contact Form 7 送信」 トリガーを選択します。
  8. 「保存」 ボタンをクリックします。

GTMでのプレビューと公開

設定が正しく機能するかを確認し、公開します。

  1. GTMの右上にある 「プレビュー」 ボタンをクリックします。
  2. ウェブサイトのURLを入力し、Connectします。
  3. GTMのプレビューモードが起動したブラウザで、実際にContact Form 7のフォームを送信してみます。
  4. GTMのプレビュー画面に戻り、送信イベントが正しく発火しているか、設定したタグが「Tags Fired」として表示されているかを確認します。
  5. 問題がなければ、GTMのワークスペースに戻り、右上にある 「公開」 ボタンをクリックして変更を公開します。

GA4でのコンバージョン設定(必要であれば)

GA4でこのイベントをコンバージョンとして計測したい場合は、GA4側で設定を行います。

  1. Google アナリティクス にログインします。
  2. 左下の 「管理」 (歯車アイコン) をクリックします。
  3. 「データの表示」 の下にある 「コンバージョン」 をクリックします。
  4. 「新しいコンバージョンイベント」 をクリックし、GTMで設定した イベント名(例: form_submission)を入力して 「保存」 します。

これで、Contact Form 7の送信がGoogle タグマネージャー経由でGA4にイベントとして送信され、必要であればコンバージョンとして計測されるようになります。

導入した瞬間、あなたのサイトは「SEO最適化」済み。

「SEOに強い(=SEO対策が最適化された)」WordPressテーマは存在します。 また、特に初心者の方や効率的にサイトを運営したい方にとって、それらを利用する価値は極めて高いです。ただし、「そのテーマを使うだけで検索順位が上がる」という魔法の道具ではありません。以下に、なぜ「強い」と言われるのか、その正体と利用価値を詳しく解説します。

1. 「SEOに強いテーマ」の正体

SEOに強いとされるテーマは、Googleなどの検索エンジンがサイトを評価する際の「減点要素」を減らし、「加点要素」を自動で補う設計がなされています。具体的には以下の3点が優れています。

  • 表示速度の高速化: 無駄なコードを省き、画像読み込みの最適化などが施されています。読み込み速度はGoogleのランキング要因(Core Web Vitals)の一つです。
  • 正しいHTML構造: 検索エンジンのクローラー(ロボット)が内容を理解しやすいよう、見出しタグ(H1〜H3など)や内部リンクが適切に配置されています。
  • 構造化データの実装: 検索結果に評価の星印やFAQを表示させるための特殊なコードが、最初から組み込まれていることが多いです。

2. 利用する価値がある理由

専門知識がない個人や中小企業の担当者が、自力でこれらを全て設定するのは非常に困難です。

項目自力(標準テーマ等)でやる場合SEOに強いテーマを使う場合
設定時間プラグイン選定やコード編集に数日〜数週間テーマの設定画面で完結(数分)
コスト外注すれば数十万円、自力なら膨大な学習時間1.5万〜3万円程度の買い切り
安定性プラグイン同士の競合でサイトが壊れるリスク開発元が動作保証しており安心

[!TIP]

記事を書くことに集中できるのが最大のメリットです。SEO対策という「土台作り」をテーマに任せることで、最も重要な「コンテンツ(記事内容)」の作成に時間を使えるようになります。

3. 注意点:テーマを変えても「内容」がなければ勝てない

どんなに優秀なテーマを使っても、記事の質(ユーザーの悩みを解決しているか)が低ければ順位は上がりません。テーマはあくまで「加速装置」であり、エンジンの役割を果たすのはあなたの書くコンテンツです。

「SEOに強いテーマ」は、いわば「整備された一級品の陸上トラック」です。その上で走る選手(記事)が優れていて初めて、最高の結果が出ます。

AI時代のSEOとマーケティングを解説(中小企業向け)