このチュートリアルでは、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アナリティクスからインストールする必要があります。
ステップ1:フォーム送信のトリガーを作成する
- GTMで、 [トリガー] → [新規] → [トリガー設定] → [ページビュー]に移動します。
- ページビューを選択してください。
- 条件を次のように設定します。
-
ページURL — 内容 —
form_status=submitted
-
ページURL — 内容 —
- トリガーには、
Form Submitted – All Formsなど、分かりやすい名前を付けてください。 - 保存。
⚠️既にコンバージョンを追跡している学校への重要な注意点:常に「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 )を使用してください。
ステップ3:GA4イベントタグを作成する
- タグ → 新規 → タグ設定 → Google Analytics: GA4 イベントに移動します。
- 測定ID (GA4プロパティ)を入力してください。
-
イベント名を付けてください。例えば、
All_Form_SubmissionやEvent_Form_Submissionなどです。レポート作成に役立つ名前であれば、どのような名前でも構いません。 - 「トリガー」の下で、ステップ1またはステップ2で作成したトリガーを選択します。
- タグを保存してください。
ステップ4:プレビューモードでテストする
- GTMで「プレビュー」をクリックします。
- OpenApplyサイトで、まるで親になったつもりでテストフォームを送信してください。
- 成功ページでタグが正しく動作し、変数に期待どおりの値が表示されていることを確認してください。
- 確認が完了したら、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をトリガーにするか、入学選考期間の開始時に名前変更を実行するようにしてください。