Настройка рассылок и уведомлений

Что изначально я хотела сделать:

  1. Разместить призыв к подписке на каждой странице.
  2. Рассылка один раз в день
  3. Чтобы рассылались письма только в случае, если за это время был сделан новый пост (нет поста – нет письма)
  4. Чтобы в рассылку попадали все последние записи и не попадали сделанные ранее, уже попавшие в прошлую рассылку
  5. Чтобы в рассылку попадали уведомления об откорректированных записях. Даже не так – чтобы попадали уведомления о старых записях, но только что введенных: я переношу в блог старые записи с разных ресурсов и сразу ставлю им родную дату публикации.   

Все это надо сделать без правки кода и на бесплатном плагине.

После прочтения нескольких постов с рекомендациями, выбран плагин MailPoet, как наиболее часто упоминаемый и легконастраеваемый. До 1000 подписчиков – бесплатно.

После установки и активации плагина все понятно – ведет по шагам, по-русски пишет что делать и куда идти. А идти надо на сайт MailPoet и там все настраивать. Сайт англоязычный, у меня автоматический перевод яндекс-браузером. Надо свой домен в список внести (окошко будет для этого), по почте подтверждение придет, перейти по ссылке. Ключ сгенерят в какой-то момент – его надо внести в плагин и активировать.

А потом  — настройка DNS-записей. Сайт сгенерит записи и попросит внести их на хосте. Тут для меня начался совершенно непонятный квест на несколько дней. Записи я внесла — просто скопировала и внесла на хосте — но ничего не получилось, недействительны.

MailPoet  настройка DNS-записей

Спустя часов, наверное, часов 15 ситуация не изменилась.

Проверила написание всех имен, вроде все правильно. Может, что-то не поняла и вообще не туда внесла? Может, не все так буквально надо было копировать и вносить?  В перечне возможных ошибок пишут, что «Некоторые поставщики DNS могут создавать записи DNS с дублированием имени домена, в результате чего запись “mailpoet1._domainkey.example.com” будет неправильно создана как “mailpoet1._domainkey.example.com.example.com”» На своем хосте такого дублирования не вижу, но может быть оно неочевидно?  Решила попробовать и внести данные без указания доменного имени. Спустя 1,5 суток – ситуация та же.

При этом рассылка пошла. Непонятно, нужны ли вообще тогда эти адреса.

Решила дальше потыкаться. Зашла в плагин. Ключ активирован, тут все ок. А вот почтовый ящик – почему-то нет. Прошла опять по шагам все то же самое от выбора тарифа до вненесения DNS-записей на хосте. Круг замкнулся.

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

Выводы:
  • в плане поддержки мой хостер неплохой, ответил очень быстро
  • не стоит стесняться обратиться в службу поддержки

Далее уже работа непосредственно в плагине, по пунктам — что и каким образом удалось решить.

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

Решения в блогах тоже не нашла – там только самые простые рекомендации по настройке, по которым итак вопросов не возникает. Непонятно, зачем их вообще пишут? 

Так, а может, у меня конфликт с темой или с каким-то плагином? 

В итоге нахожу в поддержке плагина: «Kindly note that the Pop-up/Slider won’t show on listing pages such as Blogs, Shop, Archives, etc.». То есть на страницах с записями блога (а у меня блог, и все страницы содержат список его записей в том или ином виде) MAILPOET не размещает ни слайдеров, ни всплывающих уведомлений, ни фиксированных панелей. Можно только самостоятельно разместить свою форму в области виджетов. 

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

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

подписка на рассылку

2. Выбирается в настройках

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

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

5. Вот тут проблема, настроек в плагине (по крайней мере, в бесплатной версии) для этого нет. Новые публикации задним числом в рассылку не попадают. Для реализации этого пункта 4  сначала решила попробовать другой плагин — WP Last Modified Info. Можно высылать сообщения об откорректированных публикациях – но это будет дополнительная к основной рассылка, а мне бы хотелось в одном письме. И он как-то не встроился в тему, письмо приходит со своим форматом, изменить который мне не удалось. Я решила так: пока ввожу посты задним числом, не буду делать автоматическую рассылку, а буду делать ее вручную с моментальной отправкой — там можно добавить и блок с новыми записями, который стандартно определит новые относительно предыдущего письма, и произвольный текст и произвольные ссылки.

Похожие записи

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