Google Analytics 4 でフォーム送信を追跡する - GA4

The Faria Team
  • 更新

このチュートリアルでは、Googleタグマネージャー(GTM)とGoogleアナリティクス4(GA4)でOpenApplyフォームのコンバージョントラッキングを設定する手順を説明します。チュートリアルを完了すると、すべてのフォーム、または特定のフォームからのフォーム送信をGA4でコンバージョンとしてカウントできるようになります。

あなたができること

保護者がOpenApplyサイトでフォームを送信するたびに、成功ページのURLに標準のトラッキングパラメータが自動的に含まれるようになりました。つまり、コンバージョントラッキングを一度設定すれば、アプリケーション、問い合わせ、イベント登録、アンケート、再登録など、すべてのフォームで機能し、 OpenApply側で毎回カスタマイズする必要がなくなります。

OpenApply側での設定は不要です。これらのパラメータは既にインスタンス上で有効になっています。

これらの送信をトラッキング対象のコンバージョンに変換したい場合にのみ、GTM/GA4を設定する必要があります。


URLパラメータを理解する

フォームが送信されると、 OpenApply成功ページの URL に以下のパラメータを追加します。

パラメータ 価値 適用対象
form_status 常にsubmitted すべての形式
form_type フォーム設定に表示される名前と一致するフォームタイプ すべての形式
event_type イベントの種類(例:オープンデー、ツアー) イベント申込書のみ
form_name 実際のフォーム名/タイトル 再登録を除くすべてのフォーム

以前からapplication_successまたはenquiry_success=trueパラメータを使用してコンバージョンを追跡していた場合、それらのパラメータは引き続き機能し、変更はありません。

フォームタイプ参照

管理画面 → フォーム → フォーム設定でフォームの種類を選択します。 form_type値
関心表明の登録 registration_of_interest
応用 application
補足 supplementary
アンケート questionnaire
イベント event
登録 enrollment
再登録(登録状況は問いません) reenrollment
提携校に関する参考情報 feeder_school_reference
卒業生 alumni
構成員 constituent
接触 ⛔️ まだサポートされていません

スクリーンショット:フォームタイプの参照:⛔️ まだサポートされていません

スペースと特殊文字に関する注記

form_nameとevent_type 、フォームのタイトルまたはイベント名から直接取得されるため、それらにスペースや記号が含まれている場合は、URLでエンコードされます。URLでは、スペースはプラス記号( + )に、その他の特殊文字はパーセントエンコードされます。

OpenApplyでの名前 URLにどのように表示されるか
オープンデー event_type=Open+Day
1年生向けアプリケーション form_name=Grade+1+Application
応募および契約(2025/26年度) form_name=Application+%26+Contract+%282025%2F26%29

始める前に

OpenApplyインスタンスにGTMがインストールされ、GA4プロパティが接続されている必要があります。

GTMがまだインストールされていない場合は、設定 > 統合 > Googleアナリティクスからインストールする必要があります。
スクリーンショット:GTMがまだインストールされていない場合は、設定 > 統合 > Googleアナリティクスからインストールする必要があります。


ステップ1:フォーム送信のトリガーを作成する

  1. GTMで、 [トリガー] → [新規] → [トリガー設定] → [ページビュー]に移動します。
  2. ページビューを選択してください。
  3. 条件を次のように設定します。
    • ページURL — 内容 — form_status=submitted
  4. トリガーには、 Form Submitted – All Formsなど、分かりやすい名前を付けてください。
  5. 保存。
    スクリーンショット:⚠️ 既にコンバージョンを追跡している学校への重要な注意点

⚠️既にコンバージョンを追跡している学校への重要な注意点:常に「equals」ではなく「 contains 」を使用してください。「equals」に設定されたトリガーは特定のURLに固定され、そのURLに余分なパラメータが追加された瞬間にトリガーが作動しなくなります。

ステップ2:特定のフォームのトリガーを作成する

特定のフォームタイプ、または特定のフォームのみを追跡したい場合は、同じトリガーに2つ目の条件を追加してください。

イベントフォームのみ:

  • ページURLにform_status=submittedが含まれています
  • さらに、ページURLにform_type=eventが含まれている。

名前付きフォームは1つのみ:

  • ページURLにform_status=submittedが含まれています
  • かつ、ページURLにform_name=Open+Day+2026が含まれている

注:フォーム設定に表示されるプレーンな名前( Open Day 2026 )ではなく、URLエンコードされた値( Open+Day+2026 )を使用してください。

