フォームの種類が違うが完了ページのURLが同じ場合、完了をAdobe DTMで取得する方法は?
たとえば、問合せフォームと業務の相談フォームがあり
- 問合せフォーム:/form/support/
- 業務の相談フォーム:/form/consult/
いずれも完了ページが:/thanks/ の場合
フォームページで「Data Element」を作ってeVarに種類をセットしてから、完了ページの「Page Load Rules」でeventを計測すれば取得が可能です。
具体的な手順は:
1、Data Elementを作成
「Type」で「Custom Script」を選び、以下のようなJS文で種類を判定します。
var a = location.pathname;
if (a.match(“/form/support/”)) {
return “お問い合わせ”
} else if (a.match(“/form/consult/”)) {
return “業務の相談”
}
2、eVarにセット
Pathの条件を足して、以下のような正規表現を指定します。
/form/(support|consult)/
※適宜変更してください。
次に、eVarで、先ほど作ったData Elementを指定します。
3、完了eventをセット
Pathに完了ページのPathを記入して、下でeventを設定します。
保存すれば、DTMの設定は完了です。
最後に、Adobe Analyticsの「Admin」→「Report Suites」→「Conversion Variables」で、先ほどセットしたeVarを有効化すれば、完了です。
もちろん、データがちゃんと計測ができたかどうかも検証を忘れないでくださいね。
手順が分からない人は、こちらのリンクをご参考ください:
×