Как добавить форму Send Pulse на сайт

Здравствуйте, уважаемые читатели блога Дело в Сети. Эта статья может быть полезной тем, кого интересует вопрос как добавить форму Send Pulse на сайт? Не буду здесь много говорить, но вначале небольшое предисловие.

Send Pulse — интересный сервис, где время от времени происходят некоторые чудеса. Например, там случается вот что: добавляешь созданную форму подписки на сайт, и, вроде бы как, сначала все нормально. Потом я обнаружил такую штуку: после любого редактирования страницы сайта форма подписки становится нерабочей и теряет свою структуру. Я написал по этому поводу в техподдержку Send Pulse, и получил такой ответ:

Здравствуйте,

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

Уточните, пожалуйста, ваш логин имейл, сайт размещения и название формы в личном кабинете.
Также уточните, пожалуйста, как именно вы добавляете скрипт?
 Напрямую в код сайта?
Или используете какой-то наш плагин(WordPress), на чем ваш сайт?
Заранее спасибо!

С уважением,
Анастасия Попова
Служба поддержки пользователей SendPulse

Все требуемые данные я отослал. На данный момент ответа пока не получил, но как получу обновлю эту статью. Вопрос с пропаданием формы, в принципе, можно было легко решить. Для этого перед редактированием страницы, где она расположена, нужно сохранять ее в файле, а после редактирования снова добавлять.

Ну это было раньше, а теперь вот на Сенд Пульс какие-то технические проблемы, и теперь форма доступна только через скрипт. Раньше можно было просто нажать на кнопку «Получить код», копируешь его и вставляешь на сайт, а теперь вот только скрипт, но он лично у меня не работает. Вставлял я его и в код страницы, и через виджеты — ничего не получается. Можно, конечно, было попробовать добавить форму с помощью плагина, но я решил вопрос по другому.

Мое решение

  • захожу на SendPulse;
  • нажимаю на «Формы подписки»;
  • нажимаю на «Редактировать»;
  • нажимаю на «Просмотр»;
  • форма открывается в новой вкладке, я нажимаю на правую кнопку мыши, далее «Просмотреть код страницы», появляется исходный код страницы;
  • я копирую код и вставляю его на сайт.

Да, все решилось именно так, просто я скопировал код страницы и вставил его на сайт, и все, как не странно, заработало, форма появилась, и она была рабочей. Здесь только есть один момент: как я вставил код, между текстом и, собственно, кодом появился пробел. Убрался от тоже легко, просто была убрана верхняя лишняя часть кода. Начинать копирование нужно со строчки  <!— SendPulse Form —>.

Письмо

Пока писал этот пост пришло очередное письмо от поддержки Сенд Пульс:

Здравствуйте, Игорь

Спасибо за обратную связь!
Да, есть такая лазейка в системе. Но все же, мы не можем 100% гарантировать, что в работе формы не будет проблем. Мы всем рекомендуем использовать скрипт.

Если возникнут вопросы-обращайтесь! Постараемся помочь!
Хорошего вечера!

Как же все-таки вставить на сайт скрипт

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

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

  1. Итак, переходим в свой аккаунт SendPulse.
  2. Слева жмем на формы подписки.
  3. Нажимаем на ссылку формы, которую планируется отредактировать.
  4. Нажимаем на опции формы.
  5. Открывается страница «Данные и тип формы». В поле напротив «Сайты размещения» вписываем домен, на котором планируется размещать форму. Можно вписать сразу несколько доменов. Именно этот пункт я пропустил. У меня форма размещалась на одном сайте, потом я его удалил, вставил форму на новый сайт, но показываться там она никак не хотела. А все из-за того, что не был прописан домен.
  6. На ворд Пресс форма вставляется через плагин SendPulse Email Marketing Newsletter. Устанавливаем его. После его активации в панели Ворд Пресс появится SendPulse. Нажимаем.
  7. Жмем на «Настройки».
  8. Теперь нужно вписать данные с вашего аккаунта Сенд Пульс. Нажимаем на «Настройки аккаунта». Это кружочек в верхнем правом углу, нажимаем на него и появится выпадающий список.
  9. Жмем на API
  10. Копируем ID и Secret и вписываем их в настройки плагина в консоли Ворд Пресс.
  11. Нажимаем «Сохранить изменения».
  12. Жмем на «Добавить форму».
  13. Пишем любое название, например «Первая форма» и в поле вставляем скрипт который получили на Сенд Пульс. 
  14. Если скрипт не сохранился, жмем на «Формы подписки (это на Сенд Пульс), нажимаем на ссылку нужно й формы, жмем на «Сохранить и получить код». Копируем код и вставляем в поле плагина на Ворд Пресс.
  15. Жмем на «Сохранить»
  16. Справа будет шорткод, его нужно скопировать. Кстати, если шорткод понадобится потом, нужно нажать на формы SendPulse, и скопировать шорткод.
  17. Шорткод вставляется на любой странице или записи сайта в режиме «Текст». После этого все будет работать.

Заключение

Проверяем форму. Вписываем в нее свою почту и нажимаем на кнопку подписки. Если все нормально, появится надпись, оповещающая, что на вашу почту пришло письмо. 

Кстати, если для получения скрипта вы нажимали на форме Сенд Пульс на «Сохранить и получить код», то некоторое время форма будет находиться на модерации. В это время при попытке подписаться будет выдаваться что-то вроде «Сайт не найден». Не волнуйтесь, как только модерация будет пройдена, все заработает. Модерация автоматическая, и проходит в течение нескольких минут.

Удачи!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ПОНРАВИЛСЯ ПОСТ? КЛИКНИ НА КНОПКУ СОЦИАЛЬНЫХ СЕТЕЙ ↓↓↓