スクリーンショット:フォーム設定に表示されるプレーンな名前(Open Day 2026)ではなく、URLエンコードされた値(Open+Day+2026)を使用してください。

ステップ3:GA4イベントタグを作成する

  1. タグ → 新規 → タグ設定 → Google Analytics: GA4 イベントに移動します。
  2. 測定ID (GA4プロパティ)を入力してください。
  3. イベント名を付けてください。例えば、 All_Form_SubmissionやEvent_Form_Submissionなどです。レポート作成に役立つ名前であれば、どのような名前でも構いません。
  4. 「トリガー」の下で、ステップ1またはステップ2で作成したトリガーを選択します。
  5. タグを保存してください。
    スクリーンショット:GA4イベントタグを作成する:タグを保存する

ステップ4:プレビューモードでテストする

  1. GTMで「プレビュー」をクリックします。
  2. OpenApplyサイトで、まるで親になったつもりでテストフォームを送信してください。
  3. 成功ページでタグが正しく動作し、変数に期待どおりの値が表示されていることを確認してください。
  4. 確認が完了したら、GTMで「送信」をクリックしてコンテナを公開します。
    スクリーンショット:確認後、GTMで「送信」をクリックしてコンテナを公開します。

スクリーンショット:成功ページでタグが発火し、変数に期待どおりの値が表示されることを確認してください。


よくある質問

1. 最近、コンバージョン追跡機能が動作しなくなりました。何か不具合が発生したのでしょうか?

おそらくバグではありません。これはほとんどの場合、トリガーが「含む」ではなく「等しい」に設定されていることが原因です。GTMトリガーのマッチタイプを確認し、手順2に示すように「含む」に変更してください。

2. これは、従来のapplication_success / enquiry_successパラメータに影響しますか?

いいえ、それらは変更されていません。完全一致(「等しい」)ルールを使用するトリガーのみを更新する必要があります。

3. パラメータは、私が作成したカスタムリダイレクト/サンキューページに表示されますか?

はい。カスタムリダイレクトを設定した埋め込みフォームの場合、パラメータは設定済みのサンキューページURLに追加されます。URLが完全に一致するページを追跡している場合は、同じ「含む」修正を適用してください。

4. form_type 、再登録が確定、未決定、または拒否されたかどうかがわからないのはなぜですか?

再登録申請は1件で家族全員を対象とし、子供ごとに異なる決定事項が含まれるため、単一のフォームタイプでは対応できません。すべての再登録申請には、 form_type=reenrollmentデータが記録されます。決定事項別の内訳が必要な場合は、REEダッシュボードをご利用ください。

5.再登録フォームにform_nameがないのはなぜですか?

同じ理由で、1回の送信で複数の再登録フォームが含まれる場合もあれば、まったく含まれない場合もあります。代わりにform_type=reenrollmentをトリガーとして使用してください。

6. 保護者が成功ページを更新した場合、それは2回の送信としてカウントされますか?

はい、おそらくその通りです。ページを更新したり、前後に移動したりすると、GTMのページビュートリガーが再起動します。OpenApply OpenApplyの実際の応募数よりもGA4の数値が高い場合、通常はこれが原因です。回避策としては、GA4でイベントではなくユーザーをレポート対象にしてください。

7. これは、自社ウェブサイトに埋め込まれたフォームにも適用されますか?

はい、ただしトラッキングルールは、親ページが実際に遷移するページで実行されているGTMコンテナ内に配置する必要があります。

  • カスタムリダイレクトURLを使用すれば、それはあなたの学校専用のウェブサイトコンテナになります。
  • ルールがない場合、親要素はOpenApplyページに留まるため、ルールが必要なのはOpenApplyにインストールされているコンテナです。

8. フォーム名は、保護者の言語によって変わりますか?

いいえform_name常にフォームの元のタイトルを反映し、翻訳版は反映しません。そのため、保護者がどの言語を使用したかに関わらず、GA4データは統合されたままになります。

9. フォームの名前を変更するとどうなりますか?

form_nameは今後新しい名前が反映されますが、過去のデータは書き換えられないため、GA4では古い名前と新しい名前が別々の値として表示されます。フォームの名前を頻繁に変更する場合は、 form_typeをトリガーにするか、入学選考期間の開始時に名前変更を実行するようにしてください。


Share

この記事は役に立ちましたか?

1人中1人がこの記事が役に立ったと言っています