Настройка передачи referrer в CRM сделки (amoCrm, Bitrix24)

Изменено Ср, 2 Апр на 9:20 AM

Выберите нужный раздел в зависимости от используемой CRM и системы сбора данных:


Формы Bitrix24

  1. Cоздайте пользовательское поле сделки/лида с названием «referrer», если оно еще не было создано.
  2. В нужной форме добавьте скрытое поле, для этого:
    • откройте настройки формы
    • включите экспертный режим
    • откройте раздел «Значение скрытых полей» «Добавить поле»
    • выберите поле сделки/лида «referrer» и снизу нажмите кнопку «Добавить»
    • в качестве значения поля выберите «Параметр» и вставьте %referrer%
    • Нажмите «Сохранить» снизу


  3. Добавьте следующий скрипт на страницу, где находится форма. Скрипт необходимо добавить перед скриптом формы Bitrix24

    <!-- GOOD.BI srcipt start -->
    <script>
       var _refer = document.referrer
       if (!!_refer && !_refer.includes(document.location.origin)) {
           document.cookie = `gbi_referrer=${_refer}; max-age=${30 * 24 * 60 * 60}; path=/`
       }
       var _cookie = document.cookie.split('; ').reduce((result, cookie) => {
           const [k, v] = cookie.split('=')
            return k === 'gbi_referrer' ? v : result
       }, '')
       window.addEventListener('b24:form:init', (event) => {
           if (!_cookie) return
           let form = event.detail.object;
           form.setProperty("referrer", _cookie);
       });
    </script>
    <!-- GOOD.BI srcipt end -->

  4. Готово! Теперь, при наличии referrer на сайте, он будет передаваться в лид (сделку) Bitrix24 в поле «referrer».

       

Формы amoCrm

  1. Передача referrer у amoCrm происходит автоматически в поле «referrer» (Поле находится в разделе «Статистика»«Метки систем статистики»). Дополнительно ничего настраивать не надо.


Формы Tilda (Bitrix24, amoCrm)

  1. Подключите интеграцию Bitrix24/amoCrm в Tilda.
  2. В настройках интеграции выберите пункт «Посылать Cookies»
  3. Добавьте следующий скрипт на страницы (Как вставить код):

    <!-- GOOD.BI srcipt start -->
    <script>
       var _refer document.referrer
       if (!!_refer && !_refer.includes(document.location.origin)) {
           document.cookie = `gbi_referrer=${_refer}; max-age=${30 * 24 * 60 * 60}; path=/`
       }
    </script>
    <!-- GOOD.BI srcipt end -->
  4. Готово! Теперь, если на сайте есть referrer, он будет сохранен в Cookie, и Tilda передаст его в поле сделки:

         Bitrix24 – поле «UF_CRM_COOKIES»

         amoCRM – поле «COOKIES»

Формы Marquiz (Bitrix24, amoCrm)

  1. Внутри CRM необходимо настроить поле для передачи referrer:

    Bitrix24 – создайте пользовательское поле в лиде и сделке с названием «referrer», если оно еще не было создано.

    amoCRM – дополнительное поле создавать не нужно. Referrer передается в стандартное поле в разделе «Статистика»«Метки систем статистики».

  2. Подключите интеграцию Bitrix24/amoCrm в настройках Marquiz.
  3. В настройках интеграции, добавьте следующую передачу дополнительных полей и сохраните изменения:

  4. Готово! Теперь, при наличии referrer на сайте, он будет передаваться в сделку Bitrix24/amoCrm в поле «referrer».


Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью