Если у меня есть какой-нибудь 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, редко, если она отсутствует.
Любой совет будет приветствоваться.
Спасибо.