var elements = document.getElementsByClassName('phone-link');
Array.from(elements).forEach(function(element) {
element.addEventListener('click', function() {
ym(тут_id_счетчика,'reachGoal','тут_название_события');
});
});
и как мне отделить одну систему от другой? придется создавать utm метку и портить внешний вид ссылки в рекламе?
Настроенные цели в метрике работают исправно, зачем их прогонять через GTM
dataLayer.push({
'ecommerce' : {
'purchase' : {
'actionField' : {
'id' : 'T12345', // обязательное поле, уникальный номер транзакции
'affiliation' : 'Online Store', // название магазина
'revenue' : 100, // сумма заказа
'shipping' : 20, //доставка
},
'products' : [
{
'name' : 'НАЗВАНИЕ ТОВАРА7', // обязательное
'id' : 'АРТИКУЛ7 или ИДЕНТИФИКАТОР7', // обязательное
'price' : 100,
'brand' : 'Производитель или бренд7',
'category' : 'Категория товара',
'variant' : 'Вариант исполнения',
'quantity': 1,
'coupon' : 'Купон на скидку для товара'
}
]
}
}
});
onclick="ym(XXXXXX, 'reachGoal', 'USLUGA-1'); return true;"
onclick="ym(XXXXXX, 'reachGoal', 'USLUGA-2'); return true;"
onsubmit="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;"