Cookies
Передача любых значений из cookie работает и настраивается так же, как передача значений из форм. Достаточно в настройках обработчика добавить поле, в которое вы хотите передать значение cookie и вписать в него название нужной cookie.
Обратите внимание: если название cookie совпадает с названием поля формы, приоритет будет иметь значение из формы, например, если поле формы называется name и cookie, которую вы хотите передавать тоже называется name , передано будет только значение из формы. В подобных конфликтных ситуациях просто переименуйте одно из значений (либо поле формы, либо название cookie).
Рассмотрим настройку подробно на примере передачи идентификатора визита Roistat.
При каждом визите на сайт, Roistat сохраняет в cookie переменную roistat_visit , значение которой мы хотим передавать вместе с заказом в RetailCRM.
Так как в RetailCRM нет стандартного поля заказа для хранения идентификатора визита Roistat, потребуется создать новое пользовательской поле.
На странице Настройки > Системные > Пользовательские поля нажмите кнопку Добавить и создайте поле заказа с типом Строка . Символьный код и название поля могут быть любыми, понятными вам, например roistat_visit и Roistat визит

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

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

После сохранения настроек, визиты Roistat будут попадать в карточку заказа в CRM.
Передача нужной куки в приемщик
Начнем с простого примера:
Есть форма, она подсоединена к какой-то CRM и из этой CRM данные потом забираются в систему сквозной аналитики, например Roistat.
Для того чтобы система Roistat могла понять и объединить разные заявки и обращения в один контакт, с заявкой нужно передавать уникальный номер пользователя. Этот номер хранится в cookie, вот его и нужно передать в CRMку.
Передаем в приемщик нужную куку
Сначала считываем куку с нужным именем. Потом во все формы на страницы добавляем скрытое поле с указанным именем и найденным значением куки.
Теперь по сложнее пример. Нужно передать данные в приемщик, например Telegram и в систему аналитики, например Roistat.
Воспользуемся советом из справочника по Тильде.
Отправить данные в систему аналитики напрямую
Если добавить этот код в конец к предыдущему, и указать URL на который нужно отправлять данные. То после отправки данных в подключенные приемщики они отправятся по указаннному URL
/* вот эта функция будет вызвана, после отправки данных в основной приемщик */ window.mySuccessFunction= function($form)< /* $form - jquery объект ссылающийся на форму */ var url = 'Адрес на который нужно отправлять данные в системе аналитики'; $.post(url, $form.serialize(), function(json)< >,'json'); > /* здесь мы говорим обработчику форм, что после отправки данных, нужно вызвать специальную функцию */ $('form.js-form-proccess').each(function()< $(this).data('success-callback', 'window.mySuccessFunction'); >);
Как сделать куки на тильде
Наш сайт использует файлы cookie и похожие технологии, чтобы гарантировать максимальное удобство пользователям, предоставляя персонализированную информацию, запоминая предпочтения в области маркетинга и продукции, а также помогая получить правильную информацию. При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie в соответствии с настоящим уведомлением в отношении данного типа файлов. Если вы не согласны с тем, чтобы мы использовали данный тип файлов, то вы должны соответствующим образом установить настройки вашего браузера или не использовать сайт www.womantrenings.tilda.ws.
Что такое файл cookie и похожие технологии? Файл cookie представляет собой небольшой файл, обычно состоящий из букв и цифр. Этот файл сохраняется на вашем компьютере, планшетном ПК, телефоне или другом устройстве, которое Вы используете для посещения сайта. Файлы cookie широко используются владельцами сайтов для обеспечения работы сайтов или повышения эффективности работы, а также для получения аналитической информации.
- Файлы cookie, относящиеся к производительности, эффективности и аналитике. Эти файлы помогают нам понять, как посетители взаимодействуют с нашим сайтом, предоставляя информацию о тех областях, которые они посетили и количестве времени, которое они провели на сайте, так же они показывают проблемы в работе интернет-ресурса, например, сообщения об ошибках. Это поможет нам улучшить работу сайта. Файлы cookie, относящиеся к аналитике, также помогают нам измерять эффективность рекламных кампаний и оптимизировать содержание сайтов для тех, кого заинтересовала наша реклама. Данный тип файлов cookies не может быть использован для вашей идентификации. Вся информация, которая собирается и анализируется, анонимна.
- Функциональные файлы cookie. Эти файлы cookie служат для того, чтобы опознавать пользователей, возвращающихся на наш сайт. Они позволяют нам индивидуально подбирать содержание сайта для Вас, приветствовать Вас по имени и запоминать Ваши предпочтения. Если вы блокируете этот тип файлов, то это может повлиять на производительность и функциональность веб-сайта и может ограничить доступ к контенту на сайте.
- Рекламные файлы cookie. В эти файлы cookie записываются сведения о Ваших действиях в Интернете, в том числе о посещении наших сайтов и страниц, а также данные о ссылках и рекламе, которые Вы выбирали для просмотра. Одна из целей, которые мы ставим перед собой, — отражать на наших веб-сайтах тот контент, который наиболее полно ориентирован на Вас. Другая цель — обеспечить нам и нашим поставщикам услуг возможность предоставления рекламной или другой информации в более точном соответствии с Вашими явными интересами. (Действуя таким образом, мы и наши поставщики привлекаем таких партнеров, как информационные порталы, платформы управления данными и платформы изучения спроса, которые предоставляют помощь в обработке таких данных.) Например, если Вы просматриваете страницу нашего сайта, посвященную какой-либо определенной продукции, мы можем сделать так, чтобы на всех наших сайтах или на других сайтах Вы видели рекламу, связанную с этой (или аналогичной) продукцией и сопутствующими услугами. Мы, наши поставщики услуг и партнеры можем дополнительно использовать другие данные и информацию, собранную с помощью указанных файлов cookie, в том числе информацию, полученную от третьих лиц, в целях предоставления Вам рекламы.
- Облегчить себе и третьим лицам получение информации о Ваших посещениях сайта.
- Обрабатывать Ваши заказы.
- Анализировать информацию о Вашем посещении страниц для совершенствования нашего сайта.
- Предоставлять рекламу, сообщения и контент, созданные нами и третьими лицами, на данном сайте и сайтах других лиц, учитывая Ваши интересы
- Помогать Вам в получении необходимой информации. Определять количество посетителей и то, как они используют наш сайт, —для повышения эффективности сайта и для наилучшего понимания интересов их аудитории
Некоторые файлы cookie сохраняются на устройстве и в промежутке между сессиями работы в браузере — они не удаляются после закрытия браузера. Такие файлы cookie называются «постоянными». Срок хранения постоянных файлов cookie на устройстве различается для разных файлов cookie. Мы и другие компании используем постоянные файлы cookie в различных целях: например, чтобы точнее определить, как часто Вы посещаете наши сайты или как часто Вы на них возвращаетесь, как с течением времени меняется характер использования наших сайтов, а также для оценки эффективности рекламы.
Мы и третьи лица можем использовать файлы cookie, чтобы узнать, когда Вы посещаете наши сайты, как взаимодействуете с электронной почтой, рекламой и другим контентом. На основе файлов cookie может собираться и использоваться обобщенная и другая информация, не связанная с идентификацией отдельных пользователей (например, об операционной системе, версии браузера и URL-адресе, с которого выполнен переход на данную страницу, в том числе из электронного письма или рекламного объявления) — благодаря этому мы можем предоставить Вам более широкие возможности и проанализировать маршруты посещения сайтов. Такая технология позволяет подсчитать количество пользователей, которые посетили конкретный сервис, перейдя по ссылке с определенного баннера за пределами данного сайта, по текстовой ссылке или изображениям, включенным в рассылку. Кроме того, она служит инструментом для сбора обобщенной статистики об использовании сайта в целях аналитического исследования и помогает нам оптимизировать наши сайты, предлагать рекламу в соответствии с Вашими интересами, как подробно описано ниже.
Каким образом используется интернет-реклама и мобильная реклама? Мы вместе с третьими лицами, включая технологических партнеров и поставщиков услуг, участвуем в ориентированной на интересы пользователей рекламной деятельности, предоставляя рекламу и персонализированный контент, который, по нашему мнению и по мнению других рекламодателей, будет представлять интерес для Вас. Сторонние поставщики используют файлы cookie при реализации сервисов для нас или других компаний; в таких случаях мы не контролируем использование указанной технологии или полученной при этом информации и не несем ответственности за любые действия или политики третьих лиц.
Реклама может предоставляться Вам с учетом характера Вашей деятельности в Интернете или при использовании мобильных устройств, а также с учетом Ваших действий при поиске, Ваших откликов на одно из наших рекламных объявлений или электронных писем, посещенных Вами страниц, Вашего географического региона или другой информации. Такие рекламные объявления могут появляться на нашем сайте или на сайтах третьих лиц. Технологические партнеры, с которыми мы сотрудничаем и которые помогают нам проводить рекламные кампании с учетом Ваших интересов, могут являться участниками саморегулируемых ассоциаций. На данном сайте Вы можете также видеть рекламу третьих лиц в зависимости от того, какие страницы Вы посещаете, какие действия выполняете на нашем сайте и на других сайтах.
Webhook: прием данных из форм на свой скрипт

