{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Дизайн интерактивных AMP рассылок

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

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

Сейчас эту технологию активно поддерживает Google и Mail.ru. Чтобы отправить AMP письмо, ваш сервис рассылок тоже должен поддерживать эту функцию. AMP шаблон прикладывается в дополнение к основному. Если клиент получателя не поддерживает AMP, отобразится ваш основной шаблон.

AMP – фреймворк для создания сайтов, баннеров и пр. Он имеет ряд готовых универсальных компонентов. Таких как: слайдер, галерея, формы и др. Кроме того фреймворк позволяет динамически отправлять и принимать данные с сервера.

Данная статья не учит делать дизайн или разрабатывать AMP рассылки. Она рассказывает про возможности AMP framework. Чтобы при создании дизайна AMP письма было понятно, что можно или не можно. Я сам дизайнер, поэтому статья для дизайнеров, но подойдет и для тех, кто решил попробовать AMP рассылки. Теперь поехали.

Раскрывающиеся списки

Описание: amp-accordion

Есть возможность по-разному кастомизировать их поведение, даже сделать простую анимацию раскрытия:

amp-accordion

Использование анимированных изображений. Обычно GIF

Описание: amp-anim

Конечно GIF можно было использовать и ранее. Но AMP позволяет расширить использование. Например: пока загружается GIF подставить изображение-заглушку.

Привязка контекста

Описание: amp-bind

Позволяет логически связать элементы в письме в зависимости от состояния других элементов. Возможно даже получать данные с сервера. Простой пример: интернет-магазин. Мы отправляем человеку какой-нибудь товар, одежду. И в зависимости от выбранного им размера(он выберет его прям в письме), будет меняться панель с доступными цветами для данного размера.

amp-bind

Слайдер

Описание: amp-carousel

Слайдер, он и в Африке слайдер(наверно). Кнопочки кастомизируются, есть разные варианты поведения и возможность добавить в пагинацию микропревью изображений в слайдере.

amp-carousel

Формы

Описание: amp-form

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

Лайтбоксы для изображений

Описание: amp-image-lightbox

Теперь доступно и увеличение изображений.

amp-image-lightbox

AMP Лайаут

Описание: amp-layout

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

Лайтбокс или попап

Описание: amp-lightbox

Теперь можно добавлять попапы(всплывающие поверх контента окна).

amp-lightbox

Вывод списка данных

Описание: amp-list

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

Выбор элементов

Описание: amp-selector

Позволяет пользователю выбрать один или несколько элементов из списка. Список необязательно должен состоять из текста.

amp-selector

Сайдбары

Описание: amp-sidebar

Это скорее похоже navigation drawer из android. Сложно представить, как его использовать письмах. Но такая возможность есть.

amp-sidebar

Временные отметки

Описание: amp-timeago

Предоставляет нечеткие временные метки. К примеру мы получили дату публикации новости. Мы можем вывести ее динамически таким образом: 3 часа назад или 3 дня назад.

0
3 комментария
Александр Савченко

Возможность интегрировать форму в письмо выглядит интересной.
Спасибо за статью.

Ответить
Развернуть ветку
Александр Перебейнос

Молодцы, парни!

Ответить
Развернуть ветку
Компания Раумплюс

спасибо)

Ответить
Развернуть ветку
0 комментариев
Раскрывать всегда