К сайту, созданному в Salebot, можно подключить Яндекс.Метрику. Для этого создайте счётчик в Яндекс.Метрике, создайте цели и укажите данные в настройках сайта:

ID Яндекс Метрики. Укажите ID счётчика Я.Метрики

Как создать счетчик Яндекс.Метрики?

Для начала сбора оффлайн конверсий в Яндекс.Метрику с Salebot необходимо зарегистрировать Яндекс.Метрику.

1. Если у Вас нет аккаунта Яндекс.Метрики, следует войти в ваш аккаунт Яндекс почты (или зарегистрировать новый). Далее перейти в Яндекс.Метрику и нажать добавить счетчик.

В настройках счетчика указать следующие данные:

  1. Имя счетчика
  2. Адрес сайта - в примере ссылка на сайт Salebot (и далее пример будет построен на нем).
  1. Автоматические цели и Вебвизор, карта скроллинга и аналитика форм - рекомендуем включить обе галочки для сбора большего количества информации.

После заполнения страницы жмем “Создать счетчик”.

Как вставить счетчик Метрики на сайт для оффлайн-конверсий?

После создания счетчика, на открывшейся странице скопируйте html-код, появившийся внизу. Затем нажимаем кнопку “Начать пользоваться”.

Если у вас уже есть счетчик, то найти код счетчика вы сможете в настройках:

Далее перейдите в настройки сайта в Salebot:

В настройках сайта во вкладке “Настройки” раздел “HTML” добавьте код в поле HTML-код head(или HTML-код body):

Далее нажмите "Сохранить".

Перейдите в Метрику и найдите ID счетчика: скопирейте его:

Далее в Salebot перейдите в настройки проекта и создайте константу проекта ym_counter_id:

2. Если у Вас есть аккаунт в Яндекс Метрике, то следует зайти в счетчик, по которому Вы хотите собирать статистику и записать его номер в переменную проекта ym_counter_id (настройки проекта - константы проекта). Настраивать счетчик заново Вам не нужно, просто вносим переменную как показано на скриншоте выше и переходим сразу к следующему пункту.

Как подключить Яндекс.Метрику по ID?

Для подключения Метрики необходимо в поле вписать ID Яндекс Метрики.

В поле ID Яндекс метрики указывается ID счетчика Яндекс Метрики: его вы можете увидеть на странице Яндекс Метрики в разделе “Обзор” вверху возле Имени счетчика и Адреса сайта:

Вставка ID счетчика равносильна добавлению “Код счетчика” на сайт

ID Яндекс Метрики. Укажите ID счётчика Я.Метрики

Настройка целей

Далее вам следует создать цель/цели на сайте Яндекс Метрики.

Шаг 1. Перейдите в раздел “Цели” и нажмите кнопку “Добавить цель”. У вас откроется меню для создания новой Цели.

Шаг 2. Выберите целевое событие: “JS-событие”.

Откроется вкладка, где нужно прописать название цели и идентификатор:

В поле “Идентификатор цели” нужно прописать идентификатор, который вы позже укажите в настройках сайта. В поле “Название” вы можете написать что угодно.

Цель будет срабатывать по нажатию на любую кнопку на сайте.

Если вы хотите разделить цели по нажитию на разные кнопки минилендинга, название цели должно заканчиваться на знак подчеркивания "_"

Пример:
Если вы передадите в наше поле “click_button”, тогда вам в Яндекс Метрику будет передаваться одна Цель по клику на любой из мессенджеров.

Цель с идентификатором “click_button”.
Однако, если вы передадите в наше поле “click_button_” (у которого в конце стоит “_” знак нижнего подчеркивания), в вашу Яндекс.Метрику будет передаваться разная цель для разного мессенджера,

*Facebook, WhatsApp, Instagram принадлежат Meta platform Inc., деятельность которой признана в РФ экстремистской и запрещена.

click_button_0 - по клику на ВКонтакте
click_button_1 - по клику на Телеграм
click_button_2 - по клику на Viber
click_button_3 - по клику на FaceBook*
click_button_6 - по клику на WhatsApp*
click_button_8 - по клику на Одноклассники
click_button_10 - по клику на Instagram*
click_button_20 - по клику на MAX

Сам идентификатор может быть любой. Главное, чтобы в конце было нижнее подчеркивание. К нему будет добавлен индекс мессенджера.

Пример правильно заполненных полей в настройках сайта и правильно созданных целей в Яндекс Метрике:

Для настройки события для кнопки, перейдите в настройки кнопки.

Настройка событий по кликам на кнопку

Чтобы отследить события по заявкам и(или) переходам в бота с сайта, вам нужно перейти в настройки сайта, в котором создана форма отправки заявки или с кнопками на мессенджеры:

Далее наведите на блок "Форма" и найдите кнопку "Настройки":

Раскройте настройки кнопок:

Здесь вы увидите поле, где нужно вставить название события, настроенное в Яндекс Метрике:

Чтобы отправка событий работала, нужно вставить скрипт счетчика Метрики на сайт.

Аналогично можно проставить название событий для каждой кнопки мессенджера.

Как передать данные в Яндекс.Метрику?

ВАЖНО!

Отправка оффлайн-конверсий происходит по идентификатору клиента Яндекс. Если у клиента в переменных есть метка _ym_uid (как включить сбор меток в минилендингах смотрите в соответствующем разделе), он автоматически подставится в этот параметр и передаст статистику по данному клиенту.

С момента запуска бота до передачи офлайн-конверсии должно пройти достаточно времени для передачи метки _ym_uid в Метрику, например, от 5-10 минут.

_ym_uid - это client ID посетителя, присваиваемый Яндексом каждому пользователю. Он является уникальным и задается только системой Яндекс. Поэтому, если у клиента нет параметра, статистика по нему передаваться не будет. Однако, если у Вас есть данные о метке посетителя, Вы можете добавить клиенту переменную ya_client_id, и, если такой посетитель существует, статистика передастся.

Если клиента с номером, указанным в ya_client_id, не существует, то и статистика собираться не будет

Если посетитель с меткой _ym_uid прошел по этапам, статистика соберется и отправится в Яндекс Метрику, где потом будет обработана. Статус обработки до появления информации в статистике можно посмотреть в счетчике - настройки -загрузка данных.

Внимание!

Обработка может длиться до 24 часов! По итогу, при успешной загрузке появится значок “Выполнено”, при неуспешной - красная надпись. Это означает, что Яндекс Метрика не обнаружила клиента по заданному _ym_uid в своей системе.

Для работы с функцией нам понадобится токен. Для этого нужно перейти в кабинет Метрики в Яндексе в раздел Счетчик в настройках:

Далее пролистните вниз и найдите вкладку "Дополнительные настройки" и разверните ее:

Разверните вкладку "Безопасность и использование данных" и найдите графу "Measurement Protocol":

Отметьте галочкой "Measurement Protocol", чтобы скопировать токен:

Токен нужно сохранить в переменную проекта ym_measurement_token.

Функция для передачи данных в Яндекс.метрику

ym_event(event, client_id_type, page_url, counter_id, measurement_token) - передача данных в Яндекс метрику

параметры:

Важно!

measurement_token и counter_id в параметрах функции приоритетнее тех, что указаны в настройках проекта.