Svinkovod.ru

Бытовая техника
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Почему отписка от рассылки занимает несколько дней

Почему отписка от рассылки занимает несколько дней?

В одном твите спрашивали, почему отписка от рассылки может «занимать несколько дней». Пристегнитесь покрепче, я сейчас расскажу вам невероятную историю о том, как это делается в энтерпрайз-разработке™…

Есть один банк. Наверняка вы о нем слышали, а если вы живете в Великобритании — с вероятностью 10% это ваш банк. Я работал там «консультантом» на отличной зарплате.

Банк рассылает маркетинговые письма. В подвале каждого письма есть маленькая ссылка «отписаться». Люди иногда на эти ссылки кликают.

Нажатие на ссылку вызывает один доисторический веб-сервер, который крутится где-то в банке. Честное слово, мне потребовалось три недели только на то, чтобы его найти.

Этот сервис отправляет письмо на внутренний почтовый ящик каждый раз, когда на ссылку нажимают. Такое происходит по несколько сотен раз в день.

Раньше эти письма отправлялись конкретному сотруднику, но пять лет назад он уволился.

Теперь письмо форвардится в группу рассылки. Они не смогли поменять адрес получателя, поскольку он захардкожен, а исходников от сервиса не нашли. Сервис написан на Java 6.

Письма в группе рассылки проверяют два сотрудника оффшорного центра банка в Хайдарабаде (в Индии). Они работают изо всех сил и выполняют свои задачи офигенно, но бляха-муха, эта работа невыносима.

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

Когда приходит письмо, они должны выполнить SQL-скрипт, который определяет, принадлежит ли отписываемый адрес клиенту банка (тогда протокол один) или нет (тогда другой).

Если получатель является клиентом, им нужно выполнить еще один SQL-скрипт, который обновляет запись о клиенте в предварительном ETL-окружении. Все изменения проверяются в 16:00 по Лондонскому времени отдельной командой в Шотландии. Если изменения прошли проверку, они будут применены к реальной базе еще через сутки в 16:00.

Если же получатель не является клиентом, они добавляют его в Excel-таблицу и перед уходом домой отправляют ее маркетинговой команде в Суиндоне.

Маркетинговая команда путем гадания на кофейной гуще и прочих оккультных практик определяет, является ли клиент «потенциально значимым» (на что по правилам внутреннего распорядка отводится «до 48 часов»). Если не является — то адрес добавляется в другую таблицу и отправляется обратно в Индию для выполнения еще одного SQL-запроса.

Если маркетинг определил клиента как «значимого» — ему вручную отправляется письмо вида «вы правда-правда хотите отписаться?». Оно выглядит как автоматически сгенерированное, но на самом деле это не так.

Если они отвечают «да» (изначально нужно было писать именно «ДА», большими буквами), то команда из Суиндона отправляет в Индию уже третью таблицу и там торжественно выполняется очередной скрипт.

Если я правильно помню, это в среднем занимает четыре рабочих дня. В среднем за сутки отписывается около 700 человек, из них 70% являются «потенциально значимыми».

К слову сказать, эти два индуса перевелись к нам в команду разработки и стали PM для системы, которая заменила всю эту ерунду. Это были самые добрые, отзывчивые и работящие люди из тех, с кем я имел удовольствие работать. Именно благодаря ним этот кошмарный корпоративный горе-процесс так «плавно» работал все эти годы. Позже они переехали в Англию и один из них теперь руководит отделом с 40+ сотрудниками.

Читайте так же:
Звонки по вайберу в другие страны

Инлайнер — Красивые письма и Email-рассылки на 1С-Битрикс

Алексей Шкарупа

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

HTML-инлайнер

Именно инлайнер стал основой нашего модуля. Он нужен для того, чтобы преобразовать вашу верстку в такой вид, который почтовые клиенты не смогут испортить .

Вот так выглядит процесс создания рассылки, если используется внешний инлайнер (по умолчанию):

_1 (1).png

