jQueryを介して仮想ページビューを起動する次のステップと戻るボタンを備えた1ページのフォームがあります。ユニバーサル アナリティクスを使用して、これらのボタン クリックを GTM の仮想ページ ビューとしてキャプチャしようとしていますが、問題が発生しています。GAでリアルタイムで調べたところ、ブラウザのURLのみが登録されています。
GTM UA タグの設定:
UA タグを設定し、トラッキング ID を設定し、ドキュメント パスをデータ レイヤー変数 'vpv' に設定しました (以下のカスタム html を参照)。{{event}} が SendVirtualPageView と等しい場合に起動します。マクロ vpv は、マクロ タイプをデータ レイヤー変数として設定します。
UA タグのセットアップは次のとおりです。
http://bit.ly/QNdxKo (注: まだ画像を投稿できません)
発砲ルール:
これが私のクストンHTMLタグです:
<script>
/*Next Step 1*/
$(".StandardButton:eq(0)").on("mousedown", function(){
dataLayer.push({
'event': 'SendVirtualPageView',
'vpv': '/virtual/location'
});
});
/*Back Button 1*/
$(".BackButton:eq(0)").on("mousedown", function(){
dataLayer.push({
'event':'SendVirtualPageView',
'vpv':'/virtual/areaofinterest'
});
});
/*Next Step 2*/
$(".StandardButton:eq(1)").on("mousedown", function(){
dataLayer.push({
'event':'SendVirtualPageView',
'vpv':'/virtual/education'
});
});
/*Back Button 2*/
$(".BackButton:eq(1)").on("mousedown", function(){
dataLayer.push({
'event':'SendVirtualPageView',
'vpv':'/virtual/location'
});
});
/*Next Step 3*/
$(".StandardButton:eq(2)").on("mousedown", function(){
dataLayer.push({
'event':'SendVirtualPageView',
'vpv':'/virtual/contactinformation'
});
});
/*Back Button 3*/
$(".BackButton:eq(2)").on("mousedown", function(){
dataLayer.push({
'event':'SendVirtualPageView',
'vpv':'/virtual/education'
});
});
</script>
プレビュー モードでテストを行ったところ、イベントが発生していることがわかります。
Fired on Event "SendVirtualPageView" (6)
どんな洞察も大歓迎です。前もって感謝します。