Отправка Яндекс ClientID из 1С-Битрикс в CRM Битрикс24
Что такое ClientID в Яндекс Метрике?
ClientID — это идентификатор, который Яндекс.Метрика автоматически присваивает каждому посетителю сайта. ClientID уникален для каждого пользователя. Используется для передачи параметров посетителей и для отслеживания офлайн-конверсий.
Идентификатор создается браузером, если посетитель просматривал сайт из двух разных браузеров, в Яндекс.Метрике будет зафиксировано два разных ClientID и два разных пользователя.
По умолчанию ClientID не передается формами 1С-Битрикс, давайте это исправим.
Заходим в админ панель 1С-Битрикс и идем по адресу Веб-формы - Настройка форм
. Открываем нужную форму.
На вкладке «Вопросы»
создаем скрытое поле.
В качестве текста поля указываем пробел.
Скрытое поле появилось в разметке формы.
В параметрах не забываем указать соответствие полей нашей формы и полей из CRM Битрикс24. В данном примере наше поле YCLID
соответствует полю Битриск24 UF_CRM_YCLI
.
Пишем небольшой скрипт, который будет получать идентификатор посетителя сайта и записывать в скрытое поле формы. yaCounterXXXXXXXX.getClientID();
- не забудьте указать свой номер счетчика вместо ХХХХХХХХ.
Код скрипта
Вставляем скрипт в шаблон сайта.
В инспекторе видим, что ClientID успешно заполняется и будет передан вместе с другими полями формы в нашу CRM систему.