bxSender - Массовая рассылка на email и управление подписчиками
Компонент для массовой рассылки на e-mail и управления подписками пользователей с фронтенда. Так же ведется статистика по отправляемым письмам, можно видеть как пользователи открывают письма, переходят по ссылкам из письма, отписываются от рассылки, управляют листами для подписки.
Функционал для пользователей на фронтенде. Все формы работают через компонент AjaxForm.
Это такие списки, на которые пользователи могут подписываться или если хотите можете создать сегмент например "Пользователи сайта" и массово импортировать из CSV или из MODX всех пользователей в этот сегмент для того чтобы потом оповестить своих пользователей о каком нибудь событии
Сегменты, удобны тем что их можно создавать сколько угодно и при создании нового письма для рассылки, выбирать не по одному подписчику а сразу несколько сегментов.
Для шаблонов сделал отдельная среда для удобной верстки и настройки всего что нужно чтобы оформить красивое письмо не составляло большого труда.
Это настройки отправителя ваших писем, где возможно использовать: Настройки отправки и MODX, Оправка писем через ваш сервер и отправка через SMTP.
Интервал времени и количество писем
Отправка писем устроена так что количество писем разбивается на интервал времени например:
отправить 10 писем в течении 2 минут это 7 200 писем в день то есть не сразу 10 писем шлется, а по 5 писем в минуту с небольшой задержкой (чтобы почтавик не подумал на нас что мы спамим)
Компонент был протестирована на реальной базе пользователей в 2800 e-mail.
Запуск рассылки производился 28 мая и на данный момент за 3 дня набрал уже вот такую статистику
P.S: статистика формируется не моментально, а по степени обращения пользователей, то есть через месяц может получиться что к вам вернулись все 2800 подписчиков
Стоимость компонента 2990 руб..
Цена думаю что куда более чем приемлемая, с учетом того что подобные сервисы просят за подобный функционал намного больше.
Комопнент в modstore
https://modstore.pro/packages/alerts-mailing/bxsender
Спасибо Modstore за оказанную моральную и финансовую поддержку этого компонент))
Возможности
- Управление подписками — на фронтенд добавлены сниппеты: форма для подписки новых пользователей, форма восстановление доступа к подписке и форма управление подпиской
- Подписчики — это email адреса и имена подписчиков для рассылок, с возможностью импортировать из CSV файла, из списка пользователей MODX, групп пользователей MODX и добавление в ручную
- Сегменты — создание сегментов для добавление подписчиков. При создании рассылки выбираются получатели находящиеся в сегменте
- Отписавшиеся — это список с e-mail адресами которые отписались
- Рассылки — создание рассылок для подписчиков с возможностью настроить индивидуальные шаблоны писем и системой автоматической статистики по запущенной рассылки.
- Отчет рассылок — статистика по отправленным письмам с фильтрами и статистикой о действиях пользователей
- Ошибки доставки — список e-mail адресов с отскоками доставки сообщений
- Транспорт отправителя — настройки для отправки писем с вашего сервера или SMTP, с возможность задать интервал отправки сообщений и количества писем в 1,2,3,5,10,15,30 минут
- Обратный путь — настройки POP3 соединения откуда будут забираться отскоки и записывается в списке с ошибками доставки
Видео инструкция + демонстрация возможностей
Подписчики
Функционал для пользователей на фронтенде. Все формы работают через компонент AjaxForm.
- Форма подписки — возможность подписаться на выбранные сегменты указав имя и e-mail подписчика. После подписки, на e-mail отправляется письмо для активации.
- Форма восстановления доступа к подписке — отправляет на e-mail ссылки для получения доступа к управлению подпиской
- Форма управления подпиской — возможность отписаться и отметить интересующие сегменты рассылок
Сегменты
Это такие списки, на которые пользователи могут подписываться или если хотите можете создать сегмент например "Пользователи сайта" и массово импортировать из CSV или из MODX всех пользователей в этот сегмент для того чтобы потом оповестить своих пользователей о каком нибудь событии
Сегменты, удобны тем что их можно создавать сколько угодно и при создании нового письма для рассылки, выбирать не по одному подписчику а сразу несколько сегментов.
Шаблоны
Для шаблонов сделал отдельная среда для удобной верстки и настройки всего что нужно чтобы оформить красивое письмо не составляло большого труда.
- CSS стили можно прописывать прямо в шаблон и у тего устанавливать class="", во время рендинга весь css будет добавлен к нужным тегам а class заменится на style
- Поддержка как Fenom и MODX
- Замена всех ссылкой в письме на ссылки компонента
- Включение UTM-метки (для «Яндекс.Метрики» или Google Analytics) — к каждой ссылке в письме автоматом добавятся заданные параметры
Рассылка
- Поддержка рассылки с разных доменов и доменов 3-го уровня. Так как все ссылки проходят через компонент, мы в любом случаем увидим кто перешел по ссылке и учтем это в статистике
- Отложенная рассылка — можно отложить время начало рассылки до утра
Транспорт
Это настройки отправителя ваших писем, где возможно использовать: Настройки отправки и MODX, Оправка писем через ваш сервер и отправка через SMTP.
Интервал времени и количество писем
Отправка писем устроена так что количество писем разбивается на интервал времени например:
отправить 10 писем в течении 2 минут это 7 200 писем в день то есть не сразу 10 писем шлется, а по 5 писем в минуту с небольшой задержкой (чтобы почтавик не подумал на нас что мы спамим)
Тестирование компонента
Компонент был протестирована на реальной базе пользователей в 2800 e-mail.
Запуск рассылки производился 28 мая и на данный момент за 3 дня набрал уже вот такую статистику
P.S: статистика формируется не моментально, а по степени обращения пользователей, то есть через месяц может получиться что к вам вернулись все 2800 подписчиков
Стоимость компонента 2990 руб..
Цена думаю что куда более чем приемлемая, с учетом того что подобные сервисы просят за подобный функционал намного больше.
Комопнент в modstore
https://modstore.pro/packages/alerts-mailing/bxsender
Спасибо Modstore за оказанную моральную и финансовую поддержку этого компонент))
Поблагодарить автора
Отправить деньги
Комментарии: 22
Серьезная работа!
Достойная замена Sendex!
Очень давно напрашивалась…
Очень давно напрашивалась…
Sendex незаменим)
Добавил функцию для интеграции с sendex и другими компонентами, чтобы было возможно слать сообщения через компонент.
Добавил функцию для интеграции с sendex и другими компонентами, чтобы было возможно слать сообщения через компонент.
лойс…
Жду в модсторе!
Жду в модсторе!
Опубликовал.
чччччетко!
Андрей, спасибо за ваш труд.
Скажите, через ваш компонент можно создать подписку на тикеты определенного пользователя? То есть, подписаться на обновления по конкретному пользователю.
Заранее благодарен за ответ.
Скажите, через ваш компонент можно создать подписку на тикеты определенного пользователя? То есть, подписаться на обновления по конкретному пользователю.
Заранее благодарен за ответ.
Этого он делать не умеет.
На счёт того чтобы подписываться на обновления конкретного пользователя, это в любом случае какой то костыль писать прийдется.
Да и потом опять же вам нужна по большей части очередь отправки сообщений а не рассылка с начальной точкой отправки и окончанием.
В компоненте подписчики подразумевается список емайл адресов с выбранными сегментами (интересами) на который создаётся письмо для рассылки и по готовому списку уже делается рассылка.
На счёт того чтобы подписываться на обновления конкретного пользователя, это в любом случае какой то костыль писать прийдется.
Да и потом опять же вам нужна по большей части очередь отправки сообщений а не рассылка с начальной точкой отправки и окончанием.
В компоненте подписчики подразумевается список емайл адресов с выбранными сегментами (интересами) на который создаётся письмо для рассылки и по готовому списку уже делается рассылка.
Приветствую.
Подписчики не добавляются в сегменты.
Создал сегмент, добавляю пользователей в этот сегмент, в таблице по этому сегменту пусто. Все добавляются в сегмент с id=0.
В таблице modx_bx_subscriber_segment
Если редактировать каждого подписчика отдельно, то он попадает в нужный сегмент, но получается, что он в двух сегментах: 0 и выбранный.
Журнал ошибок пустой.
Подписчики не добавляются в сегменты.
Создал сегмент, добавляю пользователей в этот сегмент, в таблице по этому сегменту пусто. Все добавляются в сегмент с id=0.
В таблице modx_bx_subscriber_segment
Если редактировать каждого подписчика отдельно, то он попадает в нужный сегмент, но получается, что он в двух сегментах: 0 и выбранный.
Журнал ошибок пустой.
Пофиксил баг. Обновитесь до следующей версии
Спасибо! Обновился, все работает! Отличный компонент, тестим дальше.
Здравствуйте! Тестирую bxSendex, отличное дополнение, несомненно! Но есть кое какие проблемы, запустив рассылку, если навести на рассылку и нажать правой кнопкой мышки, далее выбрать пункт: обновить, в консоле вылазят такие ошибки:
http://s20929.h10.modhost.pro/assets/components/bxsender/action/open/eyJxdWV1ZV9pZCI6bnVsbCwibWFpbGluZ19pZCI6Miwic3Vic2NyaWJlcl9pZCI6MH0=.png 404 (Not Found)
window.js:457 Uncaught TypeError: this.getFieldsReport is not a function
at bxSender.window.UpdateMailing.getFields (window.js:457)
at bxSender.window.UpdateMailing.bxSender.window.Default [as constructor] (default.window.js:13)
at bxSender.window.UpdateMailing.bxSender.window.CreateMailing [as constructor] (window.js:14)
at new bxSender.window.UpdateMailing (window.js:392)
at Object.create (ext-all.js:21)
at MODx.load (modx.js?v=02c20b85:85)
at bxSender.grid.MailingGrid.fn (default.grid.js:490)
at MODx.Ajax._runCallback (modx.js?v=02c20b85:652)
at MODx.Ajax.success (modx.js?v=02c20b85:611)
at Ext.data.Connection.handleResponse (ext-all.js:21)
getFields @ window.js:457
bxSender.window.Default @ default.window.js:13
bxSender.window.CreateMailing @ window.js:14
bxSender.window.UpdateMailing @ window.js:392
create @ ext-all.js:21
load @ modx.js?v=02c20b85:85
fn @ default.grid.js:490
_runCallback @ modx.js?v=02c20b85:652
success @ modx.js?v=02c20b85:611
handleResponse @ ext-all.js:21
f @ ext-base.js:21
m @ ext-base.js:21
(anonymous) @ ext-base.js:21
setInterval (async)
n @ ext-base.js:21
i @ ext-base.js:21
request @ ext-base.js:21
request @ ext-all.js:21
request @ modx.js?v=02c20b85:637
update @ default.grid.js:473
fire @ ext-all.js:21
fireEvent @ ext-all.js:21
onClick @ ext-all.js:21
onClick @ ext-all.js:21
I @ ext-all.js:21
С чем это связано?
Так же есть проблемы с отправкой рассылки, тестовое письмо отправляется а рассылка нет полоса на 0% и письма не уходят, настройки: SMTP
bxSender запал в душу своей информативностью отчёта, поэтому пытаюсь его протестировать и в дальнейшем возможно приобрести, но на данный момент такое ощущение, что компонент пока немного сыроват? Андрей, внесите ясность пожалуйста?
Заметил ещё такой момент, если отправить тестовое письмо и зайти в отчёт рассылок, далее кликнуть на иконку восклицательного знака (Информация) в журнале Modx появиться такая ошибка:
Заметил ещё такой момент, если отправить тестовое письмо и зайти в отчёт рассылок, далее кликнуть на иконку восклицательного знака (Информация) в журнале Modx появиться такая ошибка:
[2020-01-07 23:58:15] (ERROR @ /home/s20957/www/core/xpdo/om/xpdoobject.class.php : 240) Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'bxUnDeliverable.queue_id' in 'where clause'
)
Интересно, автора дополнения вообще интересует эта информация?
Как решает вопрос с шаблонами и отправкой писем Content-Type: multipart/mixed
Почтовые сервисы могу отправлять в спам письма без текстовой версии письма Content-Type: text/plain
Почтовые сервисы могу отправлять в спам письма без текстовой версии письма Content-Type: text/plain
Вопрос — клиент хочет попробовать данный компонент. На модхосте протестировал — все завелось. Однако нет уверенности что будет работать отслеживание прочтения писем на шаред хостинге (там apache и соответственно .htaccess). Могут ли возникнуть проблемы на шареде и есть ли правила для генерации статистики для apache?
Как можно добавить свой шаблон для формы подписки?
При переходе на smtp письмо поменялось из (скриншот как норм должны выглядеть, можете ссылку вставить)
в (скриншот который я отправил с гугла). Верстка полетела
в (скриншот который я отправил с гугла). Верстка полетела
Не создается подписка при активации юзера с помощью Login
C minishop2 работает «подписка при оформлении заказа»? (Дополнительно стоит msCustomerAutoReg) По документации вроде да, по факту тестирую, и не в какую не хочет приходит сообщение (Опцию bxsender_minishop_order_subscribe установил). Делал все по инструкции, С office работает корректно.
В поддержку к сожалению не могу написать, покупал в конце 2022 года. но так и не ставил его.
В поддержку к сожалению не могу написать, покупал в конце 2022 года. но так и не ставил его.
Ой, в конце 2020)
Тех. поддержки походу нет, кто ни будь сталкивался с тем что не работает импорт из csv? логи не указывают что есть проблема с импортом.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.