14 февраля 2025 г.

Использование компонента AMP-list в email-рассылке

Время чтения: 4 минуты

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

В этой сфере AMP для email стали настоящим прорывом. Технология позволяет добавлять в письма динамические элементы и интерактивные формы. Подробнее о внедрении AMP в шаблоны писем мы писали в нашей статье. Одним из ключевых инструментов AMP для email является компонент AMP-list. Он позволяет загружать данные из внешних источников в реальном времени и динамически обновлять контент письма. Это открывает широкие возможности: от персонализированных рекомендаций до актуального расписания работы магазинов или обновляемых акций. Давайте разберемся, как именно работает AMP-list и как его можно эффективно использовать в email-маркетинге с помощью Pixcraft.

Что такое AMP-list

AMP-list — компонент для динамического получения данных внутри письма с возможностью их обновления. Он пришел на смену Agile-изображениям, которые работали нестабильно и не полностью удовлетворяли потребностям пользователей.

Email campaign with AMP-listПример промо-рассылки с использованием AMP-list

Общий синтаксис

AMP-list загружает JSON-данные из указанного URL и отображает их в разметке с использованием шаблона.

<amp-list 
  width="auto" 
  height="100" 
  layout="fixed-height" 
  src="https://example.com/data.json">
  <template type="amp-mustache">
    <div>{{title}}</div>
  </template>
</amp-list>

Среди ключевых атрибутов amp-list:

  • src — URL источника данных (JSON API)
  • width / height / layout — параметры отображения
  • template type="amp-mustache" — шаблон вывода данных

AMP-list ожидает в ответ JSON с объектом, у которого в свойстве items будет передан массив данных. Пример:

{
  "items": [
    { "title": "Интерактивный AMP-контент" },
    { "title": "Персонализированные материалы" }
  ]
}

В нашем примере HTML будет иметь примерно следующий вид:

<div>Интерактивный AMP-контент</div>
<div>Персонализированные материалы</div>

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

<amp-list width="auto" height="200" layout="fixed-height" src="https://example.com/products.json">
  <template type="amp-mustache">
    <div>{{name}}</div>
  </template>
  <div fallback>Контент на случай, если что-то пошло не так</div>
</amp-list>

AMP-mustache
За отображение присланных данных отвечает AMP-mustache:

<template type="amp-mustache">
    <div>
      <amp-img src="{{image}}" width="100" height="100"></amp-img>
      <p>{{name}}</p>
      <a href="{{url}}">Подробнее</a>
    </div>
  </template>

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

  • {{variable}}: Переменная. Выводит HTML-экранированное значение переменной variable.
  • {{#section}} {{/section}}: Проверяет существование переменной и позволяет итерационно вывести элементы, если это массив.
  • {{^section}} {{/section}}: Проверяет отсутствие переменной. Используется для создания элементов-заглушек.
  • {{{unescaped}}}: Неэкранированный HTML позволяет, например, вывести текст со стилизацией и ссылками. Имеет ограничения на используемые внутри теги.

Примеры использования

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

  • показывать живую ленту комментариев в письме;
  • встраивать стилизацию по времени суток и дате;
  • отображать актуальную информацию о товарах и акциях в вашем магазине;
  • и многое другое!

Живая лента комментариев

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

Real-time comments

Такая «живая лента» — один из самых интересных способов взаимодействия с клиентами. Продукт или услуга вызовет больше доверия, если о ней расскажут реальные покупатели.

Стилизация по времени суток или дате

При помощи AMP-list можно настроить динамическое отображение элементов, зависящее от того, в какое время суток получатель читает письмо:

Styling by time of day or date

Акции и специальные предложения

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

Promotions and special offers

Прогноз погоды

Клиент приятно удивится, если обнаружит внутри своего письма небольшую сводку о том, какую погоду ему стоит ждать в ближайшие дни. Настроить подобный прогноз также поможет компонент API-list:

Прогноз погоды с помощью AMP-list

Реализация в Pixcraft

AMP-list можно легко встроить в ваше письмо при помощи Pixcraft. Для этого создайте новый компонент в соответствующем разделе меню:

New Pixcraft component

Укажите название и описание, выберите тип AMP-List:

AMP-list.png

На следующем этапе необходимо настроить структуру элемента. Можно добавить текстовое поле, заголовок, изображение или ссылку:

Element structure

На вкладке «Контент» можно настроить содержимое получившихся «карточек» и добавить необходимое количество:

Content

Также вы можете указать условия отображения блока. В качестве условия укажите время, день недели или конкретную дату:

Display

После сохранения элемента перед вами появится подробная инструкция по подключению AMP-list к вашему письму. Pixcraft сформирует готовый код как на HTML, так и на TJML.

Connection

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

Заключение

Использование AMP-list в email-маркетинге открывает новые возможности для персонализации, динамического обновления контента и повышения вовлеченности пользователей. Благодаря этому компоненту письма становятся не просто статичными рассылками, а интерактивными инструментами, которые могут адаптироваться к контексту и поведению получателя.

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

Если вы еще не используете AMP в email, самое время протестировать его с Pixcraft и вывести свои рассылки на новый уровень!

Поделиться: