События
Событие – это информация о поведении пользователя на сайте, которое можно отслеживать отдельно от просмотров страниц или достижения целей.
В качестве события могут выступать просмотр товара, доскрол до заданной части страницы, клики по элементам, ошибки на страницах, опросы посетителей, воспроизведение видео и любые другие произвольные события, которые не отслеживаются счетчиком по умолчанию.
События напоминают инструмент “цели”, но имеют ряд отличий:
- события состоят из трех составляющих: категории (category), действия (action) и метки (label),
- события отображаются в группированном древовидно виде,
- события, в отличии от целей, не влияют на признак “отказа”,
- для событий не считаются конверсии и статистика по интересам.
Содержимое события
Событие состоиз из трех частей: категории (category), действия (action) и метки (label).
Категория (category) - группировка событий по единому признаку, например, видео или товары. Категория события является обязательной.
Действие (action) - разделение категории событий по типу действия. Например, просмотр видео или товара, добавление товара, …
Метка (label) - уточнение дополнительной информации конкретного события. В качестве метки может быть передано название товара или видео.
Составляющие части события, в общем случае, представляют собой уровни группировки событий в отчете. Поэтому, не обязательно использовать их строго в соответствии с названием.
Отправка события
Событие отправляется из javascript на сайте, аналогично отправке javascript цели.
Например, событие клика по элементу меню сайта:
var _tmr = window._tmr || (window._tmr = []);
_tmr.push({ id: "ВАШ ID", type: "sendEvent", category: "menu", action: "click", label: "phone" });
В зависимости от того, где будет использоваться код, он должен быть доработан и вставлен соответствующим образом.
Примеры:
вставка в обработчик клика на ссылке:
<a href='URL' onclick='var _tmr = window._tmr || (window._tmr = []); _tmr.push({ id: "ВАШ ID", type: "sendEvent", category: "menu", action: "click", label: "phone" }); return true;'>ссылка</a>
вставка в обработчик кнопки:
<input type='button' onclick='var _tmr = window._tmr || (window._tmr = []); _tmr.push({ id: "ВАШ ID", type: "sendEvent", category: "menu", action: "click", label: "phone" }); return true;' value="Купить">
вставка в форму:
<form onsubmit='var _tmr = window._tmr || (window._tmr = []); _tmr.push({ id: "ВАШ ID", type: "sendEvent", category: "menu", action: "click", label: "phone" }); return true;'>...
использование из jQuery:
jQuery('#button').on('click', function(){ var _tmr = window._tmr || (window._tmr = []); _tmr.push({ id: "ВАШ ID", type: "sendEvent", category: "menu", action: "click", label: "phone" }); return true; });