Разметка в МТС Аналитике vs Яндекс Метрике
Краткое содержание
Гибкость и универсальность
Разметка МТС Аналитики позволяет добавить код один раз и использовать его для создания целей, A/B-тестов и других задач. Это упрощает работу с хаотичными списками целей, превращая их в понятную систему.
Целевое событие клика по кнопке
- Яндекс Метрика: Для каждой кнопки требуется отдельная разметка. Пример:
ym(XXXXXX, 'reachGoal', 'click_buy_button'); - МТС Аналитика: Используется существующая разметка событий. Цель задаётся через параметр «Целевое событие» в отчёте. Пример:
dataLayer.push({ 'event': 'vntLab', ... });
Воронка авторизации
- Яндекс Метрика: Требуется создать три отдельные цели:
auth_click_login,auth_phone_entered,auth_success. - МТС Аналитика: Все шаги воронки описываются в одной разметке. Пример:
dataLayer.push({ 'event': 'vntLogin', ... });
A/B-тестирование
- Яндекс Метрика: Для каждого варианта теста создаётся отдельная цель. Пример:
ym(XXXXXX, 'reachGoal', 'button_red_clicked'); - МТС Аналитика: Все варианты теста описываются в одном событии. Пример:
dataLayer.push({ 'eventLabel': 'buy_button_' + buttonVariant, ... });
Стандарт разметки МТС Аналитики предполагает гибкость и универсальность.
Гибкость и универсальность = достаточно добавить разметку 1 раз и использовать её для создания целей, A/B-тестов и т.п. Такой подход превращает хаотичный список целей в понятную и универсальную систему.
Целевое событие клика по кнопке
Яндекс Метрика:
Цель создаётся под каждую кнопку. Пример:
ym(XXXXXX, 'reachGoal', 'click_buy_button');
МТС Аналитика:
Для цели используется существующая разметка событий. Отдельно размечать цели, как в Яндекс Метрике, не нужно.
Чтобы создать цель, атрибуты события нужно просто прописать в параметре «Целевое событие» в отчёте. Пример:
dataLayer.push({
'event': 'vntLab',
'eventCategory': 'product_card',
'eventAction': 'click',
'eventLabel': 'buy_button',
'userAuth': '0',
'interactionType': 'interactions'
});
Как цель будет выглядеть в отчёте:

Воронка авторизации
Яндекс Метрика:
Нужно создать 3 отдельные цели:
- auth_click_login
- auth_phone_entered
- auth_success
Получаем код:
ym(XXXXXX, 'reachGoal', 'auth_click_login');
ym(XXXXXX, 'reachGoal', 'auth_phone_entered');
ym(XXXXXX, 'reachGoal', 'auth_success');
МТС Аналитика:
Для шагов воронки используется существующая разметка событий. Отдельно размечать цели, как в Яндекс Метрике, не нужно. Пример события авторизации:
dataLayer.push({
'event': 'vntLogin',
'eventCategory': 'avtorizaciya',
'eventAction': 'click_login',
'eventLabel': 'button_login',
'userAuth': '0',
'interactionType': 'interactions'
});
A/B-тестирование
Яндекс Метрика:
Нужно создать 3 цели. Каждый вариант = отдельная цель:
- button_red_clicked
- button_green_clicked
- button_blue_clicked
Получаем код:
if (variant === 'red') {
ym(XXXXXX, 'reachGoal', 'button_red_clicked');
} else if (variant === 'green') {
ym(XXXXXX, 'reachGoal', 'button_green_clicked');
}
МТС Аналитика:
Все варианты теста — в одном событии. Отдельно размечать цели, как в Яндекс Метрике, не нужно. Пример:
dataLayer.push({
'event': 'vntLab',
'eventCategory': 'product_card',
'eventAction': 'click',
'eventLabel': 'buy_button_' + buttonVariant,
'userAuth': '0',
'interactionType': 'interactions'
});