Выберите нужный раздел в зависимости от используемой CRM и системы сбора данных:
Формы Bitrix24
- Cоздайте пользовательское поле сделки/лида с названием «referrer», если оно еще не было создано.
- В нужной форме добавьте скрытое поле, для этого:
- откройте настройки формы
- включите экспертный режим
- откройте раздел «Значение скрытых полей» → «Добавить поле»
- выберите поле сделки/лида «referrer» и снизу нажмите кнопку «Добавить»
- в качестве значения поля выберите «Параметр» и вставьте %referrer%
- Нажмите «Сохранить» снизу
- Добавьте следующий скрипт на страницу, где находится форма. Скрипт необходимо добавить перед скриптом формы 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 --> - Готово! Теперь, при наличии referrer на сайте, он будет передаваться в лид (сделку) Bitrix24 в поле «referrer».
Формы amoCrm
- Передача referrer у amoCrm происходит автоматически в поле «referrer» (Поле находится в разделе «Статистика» → «Метки систем статистики»). Дополнительно ничего настраивать не надо.
Формы Tilda (Bitrix24, amoCrm)
- Подключите интеграцию Bitrix24/amoCrm в Tilda.
- В настройках интеграции выберите пункт «Посылать Cookies»
- Добавьте следующий скрипт на страницы (Как вставить код):
<!-- 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 --> Готово! Теперь, если на сайте есть referrer, он будет сохранен в Cookie, и Tilda передаст его в поле сделки:
Bitrix24 – поле «UF_CRM_COOKIES»
amoCRM – поле «COOKIES»
Формы Marquiz (Bitrix24, amoCrm)
- Внутри CRM необходимо настроить поле для передачи referrer:
Bitrix24 – создайте пользовательское поле в лиде и сделке с названием «referrer», если оно еще не было создано.
amoCRM – дополнительное поле создавать не нужно. Referrer передается в стандартное поле в разделе «Статистика» → «Метки систем статистики».
- Подключите интеграцию Bitrix24/amoCrm в настройках Marquiz.
- В настройках интеграции, добавьте следующую передачу дополнительных полей и сохраните изменения:
- Готово! Теперь, при наличии referrer на сайте, он будет передаваться в сделку Bitrix24/amoCrm в поле «referrer».
Статья помогла?
Отлично!
Спасибо за ваш отзыв
Извините, что не удалось помочь!
Спасибо за ваш отзыв
Комментарий отправлен
Мы ценим вашу помощь и постараемся исправить статью