Вроде бы ничего сверхсложного. Но это ровно до того момента, когда вам потребуется поменять какой-нибудь цвет или отступ. Для такого крохотного изменения необходимо вернуться в самое начало и проделать львиную долю работы заново. А все потому, что стиль который вы поменяли в одном месте уже размазан по множеству HTML-узлов в десятках мест (сниппеты, почтовые шаблоны, темы оформления).

Если до внесения изменений в стили вы уже успели “переодеть” в красивую верстку шаблоны служебных сообщений, то эту операцию также нужно будет повторить сначала. Трудоемкость описанных изменений — десятки часов.

Каково же решение? А решение простое — нужно отодвинуть процесс инлайна как можно ближе к моменту отправки письма .

Со встроенным инлайнером

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

Настройки модуля

Стоит установить флаг и инлайнер начнет работать. Об остальных настройках я расскажу ниже.

Мы не забыли и о верстальщике. Чтобы упростить ему жизнь — добавили специальную страницу: «Настройки» → «Настройки продукта» → «Почтовые события» → «Инлайнер». На ней можно преобразовать свою верстку в готовую к отправке, а также отправить себе на почтовый ящик для тестирования.

Страница инлайнера

Наш инлайнер хорошо понимает как рассылки через модуль “Email-маркетинг”, так и шаблоны почтовых событий (восстановление пароля, оформлен заказ и другие).

Вот такой вот волшебный инструмент, наличие которого сильно упрощает работу с красивыми письмами.

Функция “Темы оформления для Email-маркетинга”

Модуль “Email-маркетинг” от 1С-Битрикс несомненно хорош. Но ему есть куда расти. В частности он не поддерживает темы оформления. А это значит что шапки и подвалы вы должны включать в каждое письмо с заранее примененными стилями. Это печально и весьма трудоемко.

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

Темы оформления в рассылках

В самой рассылке достаточно написать только контентную часть.

Функция “Преобразование текстовых почтовых шаблонов”

По умолчанию, когда вы устанавливаете 1С-Битрикс, все шаблоны почтовых событий (восстановление пароля, оформлен заказ) создаются в виде текста.

Почтовый шаблон

Таких шаблонов может быть очень много. На нашем сайте их сейчас 170 штук. В редакции “Старт”

Читайте так же:
Битрикс получить торговые предложения товара

10 стандартных шаблонов, в редакции “Бизнес”

Просто так они не встраиваются в HTML-письмо — сперва текст нужно преобразовать в html. И наш модуль делает это автоматически. В результате вам не нужно тратить десятки часов на ручную конвертацию всех шаблонов в HTML.

Функция “Перенос отписки от рассылки в тему оформления”

Отлично, у нас есть шапки и подвалы. Но теперь возникает две проблемы:

Отписку от рассылки хочется видеть в подвале

В случае системного сообщения (не рассылки) эта самая отписка от рассылки должна заменяться на что-то другое

Эти кейсы мы автоматизировали.

Когда тема оформления используется вместе с рассылкой — мы заменяем постановку #UNSUBSCRIBE_LINK# в теме оформления (например, в подвале) на ту же ссылку которая подставилась бы в теле письма.

Когда тема оформления используется вместе с системным сообщением — мы заменяем эту подстановку на путь к странице, которая указана в настройках нашего модуля. Это решение по логике требует небольшого изменения в вашем шаблоне: текст “Отписаться от рассылки” нужно заменить на “Изменить параметры подписки”.

Подвал письма

Функция “Сохранение неразрывных пробелов”

Представьте что у вас в письме есть кнопка и на ней написано “Зарегистрироваться на семинар”. Угадайте что с ней произойдет при открытии на узком экране iPhone или в Outlook? — Правильно, она расползется на несколько строк и станет выглядеть ужасно.

Проблема решается если в верстке обернуть тест на кнопке в тег <nobr>, но к сожалению Outlook его проигнорирует.

Вот так должно быть:

Неразрывные пробелы 1

А вот так будет если не принять мер:

Неразрывные пробелы 2

Значит нужно добавлять неразрывные пробелы, но при редактировании текста кнопки они наверняка сотрутся.

