Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动跟踪谷歌分析和谷歌标签管理器_Javascript_Jquery_Google Analytics_Google Tag Manager - Fatal编程技术网

Javascript 移动跟踪谷歌分析和谷歌标签管理器

Javascript 移动跟踪谷歌分析和谷歌标签管理器,javascript,jquery,google-analytics,google-tag-manager,Javascript,Jquery,Google Analytics,Google Tag Manager,我想跟踪有多少用户在移动视图中点击了网站上的呼叫按钮。 令人担忧的是,呼叫按钮被放置在两个代码相同的页面上 我放置了下面的代码来跟踪活动。但是由于相同的代码放置在两个不同的页面上。我无法计算有多少用户从哪个页面单击。页面url是静态的,不会改变。所以我们使用事件跟踪来区分。我附上了GTM和网页代码的截图。图像中以灰色突出显示的线是手机号码和类别代码(由于安全原因,我无法共享手机号码和类别)。此外,我还突出显示了唯一一个在代码方面不同的类(“关于trume的pane bean附加资源”&pane

我想跟踪有多少用户在移动视图中点击了网站上的呼叫按钮。 令人担忧的是,呼叫按钮被放置在两个代码相同的页面上

我放置了下面的代码来跟踪活动。但是由于相同的代码放置在两个不同的页面上。我无法计算有多少用户从哪个页面单击。页面url是静态的,不会改变。所以我们使用事件跟踪来区分。我附上了GTM和网页代码的截图。图像中以灰色突出显示的线是手机号码和类别代码(由于安全原因,我无法共享手机号码和类别)。此外,我还突出显示了唯一一个在代码方面不同的类(“关于trume的pane bean附加资源”&pane bean安全和剂量横幅”)

任何机构都可以在GTM级别帮助我更改代码


提前感谢。

如果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()