Использование API контента в сообщениях
При отправке сообщений с помощью API Call триггера, начиная с версии 1.1, возможно передавать данные для сообщения вместе с API-запросом.
С помощью apicontent
одно сообщение может автоматически персонализироваться под каждого клиента. В apicontent
можно передать информацию о совершенных операциях, покупках, истории клиента, т.д. Данная информация передается в виде JSON-объекта.
Пример того, как может выглядеть объект для apicontent
:
{
"product_id": 11,
"product_name": "Графический дизайн: курс для начинающих",
"product_price": 1000
}
Способы передачи API контента в платформу
Через API-запрос
Данные в переменную apicontent
можно передать, запустив триггерную кампанию или сценарий с помощью API-запроса. В запросе необходимые данные передаются в поле content
. Ниже приведен список запросов, в которых доступно поле content
:
- Запуск триггерной кампании
- Импорт профиля + Отправка триггера
- Массовая отправка триггера
- Массовый импорт профилей + отправка триггера
- Отправить профиль клиента в сценарий
- Одновременный импорт и запуск профиля в сценарий
- Массовый импорт и запуск профилей в сценарий
Дал ее эти данные можно подставить в шаблон с помощью переменной apicontent
:
Предпросмотр сообщения с apicontent
доступен только после настройки раздела "Настроить API контент". Для этого перейдите в раздел предпросмотра и вставьте объект, содержащий apicontent
, в редактор. Нажмите на галочку, чтобы применить изменения.
Через элемент "API Запрос" в сценарии
В элементе сценария "API Запрос" вы можете получить данные из внешнего источника с помощью запроса и сохранить http-ответ в переменную apicontent
. Информация из запроса в дальнейшем может использоваться в сценарии.
О том, как настроить элемент "API Запрос", можно прочитать здесь.
Выберите тип запроса и вставьте ссылку на сервис, который будет возвращать JSON-объект:
Нажмите на переключатель "Сохранить http-ответ в поле apicontent" и введите название поля, в которое будут записаны данные из внешнего источника:
После этого вы сможете использовать данные из apicontent
в других элементах сценария. Например, вы можете добавить в цепочку элемент "Email-кампания" и выбрать шаблон с переменной apicontent
.
Обратите внимание, что в данном случае данные записываются в поле products
, поэтому путь к данным в шаблоне немного изменится:
Предпросмотр сообщения с apicontent
доступен только после настройки раздела "Настроить API контент". Для этого перейдите в раздел предпросмотра и вставьте объект, содержащий apicontent
, в редактор. Нажмите на галочку, чтобы применить изменения.