ページが表示されたら、いくつかのデータを Google タグ マネージャー (GTM) の dataLayer にプッシュします。
dataLayer.push({
event: "MY_EXPERIMENT",
variant: "A",
result: "FORM_DISPLAYED"
});
フォームが送信されると、いくつかの新しいデータをプッシュします。
dataLayer.push({
event: "MY_EXPERIMENT",
variant: "A",
result: "FORM_SUBMITTED"
});
GTM で dataLayer 変数を作成し、それらを GTM のタグのカテゴリ/アクション/ラベル フィールドに挿入しました。変数の 1 つは次のように設定されます。
タグは URL パスによってトリガーされ、プレビュー モードで機能します。
しかし、Google アナリティクスのライブ ダッシュボードでイベントを調べると、カテゴリ/ラベル/イベント列に「未定義」しか表示されません。変数が正しく設定されていないように見えますが、すべてを調べたところ、問題ないようです。
私は何を間違っていますか?