使用Universal Analytics在Google跟踪代码管理器中设置虚拟网页浏览

时间:2014-05-15 17:55:57

标签: google-analytics google-tag-manager universal-analytics

我有一个单页表单,下一步和后退按钮用于通过jQuery触发虚拟页面视图。我试图使用Universal Analytics将这些按钮点击捕获为GTM中的虚拟页面视图,但我遇到了问题。我在GA中实时查看,它只是注册浏览器网址。


GTM UA代码设置:

我设置了UA标签,并设置了跟踪ID,并将文档路径设置为数据层变量'vpv'(请参阅下面的自定义html),当{{event}}等于SendVirtualPageView时,它会触发。宏vpv使用宏类型作为数据层变量

进行设置

以下是UA代码设置

http://bit.ly/QNdxKo(注意:我无法发布图片)


射击规则:

http://bit.ly/1gIAJR1


以下是我的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)

非常感谢任何见解。先感谢您。

1 个答案:

答案 0 :(得分:0)

发现问题,它是你的vpv dataLayer宏:

数据层变量名称必须为vpv,而不是SendVirtualPageview

enter image description here