Автоматическая мэйл рассылка новостей

Автоматическая мэйл рассылка новостей

Скриншоты

Технические данные

Дата публикации:
27.08.2018
Дата обновления:
15.07.2019
Версия:
0.0.13
Адаптивность:
Да
Поддержка композита:
Да
Число установок:
Менее 50 раз

Совместимые редакции

Описание

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

Что можно настроить
  • На выбор можно отправлять рассылку каждый день, либо раз в неделю (в определённый день). Если есть необходимость задать более сложную логику отправки, то можно воспользоваться cron планировщиком (подробная инструкция дана на странице настроек, в модуле)
  • Из какого инфоблока будут браться анонсы новостей и картинки для превью.
  • Шаблон мэйла (в том числе его части: надписи, CSS, логотип сайта).
  • Количество новостей, отправляемых в одном письме.
  • Время отправки (модуль может запускаться по расписанию на агентах или через cron планировщик).
  • Если у новости нет превью картинки, то будет использована детальная картинка.
  • Можно указать дату, начиная с которой будут браться новости для  публикации. Сделано, чтобы при создании рассылки не начать публиковать  слишком старые новости.
  • Возможность добавить UTM метки к ссылкам на новости в рассылке.
Дизайн

Два дизайна почтовых сообщений: Classic, Classic (compact). Первый подойдёт для сайтов с небольшим количеством ежедневных публикаций. Второй шаблон, компактный, подойдёт для сайтов с большим количеством новостей.

Необходимые требования
  • У рассылаемых новостей должен быть превью-текст и превью картинка (с шириной не менее 600 пикселей). Именно они отправляются в рассылке. Если превью картинки нет, то отправляется детальная картинка.
  • У новостей в инфоблоке обязательна должна быть введена дата (со временем) начала активности. По ней отсчитывается последняя отправленная новость. Если даты не установлены ни у одной новости в инфоблоке, то рассылки не будет.
Особенности работы
  • При создании настроек рассылки, создаются два мэйл шаблона: шаблон для обычной рассылки и шаблон для письма с подтверждением мэйла.
  • Если не существует ни одной активной рассылки, у которой установлен способ отправки по "Агентам", то агент модуля будет в статусе "не активен", чтобы не тратить ресурсы сайта.
  • Отправить на один мэйл письмо с запросом подтверждения можно не чаще, чем 1 раз в час.
  • В рассылку автоматически встраивается заголовок List-Unsubscribe со ссылкой на странице отписки. Но правилом хорошего тона является сохранение ссылки на отписку в футере письма.
  • При отправке из превью-текста письма вырезаются html теги.
  • При удалении рассылки удаляются и все подписчики (мэйлы), которые были подписаны на рассылку.
Дополнительные сведения для пользователей модуля

Главная опасность для Email рассылки - это спам-фильтры. Они срабатывают на некоторые факторы. Чтобы ваше письмо не попало в папку "спам", необходимо придерживаться как правил содержания письма, так и правил настройки почтовых программ. С точки зрения содержания письма:
  • Не ставьте спецсимволы в названии письма. Пишите в названии только чистый текст. Лучше без цифр
  • Не пишите В ВЕРХНЕМ РЕГИСТРЕ
  • Не делайте слишком длинные заголовки (более 200 символов)
  • Не ставьте знаки препинания и символы #$@"-*!?.,_
  • Не используйте спамовые слова: купите, акция, распродажа, немедленно, ликвидация, приз, выигрыш, попробуйте
Пример плохого заголовка: "ВСЕМ ВНИМАНИЕ!!! Распродажа по ~=*низкой*=~ цене. Немедленно попробуйте и заберите свой приз!" ,- письмо с таким заголовком не дойдёт до адресата.

С технической стороны:
  • Письмо должно иметь DKIM подпись
  • DNS домена сайта должен иметь SPF и DMARC записи
  • В DNS записях домена должна существовать MX запись
  • Должен быть настроен rDNS для ip адреса сервера
  • Не должны дублироваться заголовки письма
  • Должен быть прописан верный Return-Path
Иногда техническая часть даже важнее, чем содержание письма. Если всё настроено правильно (почтовая программа, DNS+rDNS), то письма будут приходить даже с плохим заголовком: "Заберите свой приз!!!".

Самостоятельно удостовериться в правильности настройки всех подписей можно с помощью сервиса mail-tester.com


Правовые документы

Во время работы модуля и компонентов происходит сбор/ хранение/ систематизация/ обработка/ уничтожение личных данных (мэйлов). Поэтому на сайте, в публичной части, обязательно должны быть документы:
  1. Пользовательское соглашение
  2. Политика конфиденциальности
Желательно вставить ссылки на эти документы в футер письма. Это можно сделать на странице настроек рассылки.


Для организации автоматической рассылки необходимо:
  • Создать рассылку на странице настроек модуля.
  • Установить на сайт компонент для сбора мэйлов.
  • Установить на сайт компонент для подтверждения подписки/отписки.
Далее подробное описание шагов установки и настройки по порядку:

1. Создание рассылки.

После установки модуля его настройки появятся в закладке "Маркетинг", в административной панели сайта. Во время создания рассылки ознакомьтесь со всеми описаниями к полям.

2. Установить на сайт компонент для сбора мэйлов.

Для получения email адреса пользователей необходимо встроить в сайт компонент "newsletter.subscribe", который поставляется с модулем.
В выбранное место страницы или шаблона сайта вставьте код:

<?
$APPLICATION->IncludeComponent(
"pervaja:newsletter.subscribe",
   ".default",
   array(
       "NEWSLETTER" => "1",
       "JS_LIB" => "BX",
       "JS_LIB_INIT" => "Y",
   ),
   false
);
?>

Описание ключей:
"NEWSLETTER" => "1" - означает, что эта форма для сбора мэйлов будет подписывать пользователей на рассылку с ID=1
"JS_LIB" => "BX", - означает, что для обработки ajax запроса будет использована библиотека от bitrix. Может принимать значения "BX и "JQUERY", где JQUERY обозначает библиотеку jquery (по умолчанию используется JQUERY)
"JS_LIB_INIT" => "Y", - означает, что для обработки ajax запроса будет подключена библиотека. Если на вашем сайте уже подключается одна из библиотек, то оставьте этот параметр на "N"

В визуальном редакторе можно изменить настройки компонента. Там же есть и описание настроек.

3. Установить на сайт компонент для подтверждения подписки/отписки.

После ввода мэйла в форму, пользователь получит мейл с просьбой перейти по ссылке для подтверждения. Ссылка ведёт на страницу сайта, где установлена "ловушка" для подписки/отписки. Адрес этой страницы настраивается при создании рассылки. На странице должен быть установлен компонент, который входит в поставку модуля "newsletter.confirm". Его код:

<?
$APPLICATION->IncludeComponent(   "pervaja:newsletter.confirm",
  ".default",
  array(),
  false
);
?>
У компонента нет параметров. В случае получения правильного кода подписки/отписки он добавляет/удаляет подписчика у рассылки.

Шаблон мэйла для подтверждения соответствует выбранной теме шаблонов (если выбрана тема "Classic", то придёт шаблон подтверждения из темы "Classic").

За помощью в установке модуля можно обратиться к производителю: www.pervaja.com

Мэйл для связи: order@pervaja.com
За помощью в установке модуля можно обратиться к производителю: www.pervaja.com


Мэйл для связи: order@pervaja.com

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: http://www.site.ru
Автоматическая мэйл рассылка новостей
Автоматическая мэйл рассылка новостей
2 100 руб