События

Событие – это информация о поведении пользователя на сайте, которое можно отслеживать отдельно от просмотров страниц или достижения целей.

В качестве события могут выступать просмотр товара, доскрол до заданной части страницы, клики по элементам, ошибки на страницах, опросы посетителей, воспроизведение видео и любые другие произвольные события, которые не отслеживаются счетчиком по умолчанию.

События напоминают инструмент "цели", но имеют ряд отличий:

  • события состоят из трех составляющих: категории (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; });