Для отслеживания события нужно добавить в глобальную переменную dataLayer специальный объект вида:
dataLayer = window.dataLayer || [];
dataLayer.push({
'event': 'event-to-ga',
'eventCategory': category,
'eventAction': action,
'eventLabel': label,
'eventValue': value,
});
- category – для спецпроектов всегда Special actions,
- action – место и действие (например, Header click – клик по хедеру или Results share или Document scroll)
- label – опционально. Уточняющее место действия (например, logo)
- value – опционально. Численное значение, связанное с событием (например, 42 – можно использовать для результата)
Регистр названий важен! Для категорий и действия первое слово начинается с прописной, для label – со строчной.