Как создать и настроить E-mail рассылку в WordPress

Почтовая рассылка – одно из самых эффективных средств коммуникации автора блога со своими подписчиками или владельца коммерческого ресурса со своими клиентами. В обоих случаях происходит один и тот же процесс: с сайта отправляются письма по почтовым адресам пользователей, подписавшихся на рассылку. Только в первом случае это будут новости и анонсы свежих записей блога, а во втором – информация об акциях, скидках и специальных предложениях, другие рекламные материалы. В интернет-маркетинге эта процедура называется direct mail. И данные многочисленных маркетинговых исследований раз за разом подтверждают эффективность этого инструмента.  

Скрипты

Email рассылка в WordPress может быть реализована с помощью скриптов или плагинов. В языке сценариев PHP есть несколько десятков функций и пакетов, отвечающих за прием, обработку и отправку писем через протоколы SMTP и IMAP. Многие скрипты используют функцию mail(). Проблема с ней в том, что она не годится для рассылки большого количества e-mail в одном цикле, поскольку закрывает соединение с сервером SMTP после каждого письма, а затем вновь открывает соединение для следующего сообщения. Это может быть некритично и допустимо при небольшом объеме корреспонденции, но дает большую нагрузку на сервер при большой базе адресов.

Для работы с протоколом IMAP используются функции imap_***(). Для отправки сообщений с корректной обработкой адресатов Cc и Bcc – функция imap_mail(). Для рассылки большого количества писем на официальном сайте разработки PHP рекомендуют обратить внимание на пакеты PEAR::Mail и PEAR::Mail_Mime.

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

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

В первом случае следующая неприятность проявится при росте базы подписчиков. Когда отправка писем растянется по времени на столько, что клиенты будут узнавать об очередной рекламной акции уже после ее окончания. К чему такое длительное вступление? К тому, что скрипт, прекрасно работающий в «тепличных» условиях при небольшом количестве адресатов, не обязательно будет так же хорош при большей базе данных подписчиков.

А теперь рассмотрим лучшие плагины рассылки и email подписки на сайте WordPress.

JetPack

Говоря об инструментах, с помощью которых может быть реализована email рассылка в WordPress, нельзя обойти вниманием JetPack, «универсальный комбайн» от разработчиков CMS. Это расширение, способное заменить пару-тройку десятков плагинов более узкой направленности, установлено на 5+ миллионов сайтов. Однако далеко не все вебмастера знают, что с помощью JetPack можно как разместить на ресурсе подписку, так и организовать рассылку. Причем предложение подписаться на новости и анонсы можно разместить одновременно под всеми постами.

JetPack, краткая сводка:

  • текущая версия расширения: 9.0.2;
  • последний апдейт: менее месяца назад;
  • количество установок: более 5 миллионов;
  • PHP, версия: 5.6+;
  • WordPress, версия: 5.4 – 5.5.2;
  • локализация: более 40 языков, включая русский.

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

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

Форма подписки легко размещается в нужных местах с помощью шорткода jetpack_subscription_form или через виджет «JetPack подписка». Добавить ее во все записи и на все страницы сайта/блога поможет расширение WP Insert Code. С помощью плагина Shortcodes Ultimates можно изменить цвет заголовка, добавить рамку и улучшить внешний вид формы многими другими способами. В общем, возможности JetPack по массовой отправке корреспонденции своим подписчикам достаточно велики. Особенно если произвести тонкую подстройку через function.php.

MailChimp for WooCommerce

Нельзя обойти стороной и MailChimp, самый популярный в мире плагин автоматизации электронного маркетинга, в том числе предусматривающий и возможность создания на вашем сайте массовой адресной рассылки по e-mail. Расширение в первую очередь ориентировано на коммерческие сайты с электронным магазином WooCommerce. Разработчик заявляет о 17 миллионах пользователей платформы. Даже если он немного преувеличивает, популярность расширения сложно переоценить. Достаточно упомянуть, что создатели премиальных тем и плагинов создают свои цифровые продукты с учетом совместимости с MailChimp.

Общие сведения о MailChimp:

  • текущая версия дополнения: 2.4.7;
  • последний апдейт: менее месяца назад;
  • версия CMS: 4.9 – 5.5.2;
  • количество активных инсталляций: более 800 тысяч;
  • версия языка скриптов PHP: 7.0+;
  • языки интерфейса: 9 языков;
  • русская локализация: нет.

