Для всех сайтов с новостями жизненно необходимо делать 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. Установить на сайт компонент для сбора мэйлов.Для получения 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