Cookies

Передача любых значений из cookie работает и настраивается так же, как передача значений из форм. Достаточно в настройках обработчика добавить поле, в которое вы хотите передать значение cookie и вписать в него название нужной cookie.

Обратите внимание: если название cookie совпадает с названием поля формы, приоритет будет иметь значение из формы, например, если поле формы называется name и cookie, которую вы хотите передавать тоже называется name, передано будет только значение из формы. В подобных конфликтных ситуациях просто переименуйте одно из значений (либо поле формы, либо название cookie).

Рассмотрим настройку подробно на примере передачи идентификатора визита Roistat.

При каждом визите на сайт, Roistat сохраняет в cookie переменную roistat_visit, значение которой мы хотим передавать вместе с заказом в RetailCRM.

Так как в RetailCRM нет стандартного поля заказа для хранения идентификатора визита Roistat, потребуется создать новое пользовательской поле.

На странице Настройки > Системные > Пользовательские поля нажмите кнопку Добавить и создайте поле заказа с типом Строка. Символьный код и название поля могут быть любыми, понятными вам, например roistat_visit и Roistat визит

Пользовательское поле для Roistat

При создании пользовательского поля можно выбрать в какой секции карточки заказа оно будет отображаться, выберите наиболее удобное для вас расположение.

В настройках обработчика в выпадающем списке Добавить поле выберите только что созданное поле. Если поле отсутствует, обновите пользовательские поля, нажав на кнопку справа от выпадающего списка.

Roistat визит в списке доступных полей

В добавленное поле впишите название переменной из cookie, в нашем случае это roistat_visit.

Roistat визит со значением roistat_visit

После сохранения настроек, визиты Roistat будут попадать в карточку заказа в CRM.

Roistat визит в карточке заказа