Javascript 移动跟踪谷歌分析和谷歌标签管理器
我想跟踪有多少用户在移动视图中点击了网站上的呼叫按钮。 令人担忧的是,呼叫按钮被放置在两个代码相同的页面上 我放置了下面的代码来跟踪活动。但是由于相同的代码放置在两个不同的页面上。我无法计算有多少用户从哪个页面单击。页面url是静态的,不会改变。所以我们使用事件跟踪来区分。我附上了GTM和网页代码的截图。图像中以灰色突出显示的线是手机号码和类别代码(由于安全原因,我无法共享手机号码和类别)。此外,我还突出显示了唯一一个在代码方面不同的类(“关于trume的pane bean附加资源”&pane bean安全和剂量横幅”) 任何机构都可以在GTM级别帮助我更改代码Javascript 移动跟踪谷歌分析和谷歌标签管理器,javascript,jquery,google-analytics,google-tag-manager,Javascript,Jquery,Google Analytics,Google Tag Manager,我想跟踪有多少用户在移动视图中点击了网站上的呼叫按钮。 令人担忧的是,呼叫按钮被放置在两个代码相同的页面上 我放置了下面的代码来跟踪活动。但是由于相同的代码放置在两个不同的页面上。我无法计算有多少用户从哪个页面单击。页面url是静态的,不会改变。所以我们使用事件跟踪来区分。我附上了GTM和网页代码的截图。图像中以灰色突出显示的线是手机号码和类别代码(由于安全原因,我无法共享手机号码和类别)。此外,我还突出显示了唯一一个在代码方面不同的类(“关于trume的pane bean附加资源”&pane
提前感谢。如果css类是区别因素,您可以使用一些JavaScript检查您使用的是哪个版本。代码可能如下所示:
function getPageVersion(){
var page = document.querySelectorAll(".pane-bean-safety-and-dosing-banner");
if(page.length>=1){
return "Page Version A";
}else{
return "Page Version B";
}
}
如果可以在页面上找到该css类,则返回“页面版本A”,如果无法找到,则返回“页面版本B”。通过这种方式,您可以更改:
'label': 'Page - abc'
致:
如果您想要一个纯GTM解决方案,只需将我上面放的代码放在一个
自定义JavaScript变量中(不要忘记删除函数名)
在事件标签中分析标签的部分
并将触发器设置为单击
,任意单击
,在按钮所在的页面上启用,并过滤到单击类包含的
任何按钮类。感谢您的回复
'label': 'Page - abc'
'label': getPageVersion()