Google跟踪代码管理器下拉跟踪无法正常工作

时间:2015-12-22 16:43:19

标签: javascript jquery google-analytics google-tag-manager

我已经返回以下代码进行下拉跟踪。它在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) {}

});

以下代码快照enter image description here

我在chrome下面使用了以下代码,但是在chrome中触发了两次而在firefox中没有使用

jQuery('#selectoption').change(function () {

try {
    var label = "";
        dataLayer.push({
        'event': 'error-click',
        'category': 'text4',
        'action': 'text5',
        'label': 'text6'});
} catch (err) {}

});

任何正确代码的帮助都可以提前感谢。

1 个答案:

答案 0 :(得分:0)

下面的代码在我的两个浏览器

中都可以正常使用
jQuery('#selectoption').change(function () {
    try {
        var label = "";
        dataLayer.push({
          'event': 'error-click',
          'category': 'text4',
          'action': 'text5',
          'label': 'text6'});
    } catch (err) {}
});

可能还有其他一些问题。有任何点击通过GTM绑定吗?