01 октября 2026Время чтения:

Инструкция по настройке целей DiveChat в Яндекс.Метрике

DiveChat отправляет события в Яндекс.Метрику. Чтобы они отображались в отчётах, нужно создать цели типа «JavaScript-событие» с идентификаторами, которые передаёт виджет.

Что понадобится

Номер счётчика Яндекс.Метрики (указан на странице счётчика).

Доступ к редактированию целей в этом счётчике.

Метка DiveChat уже установлена на сайте и работает.


Шаг 1. Создание целей в Яндекс.Метрике

Цели создаются вручную для каждого идентификатора события. Автоматически DiveChat-цели в Метрике не появляются

Откройте Яндекс.Метрику и перейдите в нужный счётчик.

В левом меню выберите «Цели» → «Добавить цель».

Укажите название (например, «Клик по кнопке чата»).

Выберите тип условия: JavaScript-событие.

В поле «Идентификатор цели» введите точный ID из таблицы ниже.

Нажмите «Добавить цель».

Повторите для каждого события, которое хотите отслеживать. Допускается создание до 200 целей на счётчик.

Важно: идентификатор в Метрике и в вызове reachGoal должны совпадать точно, включая регистр. Идентификаторы не должны содержать символы / \ & # ? = ".


Шаг 2. Таблица идентификаторов DiveChat

События виджета (открытие, взаимодействие)

СобытиеИдентификатор
Клик по кнопке чатаOPEN_WIDGET_TRIGGER_BUTTON
Клик по автоприглашениюOPEN_WIDGET_ACTIVE_INVITATION
Открытие из попапаOPEN_WIDGET_POPUP
Открытие из сторисOPEN_WIDGET_STORIES

События диалога

СобытиеИдентификатор
Новый посетительVISITOR_CREATED
Создан диалогDIALOG_CREATED
Первое сообщение от посетителяADD_MESSAGE
Получен ответ оператораMESSAGE_RECEIVED

Конверсионные цели (наиболее важные для рекламы)

Эти шесть целей особенно значимы при оптимизации кампаний в Яндекс.Директе.

СобытиеИдентификаторЧто означает
Посетитель оставил контактыCONTACT_SUBMITTEDИмя, email или телефон заполнены в форме
Уникальный лидUNIQUE_LEADТо же, но ровно один раз на посетителя — главная цель для Директа
Оператор подключилсяOPERATOR_JOINEDК диалогу присоединился живой оператор (ИИ-оператор эту цель не даёт)
Офлайн-сообщениеOFFLINE_MESSAGEСообщение отправлено, когда операторов нет на линии
Диалог завершёнDIALOG_FINISHEDСообщение отправлено, когда операторов нет на линии
Автоприглашение закрытоINVITATION_CLOSEDПосетитель закрыл приглашение крестиком, не перейдя в чат

Шаг 3. Проверка работы целей

После создания цели данные начинают собираться в течение нескольких минут.

Откройте сайт с установленным DiveChat.

Совершите тестовое действие (например, кликните по кнопке чата).

Вернитесь в Метрику → «Конверсии» или на страницу целей. Счётчик достижений должен увеличиться.

Если цель не срабатывает, проверьте:

ID цели в Метрике точно совпадает с ID события DiveChat (регистр важен).

Счётчик Метрики корректно установлен и получает другие события (просмотры страниц).

В настройках счётчика не включена фильтрация, которая может отбрасывать URL виджета.

Что важно помнить

UNIQUE_LEAD — самая ценная цель для платного трафика. Настраивайте её в первую очередь, если планируете рекламу в Яндекс.Директе.

OPERATOR_JOINED не срабатывает, если отвечает только ИИ-оператор. Эта цель фиксирует именно подключение живого сотрудника.

CONTACT_SUBMITTED считается только при реально заполненном поле (имя, email или телефон). Пустая форма цель не активирует.

Удаление цели в Метрике необратимо обнуляет накопленную по ней статистику.

Нужна дополнительная информация?

Наши специалисты на связи — поможем разобраться в деталях.