Возможности MailChimp применительно к интернет-магазину:

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

Преимущества MailChimp:

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

Недостатки MailChimp:

  • отсутствие русской локализации;
  • платная рассылка при превышении ограничения по количеству подписчиков или писем.

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

MailPoet 3

Плагин MailPoet 3 (ранее Wysija) – один из самых популярных и эффективных инструментов организации подписки и автоматической рассылки непосредственно из консоли WordPress. Дополнение установлено на более чем трети миллионов сайтов. С недавнего времени премиальная версия бесплатна для сайтов с числом подписчиков, не превышающем 1000. MailPoet 3 отличается гибкостью настроек и большим количеством полезных функций. В том числе есть интересная функция выставления задержки между публикацией записи и отправкой анонса читателям. Эта опция может понадобиться для того, чтобы дать поисковым роботам время проиндексировать вашу статью. В противном случае велик риск снижения уникальности текстов. В качестве «бонуса» разработчик предлагает более трех десятков настраиваемых шаблонов писем.   

MailPoet 3, краткая сводка:

  • текущая версия дополнения: 3.54.0;
  • разработчик: MailPoet;
  • год выхода первого релиза: 2011;
  • официальный сайт разработки: mailpoet.com;
  • количество сайтов: более 300 тысяч;
  • последний апдейт: 3 дня назад;
  • версия WordPress: 5.3 – 5.5.2;
  • версия языка скриптов PHP: 7.1+;
  • языки интерфейса: 23 языка, включая русский.

Особенности расширения MailPoet:

  • простота использования, интуитивно понятный интерфейс;
  • красивые респонсивные шаблоны (более 30);
  • дополнительное конфигурирование не требуется, работает «из коробки»;
  • владельцы сайтов с числом подписчиков менее тысячи получают премиальную версию плагина бесплатно;
  • соответствие требованиям GDPR;
  • удобная настраиваемая email подписка на сайте WordPress;
  • гибкое управление базой подписчиков (возможность задания разных сводов правил для отдельных пользователей и групп пользователей), статистика;
  • отправка до 50 тысяч сообщений в час;
  • надежность доставки электронной корреспонденции (минимизация количества писем, автоматически отправляющихся в «спам»);
  • бесплатный настройщик рассылок для электронного магазина WooCommerce;
  • создание и добавление формы подписки;
  • автоматизация отправки почтовых сообщений по базе подписчиков;
  • удобная работа непосредственно из панели администрирования WordPress;
  • подробная документация, обучающее видео, база знаний на официальном сайте плагина.

И это далеко не полный перечень возможностей MailPoet. Отдельно стоит отметить интеграцию с WooCommerce, высокую скорость сервиса (рассылка до 50000 писем в час) и возможность получения бесплатно премиальной версии при числе подписчиков до 1000 человек.

Subscribe2

Если в JetPack, MailChimp и MailPoet разработчики сделали ставку на универсальность, то Subscribe2 изначально рассчитан на небольшие блоги/сайты. Компактное расширение предлагает простой, но надежный инструментарий организации рассылки анонсов статей зарегистрированным и незарегистрированным пользователям. При этом для неавторизованных посетителей отправляются только текстовые письма. Для зарегистрированных же пользователей предусмотрены и другие форматы записей почтовых сообщений, в том числе анонс и полный текст статьи в формате HTML.

Subscribe2, общие сведения:

  • текущий релиз: 10.34;
  • последний апдейт: 60 дней назад;
  • разработчик: weMail;
  • количество активных инсталляций: более 40000;
  • версия WP: 4.0 – 5.5.2;
  • версия PHP: 5.6+;
  • языки интерфейса: 4 языка, включая русский.

Стоит учесть, что плагин использует Appsero SDK для сбора телеметрических данных. И этот факт периодически отпугивает пользователей, чересчур серьезно относящихся к конфиденциальности и безопасности.

Optin Forms

Очень кратко остановимся на расширении Optin Forms, поскольку это дополнение не является полноценным инструментом организации email рассылки на блоге или сайте с «движком» WordPress. Это скорее редактор, позволяющий создавать красивые формы подписки и размещать их в записях и на страницах одним кликом мыши или через шорткод. Плагин совместим со многими почтовыми расширениями, включая MailChimp, AWeber, MadMini, MailerLite, iContact, GetResponse, ConvertKit, Interspire Email Marketer. В комплекте с плагином идет пять готовых шаблонов.

Заключение

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