【问题标题】:datalayer google tag manager数据层谷歌标签管理器
【发布时间】:2016-08-07 17:04:41
【问题描述】:

我正在使用谷歌标签管理器,点击事件运行良好,但是当我尝试使用数据层时,它无法正常工作 这是我的数据层

   <script>
$('.tag').click(function(event){
    dataLayer.push({
        'event':'myNewTransaction',
        'eventCategory': 'App', //create a datalayer variable macro called eventCategory
        'eventAction': 'Click', //create a datalayer variable macro called eventAction
        'eventLabel': 'iOS' //create a datalayer variable macro called eventLabel
    });
});

在控制台中,当我单击带有“标签”类的元素时,我会收到此消息 此页面上未触发标记 这是触发触发器时的消息

事件等于 myNewTransaction

_event 等于我的新交易

请帮忙

【问题讨论】:

    标签: google-tag-manager google-datalayer


    【解决方案1】:

    对于点击事件,您应该尽量坚持使用默认的点击和链接点击监听器(gtm.clickgtm.linkClick),然后根据点击的类甚至点击的文本触发您的代码。当您可以使用已经内置的内容时,使用 dataLayer 效率不高。也就是说,如果由于某种原因您仍然需要使用 dataLayer,那么

    1. 您的代码看起来不错,
    2. 您应该创建一个Custom Event 触发器,事件的值为“myNewTransaction”
    3. 您的代码应根据此自定义事件触发器触发

    如果您仍有问题,请发布您的代码和触发器配置的屏幕截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-10
      • 2018-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 2018-04-13
      相关资源
      最近更新 更多