Ответы пользователя по тегу CRM
  • Как передать значение cookie в CRM форму Битрикс24?

    Dee3
    @Dee3 Автор вопроса
    Разобрался сам. Виджет тут особо не нужен, достаточно модифицировать код формы. Работает для старых форм (не 2.0)
    добавляем в начале страницы код функции, затем в коде формы добавляем запрос этой фунции.
    <script>function getCookie(name){const value = `; ${document.cookie}`;
      const parts = value.split(`; ${name}=`);
      if (parts.length === 2) return parts.pop().split(';').shift();}
    </script>


    Затем добавляем строчку с доп параметрами (presets)

    b24form({"id": "4",
        "lang": "ru",
        "sec": "d143a7",
        "type": "inline",
    	"presets":{"mycookie": getCookie('_ym_uid')}});
    </script>
    Ответ написан
    Комментировать