我有一个带有下一步和后退按钮的页面表单,这些按钮将通过jQuery触发虚拟页面视图。我正在尝试使用Universal Analytics在GTM中将这些按钮点击捕获为虚拟页面浏览量,但是出现问题。我在GA的“实时”中查看,它只是注册浏览器网址。
GTM UA标签设置:
我设置了我的UA标签,并设置了跟踪ID,并将文档路径设置为数据层变量“ vpv”(请参见下面的自定义html),并且当{{event}}等于SendVirtualPageView时它将触发。使用宏类型作为数据层变量设置宏vpv
这是UA标签设置:
http://bit.ly/QNdxKo(注意:我还不能发布图片)
射击规则:
这是我的Custon 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)
任何见识将不胜感激。先感谢您。
找到了问题,这是您的vpv dataLayer宏:
数据层变量名vpv
不必是SendVirtualPageview
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句