инструкция

Как сверстать письмо с учётом категории подписки

Работа с динамическими блоками, условиями и циклами

Письмо с динамическими блоками для разных подписчиков

Динамический блок — это часть письма, контент в которой зависит от определённых условий, связанных с подписчиком.

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

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

Вёрстается такое письмо с помощью условий.
Как добавить динамические блоки в верстку
Шаг 1. Настройте категории подписки, если ещё этого не сделали.
Шаг 2. Создайте нужную вёрстку в визуальном или блочном редакторе. С помощью HTML-блока с кодом добавьте цикл for и оператор if в верстку.

Разберём на примере письма с уведомлением о подписки на категорию N.
{% for category in categories %} — начинает цикл, который проходит по всем элементам в categories (категории подписчика).

{% if category == 'News' %} — проверяет, равна ли текущая категория 'News'.

«Вы подписаны на категорию Новости» — выводит это сообщение, если категория равна 'News'.

{% elif category == 'Sport'%} — проверяет, равна ли текущая категория 'Sport'.

«Вы подписаны на категорию Спорт» — выводит это сообщение, если категория равна 'Sport'.

{% endif %} — завершает проверку условий.

{% endfor %} — завершает цикл и переходит к следующей категории в списке.

Какую вёрстку в итоге увидит получатель

В нашем примере, если адресат подписан только на категорию «Новости», то он увидит вёрстку письма с блоком «Новости»:
Если человек подписан только на категорию «Спорт», то он увидит вёрстку письма с блоком «Спорт»:
Теперь вы знаете, как создать письмо с различными блоками для разных категорий подписчиков в Mailganer, чтобы не создавать отдельные рассылки и отправлять их на разные сегменты.
Зная базовый принцип работы с циклами и условиями, вы можете создать сложную вёрстку с разными блоками, которые будут показываться в зависимости от условий.
Если вам нужна помощь с настройкой — напишите нам в поддержку через «Мои обращения», в чат или на support@mailganer.ru.