Сегментация профилей по внешним данным
Правила сегментации могут обращаться за данными для выборки профилей к внешнему источнику. В качестве такого хранилища данных могут выступать:
- API веб-сервиса
- Загруженный файл
- Область ввода данных внутри правила
Это позволяет автоматизировать сегментацию по многим полям, а также уменьшить количество однообразных условий в сегменте.
Сегментация профилей подписчиков по внешним SQL базам данных описана в отдельной статье.
HTTP запросы к API внешнего сервиса
При выборе в правиле сегментации оператора (Не) В ответе на post url в поле вы можете проводить выборку подписчиков на основе ответа от сервиса. Платформа принимает данные в форматах JSON и XML, а также записанные текстом с переносом строк (PIPE).
Пример правила сегментации для JSON
Если внешний сервис отдаёт данные в формате JavaScript Notation Object, будет ожидаться заголовок MIME типа
"Content-Type": "application/json"
и данные в следующей нотации:
{
"segment": {
"emails": [
"john@example.org",
"suzy@example.com",
"dick@example.net",
"andy@example.edu"
]
}
}
В правиле сегментации необходимо будет указать URL-адрес эндпойнта API и путь до необходимого поля в JSON объекте:
