Как получить тег GTM для запуска из функции Javascript - PullRequest
0 голосов
/ 01 июня 2019

Если у меня есть какой-нибудь 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 я безуспешно пробовал триггер пользовательского события с именем «ec.remove», запускающий «Некоторые пользовательские события» с условиями «Классы кликов - соответствует селектору CSS - a.remove», а также пробовал «Элементы клика» .... так далее." Они не имеют смысла для меня, так как событие должно вызываться JavaScript, а не нажатием на элемент пользовательского интерфейса.

Четкая сквозная документация, охватывающая кодирование и настройку GTM, редко, если она отсутствует.

Любой совет будет приветствоваться.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...