быстрый старт
Настройка CRM-формы и целей
Эта инструкция будет работать не только для Битрикс24.Сайты, как в примере, но и для любой другой системы, в которой можно редактировать HTML-код
Шаг-1
Создаем и настраиваем CRM-форму. Пользовательское поле GA_CID добавляется автоматически в список полей после установки приложения B242GA.
Если приложение не установлено в Битрикс24, его нужно добавить перед созданием формы.
Шаг-2
Копируем код и активируем форму
Шаг-3
Вносим изменения в полученный код CRM-формы и добавляем код скрипта analytics.js
1 - добавляем analytics.js с указанным кодом вашего сайта
2 - добавляем скрипт и добавляем код блока - 3
Измененный код, финальный вариант
<script>
   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

   ga('create', 'YOUR_CODE', 'auto');
   ga('send', 'pageview');
</script>
<!-- End Google Analytics -->


<script> 
	  var ga_cid = function(){function getCookie(name){var matches = document.cookie.match(new RegExp(
		  "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
		));
		return matches ? decodeURIComponent(matches[1]) : undefined;}var cidLong = getCookie('_ga');
	  var tmp = cidLong.split('.');
	  var cid = tmp[2]+ '.' + tmp[3];
	  return cid;}</script> 

<script id="bx24_form_inline" data-skip-moving="true">
        (function(w,d,u,b){w['Bitrix24FormObject']=b;w[b]= w[b]|| function(){arguments[0].ref=u;
                (w[b].forms=w[b].forms||[]).push(arguments[0])};
                if(w[b]['forms']) return;
                var s=d.createElement('script');s.async=1;s.src=u+'?'+(1*new Date());
                var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
	})(window,document,'https://NAMEPORTAL.bitrix24.ru/bitrix/js/crm/form_loader.js','b24form');

        b24form({"id":"ЗНАЧЕНИЕ_ИЗ_ИСХОДНОГО_КОДА_ФОРМЫ","lang":"ru","sec":"ЗНАЧЕНИЕ_ИЗ_ИСХОДНОГО_КОДА_ФОРМЫ","type":"inline","click":"","presets":{"GA_CID": ga_cid()}});
</script>


Шаг-4
Создаем сайт при помощи Битрикс24.Сайты или используем готовый код для существующего сайта. Код применим для сайтов на любой CMS
Шаг-5
Добавляем html-блок на страницу
и размещаем подготовленный код формы
Шаг-6
Настраиваем цели в приложении B242GA
Шаг-7
Настраиваем цели в GA
Цель для сделки
Цель для лида
Шаг-8
Готово!
Проверяем интеграцию
Шаг-9
Проверяем журнал и просматриваем события, которые были переданы в Measurement Protocol
Теперь можно настроить чат открытой линии