Ошибки в формах приема данных
Как определить и решить проблемы, возникающие при настройке форм.
Работа с формами в сервисе Tilda Publishing построена с помощью связи блоков с формами и доступных приемщиков данных. В этой статье на основе пользовательского опыта мы рассмотрим наиболее частые ошибки и готовые пути их решения.
Для диагностики проблем с формами в Тильде существуют два пути: либо на опубликованной странице сама форма выводит ошибку, либо проблема выводится в логах сервиса приема данных, который находится в Настройках сайта > Формы > кнопка «Подробнее» у приемщика.
Рассмотрим сначала ошибки, которые могут появиться при вводе данных на опубликованной странице.
1
Ошибка «Отправка данных невозможна»
Эта ошибка может возникать в двух случаях:

1) либо в общих настройках форм не добавлен домен, на котором вводятся данные в форму (это можно сделать в Настройках сайта - Формы - Общие настройки форм)
2) либо в Контенте блока с формой не установлена галочка напротив нужного сервиса приема данных.
Данная ошибка чаще всего возникает при экспорте сайта на свой домен, при экспорте необходимо указывать домен, на котором будет размещаться сайт
Для корректной работы формы нужно указать сервисы для приема данных, а потом переопубликовать страницу
2
Ошибки, связанные с валидацией в форме: «Please correct email» или «Please correct phone number»
В данном случае нужно проверить настройки формы на валидацию в полях и установить их так, чтобы они соответствовали видимому названию поля. В данный момент на Тильде доступны два вида валидации — по адресу Email и по номеру телефона. Если пользователь вводит в поле буквы, а, например, установлена проверка по номеру телефона, то будет выдаваться ошибка.
В Настройках блока с формой нужно проверить соответствие вашего поле и типа валидации
Для того, чтобы не было проблем с полями, пишите названия переменных латиницей и используйте рекомендованные имена переменных для некоторых сервисов. Например, свои рекомендации есть в Битриксе. MailChimp, Getresponse и Unisender также сверяют переменные, указанные в Тильде, так что необходимо указывать те же имена, как в этих сервисах.
3
Сообщений об ошибке нет, но данные все равно не приходят
Если на опубликованной странице форма не выдает ошибку, а данные все равно не приходят, то нужно проверить логи сервиса приема данных, которые находятся в Настройках сайта > Формы > кнопка «Подробнее» у приемщика.
Рассмотрим возможные ошибки и вызывающие их причины.
1
Если в форму Google приходят не все данные, то нужно проверить, добавлено ли в Google Forms дополнительное поле для скрытого поля (если оно необходимо, если же оно не передается, но значение в форме стоит — его нужно убрать).

В случае использования формы ST08 проверьте есть ли два дополнительных поля в начале для названия продукта и его цены.

При изменении полей в форме Google после подключения сервиса также могут возникать ошибки, и если вы меняли поля в Google или в Тильде, то нужно переподключить приемщик.
Если вы передаете данные о заказе в форму Google, то нужно добавить два дополнительных поля (названия могут быть любыми)
2
Если пишет ошибку вида reply address not set in list, то нужно добавить в приемщике данных (MailChimp, UniSender или Getresponse) обратный адрес, если включена функция письма подтверждения.
3
Важная особенность работы с интегрированным «Битрикс24»: Если подключением не пользовались в течение месяца, то оно анулируется.

Чтобы этого не произошло, нужно хотя бы раз в месяц заполнять форму. Либо нужно, чтобы вы заходили в Тильде, в "Настройки сайта" -> "Формы", кликали на кнопку "Подробнее" на строчке подключенного Битрикса. Откроется страница с информацией о подключении. Если на этой странице Вы увидите кнопку "Подключить", обязательно на нее нажмите, этим Вы сообщите Битриксу, что это подключение важно и он его восстановит.

Также подобная проблема может возникнуть при первом подключении сервиса — обычно для активации этого приемщика требуется некоторое время (до нескольких часов)
Made on
Tilda