Мы решили эту проблему следующим образом: если в CSS для какого-то узла указан стиль “white-space: nowrap”, мы автоматически заворачиваем содержимого такого узла в <nobr> и все пробелы внутри заменяем на неразрывные непосредственно при отправке письма.

Функция “Наследование свойств из стилей”

При верстке почтовых рассылок важно помнить, что некоторые атрибуты HTML нужно всегда указывать чтобы письмо отобразилось корректно. Но бывает так что по недосмотру что-то пропустили, да и верстка с кучей атрибутов выглядит громоздко.

Поэтому мы сделали ряд автоматических подстановок атрибутов на основе CSS.

Проблемы отправки писем из портала Битрикс24

В этой статье пойдет речь об инструменте email-рассылок внутри Битрикс24.

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

Здесь же расскажем:

Рассылка зависла на статусе «Отправляется»

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

Достигнуто максимальное количество отправок за день. Отправка продолжится завтра.


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

Читайте так же:
Забыл пароль разблокировки ipad

Решить проблему с ограничением дневного лимита на рассылки из Битрикс24 можно двумя способами:

  1. Использовать коробочную версию системы – рассылки не лимитированы.
  2. Делать качественные рассылки для ваших клиентов, используя проверенную легальную базу клиентов.

Если с первым пунктом все ясно, но не все готовы к нему прибегнуть, то по второму пункту поясним. При первом использовании сервиса рассылок Битрикс24 вам устанавливается ограничение на отправку — 1000 писем в день. Далее, если вы продолжите регулярные рассылки на сегмент, размером более 1000 получателей с хорошим откликом – лимит будет расширяться автоматически. На что вам придет вот такое уведомление в портале:

Приведем пример. Вы приобрели облачный тариф CRM+, который предполагает 35 тыс. отправок писем в месяц. Решили сделать свою первую рассылку из модуля CRM-маркетинг. Собрали шаблон, не забыли вставить блок с отпиской, протестировали и запустили. При этом выбрали сегмент из 8 тыс. получателей.

Что произойдет после нажатия кнопки «Отправить»? С вашего портала в первый день уйдет только 1000 писем. На второй день вам расширят лимит, и отправится еще 2000 писем, на третий вам дадут еще дополнительную тысячу к дневному лимиту.

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

Используйте сегмент доверенных получателей. Отправляйте им целевые предложения с соблюдением всех рекомендаций по оформлению email-писем. Ограничение на дневной лимит снимется автоматически после серии отправок.

Большое число писем, которые отправлены с ошибкой

Самый частый сценарий при отправке email из модуля CRM-маркетинг: письма с портала ушли не все, в статистике рассылки большое число отправок с ошибкой.

Какие могут быть причины неудачной рассылки и почему так много писем со статусом «Ошибка отправки»:

  1. Вы использовали сегмент получателей с неподтвержденным email-адресом или старую базу, адресаты или домены в которой уже не существуют.
  2. Почтовый ящик получателя переполнен и больше не принимает никакие сообщения.
  3. Почтовый сервис получателя или адресат посчитал вашу рассылку спамом и запретил приемку письма от вас.
  4. Вас заблокировал сервис отправки писем, т.к. вы превысили разрешенный им лимит или иные условия массовой рассылки – проблема заключается в блокировке писем используемым вами протоколом SMTP.

При следующей отправке исключите из сегмента вашей рассылки адресаты, чьи ящики более не существуют или переполнены. Актуальность (валидность) email-адресов получателей проверяется с помощью специальных сервисов, например:

  • MailboxValidator
  • MailValidator
  • ZeroBounce
  • QuickEmailVerification

Чтобы решить проблему классификации вашей рассылки как спам, уделите внимание ее содержимому. Проверьте письмо перед отправкой с помощью таких сервисов, как:

  • Mail-tester
  • SendForensics
  • GlockApps

Убедитесь также, что ваш IP и домен не попали в базу черных отправителей (в блэклист) с помощью доступных ресурсов. Используйте для этого:

  • Mail-tester
  • MxToolBox
  • GlockApps
Читайте так же:
Игры по скайпу на двоих

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

