我已经返回以下代码进行下拉跟踪。它在fire fox上运行正常,但在chrome浏览器中没有。仅在选择下拉文本时触发数据
jQuery("body").on("click",'#selectoption option[value=option1]').click(function(){
try {
var label = "";
dataLayer.push({
'event': 'error-click',
'category': 'text1',
'action': 'text2',
'label': 'text3'});
} catch (err) {}
});
jQuery(“body”)。on(“click”,“#selectoption option [value = option2]”)。click(function(){
try {
var label = "";
dataLayer.push({
'event': 'error-click',
'category': 'text4',
'action': 'text5',
'label': 'text6'});
} catch (err) {}
});
我在chrome下面使用了以下代码,但是在chrome中触发了两次而在firefox中没有使用
jQuery('#selectoption').change(function () {
try {
var label = "";
dataLayer.push({
'event': 'error-click',
'category': 'text4',
'action': 'text5',
'label': 'text6'});
} catch (err) {}
});
任何正确代码的帮助都可以提前感谢。
答案 0 :(得分:0)
下面的代码在我的两个浏览器
中都可以正常使用jQuery('#selectoption').change(function () {
try {
var label = "";
dataLayer.push({
'event': 'error-click',
'category': 'text4',
'action': 'text5',
'label': 'text6'});
} catch (err) {}
});
可能还有其他一些问题。有任何点击通过GTM绑定吗?