Google広告のコンバージョンタグはサンクスページがなくても設置できる?Contact Form 7で計測できるよう対応した事例
Google広告のコンバージョンタグは、「サンクスページがあること」が前提と思われがちですが、実際には必須ではありません。WordPressでよく利用されているContact Form 7のように、送信後にページ遷移しないフォームでも、送信成功のタイミングを利用してコンバージョンを計測できます。
今回は、WordPressサイトにGoogle広告のコンバージョンタグを設置した際の対応事例をご紹介します。サンクスページが存在しない構成だったため、フォーム送信やページ閲覧、電話クリックをそれぞれ適切なタイミングで計測できるよう実装し、動作確認まで行いました。
今回のご相談内容
お客様からGoogle広告のコンバージョンタグが共有され、「無料相談フォームの送信完了」「実績ページの閲覧」「0XXから始まる電話番号のクリック」をコンバージョンとして計測したいというご相談をいただきました。
Google広告から送られてきた案内には「サンクスページへタグを設置してください」と記載されていましたが、対象サイトはWordPressで構築されており、お問い合わせフォームにはContact Form 7を利用していました。フォーム送信後は同一ページ内で完了メッセージが表示されるAjax形式のため、サンクスページは存在しない構成でした。
発生していた症状・エラー内容
サンクスページが存在しないため、Google広告の案内通りにタグを設置することができませんでした。
また、サイト内を調査すると、以前から利用されているGoogle広告のコンバージョンタグも存在しており、新しく追加するタグと重複して動作しないかも確認が必要な状態でした。
Googleタグ自体が未設置と思われたものの、実際に調査を進めると、既存のGoogleタグは別の仕組みで読み込まれており、現在もコンバージョンイベントが送信されていることが分かりました。
原因の特定ポイント
まずブラウザの開発者ツールとGoogle Tag Assistantを利用し、サイトにGoogleタグが読み込まれているかを確認しました。
その結果、gtag() は正常に読み込まれており、Google広告タグ自体は既に動作していることを確認できました。一方で、新たに追加したコンバージョンタグが正しく送信されているかは、Google広告の管理画面がなくても確認できることが分かりました。
確認にはGoogle Tag Assistantに加え、ブラウザのdataLayerを利用し、送信されたコンバージョンイベントのsend_toを確認する方法を採用しました。この方法により、どのコンバージョンラベルが実際に送信されているかを正確に把握することができました。
実際に行った対応内容
無料相談フォームについては、サンクスページを新たに作成するのではなく、Contact Form 7が送信成功時に発火する公式イベントを利用してコンバージョンを送信するよう実装しました。
実績ページについては、対象ページを表示したタイミングでコンバージョンイベントを送信するよう設定しました。また、0XXから始まる電話番号については、電話リンクがクリックされた際にコンバージョンが送信されるようJavaScriptでイベントを追加しました。
実装後はGoogle Tag AssistantとブラウザのdataLayerを利用し、それぞれのコンバージョンラベルが正しく送信されていることを確認しました。
対応後の結果・改善点
無料相談フォームの送信、実績ページの閲覧、0XX電話番号のクリックについて、それぞれGoogle広告へ正しいコンバージョンイベントが送信されることを確認しました。
また、以前から利用されていた既存のコンバージョンタグも動作していることが確認できたため、新しく追加したタグとの違いも把握できました。既存タグについては削除せず、お客様へ用途の確認をお願いする形とし、安全性を優先した対応を行いました。
今回の対応から分かったこと
今回の対応で改めて感じたのは、「Google広告のコンバージョン計測にはサンクスページが必須」という認識は必ずしも正しくないということです。
Google広告の案内ではサンクスページへの設置例が紹介されることが多いものの、実際にはコンバージョンとしたいタイミングでイベントを送信すれば計測できます。Contact Form 7のようなAjaxフォームでも、送信成功イベントを利用することで正確な計測が可能です。
また、Google広告の管理画面が手元になくても、Google Tag Assistantやブラウザの開発者ツールを利用すれば、実際にコンバージョンイベントが送信されているかを確認できることも大きな学びでした。
同様のトラブルを防ぐために
Google広告のコンバージョンタグを設置する際は、まず現在のサイトにGoogleタグが既に設置されているかを確認することが重要です。既存タグを把握しないまま新しいタグを追加すると、重複してイベントが送信される場合があります。
また、サンクスページが存在しないからといって無理に新しいページを作成する必要はありません。利用しているフォームやサイト構成に合わせて、最適なタイミングでイベントを送信する方法を選択することで、より自然な形でコンバージョン計測を行うことができます。
メディアプライムスタイルのサポートについて
メディアプライムスタイルでは、WordPressの保守だけでなく、Google広告やGoogleアナリティクスなどの計測タグ設置についても、現在のサイト構成に合わせたご提案を行っています。
「サンクスページがないから計測できないと思っていた」「既存のタグが入っているか分からない」「タグを設置するよう言われたがどうしていいかわからない」といったご相談にも対応しています。
サイトごとに構成や運用方法は異なるため、今回のように実際の状態を確認しながら、安全性を考慮した方法で実装・検証を行っています。WordPressの計測設定や保守でお困りの際は、お気軽にご相談ください。
🐾 さぽたん日記からのご案内
ホームページを育てるお手伝い
ホームページは作って終わりではなく、
小さな修正や改善を重ねながら育てていくものです。
日々の対応内容を「さぽたん日記」でご紹介しています。