Команды для отправки событий через Web SDK
Краткое содержание
User Id
Устанавливает идентификатор пользователя для отслеживания действий. Используется команда ma('setUserId', '<USER_ID>').
Pageview
Отправляет данные о просмотре страницы. Пример: ma('pageview', { category: "Videos", action: "View", label: "Toy Story" }).
Custom message
Отправляет произвольное событие, например, youtube_video, с параметрами, такими как категория, действие и метка.
Trigger message
Используется для триггерных событий, например, ma('trigger', 'START', { time: 3600 }). Позволяет управлять таймером (START, STOP, DONE).
Параметры сообщения
Содержит специальные поля для дополнительной информации:
- location — URL страницы (по умолчанию
document.location.href). - title — заголовок страницы (по умолчанию
document.title). - notInteraction — указывает, является ли событие интерактивным (по умолчанию
true). - external — флаг для событий из внешних источников (например, iFrame).
Вы можете задать команды отправки событий в библиотеку МТС Аналитики и внести их напрямую в код.
User Id
Задает идентификатор пользователя
ma('setUserId', '<USER_ID>');
USER_ID — идентификатор пользователя.
Pageview
Отправляет информацию о просмотре страницы
ma('pageview', <MESSAGE_PARAMS>);
MESSAGE_PARAMS — произвольные объект. Например, { category: "Videos", action: "View", label: "Toy Story" }.
Custom message
Отправляет произвольное событие, которое определяет взаимодействие пользователя с интерфейсом
ma('message', <EVENT_NAME>, <MESSAGE_PARAMS>);
EVENT_NAME — имя события. Например, youtube_video.
MESSAGE_PARAMS — параметры события, задаются произвольно. Например: { category: "Videos", action: "View", label: "Toy Story" }.
Trigger message
Команда отправки триггерных событий
ma('trigger', <TRIGGER_NAME>, <TRIGGER_PARAMS>);
TRIGGER_NAME — имя триггера.
TRIGGER_PARAMS — объект типа { status: "DONE", time: 3600 }, где
status— cтатус триггера, например «START», — начать отсчёт таймера, «STOP» — остано вить отсчёт таймера, «DONE» — триггер сработал.time— время до тайм-аута, передается в секундах (необязательный параметр).
Параметры сообщения
MESSAGE_PARAMS — произвольные параметры для каждого события.
Ниже перечислены специальные поля, при установке они будут передаваться с каждым событием в специальном поле мета-информации.
location
Позволяет указать URL страницы. Если параметр не задан, берется текущее значение document.location.href
ma('pageview', {location: 'http://mts.ru'});
title
Позволяет указать заголовок страницы. Если параметр не задан, берется текущее значение document.title
ma('pageview', {title: 'YourBrand'});
notInteraction
Указывает, событие интерактивное или неинтерактивное. По умолчанию все события передаются со значением true. false — обозначает, что событие не интерактивно (не связано с действиями пользователя)
ma('pageview', {notInteraction: true});
external
Указывает, что событие пришло из внешнего источника, например, из iFrame. По умолчанию — false
ma('pageview', {external: true});