О блокировке писем сервисом отправки и путях решения проблемы расскажем подробно далее.

Зачем использовать отдельный SMTP для email-рассылок?

При отправке писем через Битрикс24 из модуля CRM-маркетинг используйте отдельный ящик отправителя, созданный специально для ваших рассылок. Он должен быть подключен к порталу с использованием одного из двух способов:

  1. С указанием внешнего SMTP-сервера для отправки писем: арендованного или созданного самостоятельно.
  2. Без использования отдельного протокола: по умолчанию рассылка пойдет с серверов Битрикс24.

Если предполагается отправка большого объема писем, то Битрикс24 рекомендует использовать внешний SMTP-сервер с профессиональной настройкой рассылок. Так статистика доставки ваших email будет всегда высокой.

При выборе внешнего SMTP учитывайте лимиты на отправку писем.

Для своих рассылок мы используем SendPulse:

СКАЧАТЬ ИНСТРУКЦИЮ ПО НАСТРОЙКЕ

Использование арендованного SMTP для писем удобно для просмотра расширенной статистики причин ошибок доставки.

Отправляйте письма через модуль CRM-маркетинг из своего портала Битрикс24 с применением тех параметров, которые подходят для вашей тематики сообщений, количества адресатов и частоты рассылок.

Чек-лист для успешной отправки email рассылок

Для результативных email-рассылок из Битрикс24 ориентируйтесь на наш чек-лист из пяти пунктов:

  1. Используйте проверенные «честные» адреса получателей.
  2. Сегментируйте базу для точечной отправки полезных материалов рассылки.
  3. Анализируйте содержимое письма, придерживайтесь общих требований по оформлению рассылки. Протестируйте шаблон на специальных сервисах перед отправкой.
  4. Проверьте адрес отправителя и домен в черных списках.
  5. При больших объемах отправляемых писем используйте отдельный ящик, подключенный через внешний SMTP.

За помощью по настройке рассылок из Битрикс24 и подключением внешнего SMTP обращайтесь через форму ниже или по телефону +7 (495) 118-39-18.

Справка — Модуль Быстрая отписка от рассылки

Компонент Быстрая отписка от рассылки grain:unsubscribe.fast

Для добавления ссылки отписки от рассылки служит макрос #UNSUBSCRIBE_LINK# (или любой другой, заданный в настройках модуля).

При использовании многосайтовости, используйте макрос вида #s1#UNSUBSCRIBE_LINK#, где s1 — ID сайта в системе 1С-Битрикс.

Примечание: Если макрос не будет найден в тексте письма, ссылка отписки будет добавлена в конец письма.

В текстовый выпуск рассылки

В html-выпуск рассылки

В html-выпуск рассылки при помощи визуального редактора

Добавление ссылки отписки от рассылки в визуальном редакторе

Редактирование ссылки отписки от рассылки

Настройка параметров ссылки отписки от рассылки

