Инструкция

Отправка транзакционных писем, от которых не нужно отписываться

Рассказываем, для чего это нужно и как это сделать в Mailganer
Что такое транзакционные письма
Транзакционные письма — это подтип триггерных писем, считающиеся техническими, а не рекламными.

Транзакционные события связаны с действиями пользователя внутри бизнеса. Инициатива человека и какие-то действия с платформой — это транзакционное событие. Например, запрос на восстановление пароля. Такие письма также можно назвать служебными.

В случае с интернет-магазинами транзакцией может считаться регистрация, заказ и так далее. Любое изменение по заказу и его статусы — это тоже транзакции, о которых человека нужно уведомить по почте.
По закону транзакционное письмо не может быть приравнено к рекламе, на него не распространяется закон о маркировке и рекомендации к пометкам рекламы.
Что касается SAAS-платформ или веб-сервисов, то транзакциями будут различные уведомления о действиях. В том числе и информационные вроде «До конца тарифа осталось три дня».

Также транзакционными считаются сервисные уведомления вроде «Через Х дней баллы сгорят», «Вам начислено Х баллов за заказ» и подобные.

Отправка триггерных писем всегда привязаны к какому-то событию и условию: «если день рождение через 7 дней, то отправь письмо», «если предыдущее было прочитано, то отправь другое письмо» и другие.
Внутри триггеров события разделяются на транзакции и все остальные.
С технической точки зрения триггеры «Брошенная корзина» (обычный) и «Заказ товара» (транзакция) одинаковы. Они привязаны к какому-то действию на сайте, после которого подписчику отправляется то или иное письмо. Но по функциональности и цели — это совершенно разные письма.
Особенности транзакционных писем, почему от них нельзя давать отписываться, как отключить проверку ссылки отписки
Главная особенность транзакционного письма — это то, что в них можно не добавлять ссылку отписки, как в обычных рассылках и триггерах. Это полностью информационное письмо, которое оповещает пользователя о его действиях в сервисе.

Важно: для этого в транзакционных письмах не должно быть рекламы.
Когда содержимое письма не соответствует ожиданиям пользователя, то, не найдя кнопки «отписаться» он жалуется на спам. А если таких жалоб будет много — в спам начнут попадать все письма.
Если человек отпишется от письма с подтверждением заказа или другого транзакционного события, то он не сможет получать дальнейшие уведомления.

Пример транзакционного письма без возможности отписки:
Иногда маркетологи пытаются добавить рекламу в такие письма и идут на всяческие ухищрения. Лучше этого не делать, чтобы не рисковать репутацией и не получить штраф. Об одном из таких кейсов читайте в конце статьи.
Метод 1: настройка транзакционных триггеров через личный кабинет по АПИ
Для того, чтобы отправить транзакционные письма подписчикам из отдельного списка, используйте API-метод отправки триггера.
Согласно анти-спам политике, отправить API-триггер можно только на имейл подписчика, у которого статус в базе равен «Активен». Но транзакционные письма могут отправляться даже на те имейлы, статус которых в базе равен «Отписался» или «Адресат считает спамом».

Поэтому для корректной работы метода при отправке служебных рассылок нужно использовать в запросе параметры ignore_unsubscribed и ignore_spam.

{
  "email": "test@example.com",
  "phone": "79991112233",
  "ignore_unsubscribed": true,
  "ignore_spam": true
}

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

{
  "email": "test@example.com",
  "phone": "79991112233",
  "ignore_unsubscribed": true,
  "ignore_spam": true,
  "doi_ok": true,
}
Почему для транзакционных триггеров нужен отдельный список
Обычно в аккаунте работают с одним списком имейлов для своего домена. Все массовые и триггерные рассылки привязываются только к нему.

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

Поэтому мы рекомендуем создать новый список для транзакционных писем и соответствующие триггеры привязывать к нему. После — написать в поддержку с просьбой отключить у нового списка проверку наличия ссылки отписки. Убедитесь, что нужный список состоит только из транзакционных триггеров.
Метод 2: настройка транзакционных триггеров через SMTP
Второй способ отправлять служебные имейлы — это SMTP. В этом случае вы передаёте данные, минуя личный кабинет и визуальный редактор писем.
В SMTP-отправке нет проверки вёрстки = нет проверки ссылки отписки.
В методах отправки SMTP не предусмотрена проверка наличия переменной {{unsubsсribeUrl}}, поэтому он подходит для отправки служебных писем.

Вёрстка в этом методе не проверяется, ведь для технических сообщений она будет минимальная. В основном вся информация текстовая. Пример запроса:

{
  "email_from": "Domain <from@domain.com>",
  "email_to": "to@domain.com",
  "subject": "Привет {{ user }}",
  "message_text": "<html><img src=\"logo.jpg\"/>Текст сообщения {{ other }} для {% if other == \"шмель\" %}того самого{% else %}вас{% endif %}. Пример с одинарной угловой скобкой &lt; </html>",
  "check_stop_list": true,
  "track_open": true,
  "track_click": true,
  "x_track_id": "bar",
  "track_domain": "click.mydomain.com", // работает, только если передан x_track_id
  "headers": {
      "foo1": "bar1",
      "foo2": "bar2"
  },
  "params": {
     "user": "Вася",
     "other": "шмель" 
  }
}
Какой метод отправки транзакционных писем выбрать
Если вам важна вёрстка и внешний вид служебных сообщений, возможность добавлять другие блоки, а также наличие в этих письмах футера — выбирайте отправку через личный кабинет.

В этом случае программисты один раз настраивают интеграцию, а вёрсткой занимаются уже другие. Этот вариант чаще всего выбирают маркетологи.

Если ваши служебные письма в основном текстовые, и вёрстка вам не критична — выбирайте отправку по SMTP.

В этом случае один раз выбирается какая-то минимальная вёрстка, заносится в запрос и применяется ко всем отправкам. За любыми изменениями вёрстки и обновлением информации в этом варианте придётся идти к программистам.
Вариант отправки через личный кабинет часто выбирают крупные компании, которым важна идентичность бренда во всех коммуникациях.

Например, наши клиенты — «Бизнес Коннект». Их транзакционные письма отправляются с вёрсткой, а подвал в триггерныех рассылках сделан с помощью сниппета, который позволяет быстро менять данные в нём при необходимости.
Если вам нужна помощь — напишите на support@mailganer.ru или в онлайн-чате.