Сразу после подключения Webhook будет отправлен запрос с данными test=test (метод POST) и ожидается, что Webhook вернет код 200 OK.
Важно: Ссылка на скрипт должна быть доступна и скрипт должен отвечать в течение пяти секунд. В противном случае данные не отправятся, а система сделает еще две попытки их отправить, каждую через минуту.
Также скрипт должен использовать защищенный протокол HTTPS.

Перейдите на страницу и в меню «Контент» блока с формой отметьте сервис приема данных Webhook.
Сохраните и опубликуйте страницу. При заполнении формы данные будут отправляться методом POST на адрес скрипта, который вы указали в настройках.

Пример скрипта, который отправляет данные на почту
Разместите скрипт на своем сервере, укажите адрес скрипта в настройках приемщика Webhook. Результат — отсылает на почту данные которые приходят через webhook.
Передача данных о товарах
В настройках сервиса Webhook находятся дополнительные настройки передачи данных о товарах на скрипт: передача данных о товарах в заказе массивом и передача externalid (внешнего кода) из других систем в товарах.

Галочка для передачи externalid товара доступна только при выборе опции передачи данных о товаре массивом. При ее активации передается внешний код товара из каталога для связи этого товара с внешней системой (например, МойСклад или 1С).
Передача данных ключа API через приемщик Webhook
При передаче данных через Webhook может понадобиться идентифицировать пользователей с помощью ключа API. В настройках приемщика можно указать имя ключа и его значение, а также указать метод передачи (POST или передача в заголовках).