Настройки модуля Быстрая отписка от рассылки - ссылка отписки

  1. Автоматически добавлять ссылку отписки от рассылки — включение функционала добавления ссылки отписки в шаблон рассылки
  2. Код для замены на ссылку отписки — название макроса, который можно вставлять в выпуск рассылки для произвольного размещения ссылки отписки (при вставке нужно обрамлять знаками «#»). Таких макросов в выпуске рассылки может быть несколько. При отсутствии этого макроса в выпуске рассылки, ссылка отписки будет добавлена в конец письма.
  3. Шаблон ссылки отписки — шаблон для создания ссылки отписки. Поменяйте путь к странице на тот путь, где вы разместили компонент «Быстрая отписка». В шаблоне ссылки обязательно должны присутствовать макросы «#SUBSCRIPTION_ID#», «#CODEWORD#» в параметрах url с названиями переменных, указанных в параметрах компонента (по умолчанию «subscription», «codeword»). Также может присутствовать макрос #SERVER_NAME#, который будет заменен на имя сервера.
  4. Фраза для кодирования кодового слова — поменяйте значение по умолчанию на любое слово, уникальное для сайта. Кодовое слово нужно менять перед отправкой первого выпуска рассылки с прямой ссылкой отписки. Если вы измените кодовое слово после отправки выпусков со ссылкой отписки, то ссылка из этих выпусков станет неработоспособной.
  5. Ссылка на управление подпиской по умолчанию — укажите в этом параметре путь к стандартному управлению подпиской, с помощью штатных компонентов 1С-Битрикс. Этот путь будет использован только в случаях, когда, например, выпуск отправляется напрямую группе пользователей, для тех пользователей, которые не подписывались ни на одну рассылку. Если пользователь уже подписывался хотя бы на одну рассылку, даже если при отправке выпуска указать не подписчиков конкретной рассылки, а группу или конкретных пользователей, то будет использован шаблон из поля 3.
  6. Имя сервера по умолчанию. Если вы не используете многосайтовость, то имя сервера будет браться именно из этого поля. Если многосайтовость используется, то имя сервера будет браться из настроек сайта, а ссылка отписки при этом должна иметь вид #s1#UNSUBSCRIBE_LINK#, где s1 — ID сайта.
Читайте так же:
Битрикс умный фильтр ajax

Настройка обращений

Обращения позволяют обращаться к пользователю по имени, фамилии, а также добавить любые данные пользователя как в выпуски рассылки, так и в стандартные почтовые уведомления.

Примечание: имейте в виду, что пользователь определяется по его E-mail адресу, поэтому во избежание неверного определения пользователя, в настройках главного модуля, на вкладке «Авторизация», рекомендуется установить параметр «Проверять E-mail на уникальность при регистрации».

Для настройки обращений, в административной части 1С-Битрикс перейдите на страницу настроек модуля «Быстрая отписка от рассылки» (Настройки > Настройки продукта > Настройки модулей > Быстрая отписка от рассылки), на вкладку «Обращения».

Настройки модуля Быстрая отписка от рассылки - обращения

  1. Добавлять уведомления в почтовые уведомления — если это галочка установлена, функционал обращений будет включен для почтовых уведомлений сайта
  2. Добавлять уведомления в рассылки — если это галочка установлена, функционал обращений будет включен для выпусков рассылок
  3. Шаблон обращения — шаблон обращения к пользователю. В качестве макросов могут быть использованы практически любые поля пользователя: ID, TIMESTAMP_X, LOGIN, ACTIVE, NAME, LAST_NAME, SECOND_NAME, EMAIL, LAST_LOGIN, DATE_REGISTER, LID, PERSONAL_PROFESSION, PERSONAL_WWW, PERSONAL_ICQ, PERSONAL_GENDER, PERSONAL_BIRTHDATE, PERSONAL_PHONE, PERSONAL_FAX, PERSONAL_MOBILE, PERSONAL_PAGER, PERSONAL_STREET, PERSONAL_MAILBOX, PERSONAL_CITY, PERSONAL_STATE, PERSONAL_ZIP, PERSONAL_COUNTRY, PERSONAL_NOTES, WORK_COMPANY, WORK_DEPARTMENT, WORK_POSITION, WORK_WWW, WORK_PHONE, WORK_FAX, WORK_PAGER, WORK_STREET, WORK_MAILBOX, WORK_CITY, WORK_STATE, WORK_ZIP, WORK_COUNTRY, WORK_PROFILE, WORK_NOTES, XML_ID, PERSONAL_BIRTHDAY, LAST_ACTIVITY_DATE, AUTO_TIME_ZONE, TIME_ZONE, IS_ONLINE. Также могут быть использованы пользовательские свойства (с префиксом «UF_»).
  4. Код для замены на обращение — название макроса, который вставляется в шаблоны уведомлений и выпуски рассылки в месте, где должно быть обращение к пользователю
  5. Обращение по умолчанию — используется в ситуациях, когда по каким-то причинам не удалось определить пользователя, например, при отправке рассылки анонимным подписчикам

Добавить макрос обращения в рассылку можно непосредственно при редактировании выпуска рассылки, а в почтовые уведомления — в почтовых шаблонах (в административной части: Настройки > Настройки продукта > Почтовые события > Почтовые шаблоны).

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector