如何从Javascript函数启动GTM标签

时间:2019-05-31 23:36:47

标签: javascript google-tag-manager

如果我有一些JavaScript,请启动jQuery函数,该函数获取一些数据以填充dataLayer,然后将其推送。标签的触发器应该是什么样的?

代码:-

$(document).ready(function () {
  $('a.remove').click(function () {
    // GA to remove item from cart
      window.dataLayer = window.dataLayer || [];
        window.dataLayer.push({
          event: 'ec.remove',
            'ecommerce': {
              'add': {
                'actionField': {'list': 'Course List'},
                'products': [{
                  'id': 1234,
                  'name': 'myThing',
                  'category': 'myCategory',
                  'variant': 'myVariant',
                  'brand': 'theBrand',
                  'quantity': 1,
                  'dimension1': residentialString,
                  'list': 'Course List'
                }]
              }
            }
        });
    });
});

在GTM中,我尝试在条件为“点击类-匹配CSS选择器-a.remove”的条件下在“某些自定义事件”上触发名称为“ ec.remove”的自定义事件触发器,并尝试了“ Click元素” ....等。”它们对我来说没有意义,因为该事件应由javascript触发,而不应单击UI元素。

不存在涵盖编码和GTM设置的清晰的端到端文档(如果不存在)。

任何建议都将受到欢迎。

谢谢。

0 个答案:

没有答案