Автоматические события виджетов в Яндекс.Метрике

Р

Рост П.

Обновлено July 08, 2026

Виджеты vivaCRM отправляют события в Яндекс.Метрику автоматически — сигналы улетают в Метрику сами, без ручной разметки сайта.

Условие одно: на сайте должен стоять счётчик Метрики, а в настройках каждого виджета указан ID Яндекс.Метрики этого счётчика.

Если ID не указан — события могут не передаваться. Если «цели не стреляют», начните проверку именно с этого пункта.

Где указать ID счётчика

Перейдите на vision.usrm.ru/widgets и откройте нужный виджет.

Вставьте числовой ID счётчика и сохраните.

Что значит «автоматические события»

Это события, которые фиксируются в момент действий пользователя: он кликает, выбирает услугу, проходит авторизацию, оплачивает — виджет в этот момент отправляет в Метрику сигнал через reachGoal.

Дальше вы используете эти события как обычные цели в Метрике — для отчётов, ретаргетинга и оптимизации рекламы.

Термин «автоматические» у нас про виджет: он сам отправляет события. В самой Метрике они оформляются как цели типа «JavaScript-событие».

Официальная справка Яндекс.Метрики

Как настроить цели по событиям

В Метрике зайдите в нужный счётчик и откройте раздел Цели.

Выберите тип цели «JavaScript-событие». В поле Идентификатор цели укажите имя события ровно как в списках ниже.

После сохранения цель доступна в отчётах Метрики, в сегментах и в Яндекс.Директе — для оптимизации и ретаргетинга (если связка настроена).

Параметры событий (exercise_name и т.п.)

У части событий виджет отправляет дополнительные параметры — например exercise_name, [[services[].name]], subscription_name.

В настройках цели параметры не указываются — в цели вы задаёте только идентификатор события. Параметры передаются автоматически вместе с событием через reachGoal, и Метрика сохраняет их как параметры визита.

Где смотреть и фильтровать:

  1. Откройте Метрику → Отчёты → Параметры визитов.

  2. Найдите нужный параметр (например exercise_name или widget).

  3. Фильтруйте визиты по значению.

Например, параметр widget: "3WWom" будет виден в Отчёты → Параметры визитов — там же строятся фильтры и сегменты по этому значению.

Списки событий

Событие Что означает
WIDGET_OPENED Пользователь открыл виджет
WIDGET_CLOSED Пользователь закрыл виджет

Выбор занятия и действия с записью

Событие Что означает Параметры
EXERCISE_SELECTED Выбрал занятие в расписании exercise_id, exercise_name
USER_ADDED_TO_WAITLIST Добавился в лист ожидания exercise_id, exercise_name*
USER_REMOVED_FROM_WAITLIST Удалился из листа ожидания exercise_id, exercise_name*
USER_CANCELLED_BOOKING Отменил запись на занятие exercise_id, exercise_name*

Оплата

Событие Что означает Параметры
CLICK_PAYMENT_BUTTON_SERVICE Нажал оплату разовой услуги services[].id, services[].name
CLICK_PAYMENT_BUTTON_SUBSCRIPTION Нажал оплату абонемента subscription_id^, subscription_name
PAYMENT_COMPLETED_SUCCESSFULLY Оплата прошла успешно —
PAYMENT_FAILED Оплата не завершилась (ошибка / отказ / возврат) —

Авторизация

Событие Что означает
AUTH_PHONE_ENTERED Ввёл телефон и запросил SMS
AUTH_CODE_ENTERED Ввёл код из SMS
AUTH_SUCCESS Успешно подтвердил телефон

* — параметр может отсутствовать.

Ограничение: «успешная оплата» может не сработать

Клиент оплатил и сразу закрыл сайт, не вернувшись в виджет. Из-за этого виджет не успевает передать в Метрику факт покупки — событие успешной оплаты не фиксируется.

Для сверки продаж используйте отчёт по посещениям и UTM-меткам — он связывает оплату с рекламным источником, даже если «успешная оплата» в Метрику не пришла.

UTM для этих отчётов берутся не только из URL — если метки сохранены в cookie на сайте, виджет тоже их подхватит.

Была ли статья полезной?