Дополнительная информация и получение переменных в PHP
Чтобы получить все поля и значения без изменений нужно обратиться к переменной $_POST. $_POST это ассоциативный массив данных, например:
Email=test%40email.com Name=test+name Phone=0123456789 Comments=example+comment Selectbox=red Checkbox=yes Date=25-03-2017 Time=17%3A59 Quantity=124 Url=website.com
Чтобы извлечь информацию о конкретном поле, вам нужно обратиться к элементу массива по имени, например $_POST[«Date»] , где вместо Date имя переменной, которое было указано у поля в форме.
Если вам нужно добавить собственные комментарии к полям, то вы можете сделать это с помощью этого примера:
$value) < if($key == "Date") < $message .= "Дата выезда из гостиницы"; >else < $message .= $key; >$message .= ": " . $value . "\n"; > $message = print_r($message, true); @mail('to@mail.ru', 'Tilda TEST', $message, $headers); echo "ok"; ?>
Если не изменять «имена переменных» у полей, то информация придёт с именами полей, у которых первая буква в верхнем регистре.
Если вы задали другое «имя переменной» у поля, то они приходят в таком виде:
customnamefield=yellow
Кроме полей из заявки приходят такие поля:
tranid=467251%3A8442970 formid=form48844953
где tranid соответствует Lead id (уникальный номер заявки) из раздела «Заявки», а formid соответствует Block id (номер блока, с которого была отправка).
Некоторые символы перед передачей заявок будут экранированы (например, вместо @ (собаки) будет %40, вместо : (двоеточия) будет %3a). Чтобы декодировать эти символы, нужно воспользоваться функцией urldecode (http://php.net/manual/ru/function.urldecode.php).
Получение адреса, с которого пришла заявка
Из переменной $_SERVER[«HTTP_REFERER»] вы можете получить адрес, откуда пришла заявка к вам на Webhook.
Опционально: получение Cookie
Если в настройках Webhook была отмечена дополнительная настройка Посылать Cookie, то при наличии куки, вместе с полями заявок будет и поле COOKIES, например:
COOKIES=_ga%3DGA1.2.1861016115.1519204131%3B+_ym_uid%3D2021810468765220932
Важно! Если пользователь ранее не был на вашем сайте, то куки будут отсутствовать и не придут с заявкой. Если пользователь ранее приходил на ваш сайт с UTM-меткой и вернулся не позже, чем через 30 дней, то в куки будет информация о UTM-метках, например:
COOKIES=TILDAUTM%3Dutm_source%253Dyandex%257C%257C%257Cutm_medium%253Dcpc%257C%257C%257Cutm_campaign%253Dpromo%257C%257C%257Cutm_content%253Dblocktext%257C%257C%257Cutm_term%253Dpoisk%257C%257C%257C
Чтобы проверить, как выглядят поля, приходящие от заявок, воспользуйтесь сервисами:
http://requestcatcher.com
https://webhook.site
Примите во внимание, что мы, к сожалению, не осуществляем поддержку по вопросам, связанным с работой вашего кода.