Что такое External Lexpad и как его использовать? MAX
Использование External Lexpad
Клиенты MAX могут воспользоваться инструментом под названием External Lexpad, который в сочетании с настраиваемыми событиями автоматизации позволяет создавать настраиваемые события, недостижимые с помощью стандартных инструментов. Этот инструмент особенно полезен для клиентов, которые не используют ни одну из распространенных платформ электронной коммерции, с которыми мы интегрируемся, или для тех, кому нужно создавать рабочие процессы и сообщения, выходящие за рамки возможностей этих интеграций. Примеры сценариев, построенных нашими клиентами с использованием External Lexpad, включают:
- Компания, работающая в сфере гостиничного бизнеса, отправляющая сообщения о брошенных бронированиях отелей.
- Игровая компания, отправляющая пользователям доступный баланс баллов в своей программе вознаграждений.
- Туристическая компания, отправляющая ваучеры на основе местоположения пользователя.
- Компания, занимающаяся недвижимостью, отправляющая предложения на основе местоположения пользователя
Важные аспекты
- Требование к разработчику: Вам понадобится разработчик, знакомый с API и JSON. Хотя наши Customer Solutions Architects могут помочь в этом процессе, со стороны заказчика требуется технический опыт.
- Обязанности: Customer Solutions Architect помогает настраивать потоки, тестировать сообщения, проверять endpoint, получать информацию, объединять необходимые данные в базе данных и, при необходимости, структурировать JSON. Однако они не несут ответственности за конечное содержание и результаты сообщений. Клиенты должны тщательно тестировать рабочие процессы перед их запуском.
Требования к endpoint
External Lexpad нужен endpoint, отвечающий следующим критериям:
- Веб-сервис должен отвечать в течение 4 секунд.
- Размер ответа не может превышать 32 КБ.
- Lexpad должен быть в формате JSON с использованием набора символов UTF-8.
- Структура верхнего уровня должна быть объектом JSON. Массивы или отдельные значения не допускаются.
- Endpoint должен быть доступен с IP-адресов, указанных здесь: Диапазоны IP.
Чтобы установить соединение, нам нужно предоставить данные о endpoint. Кроме того, вы должны сообщать нам о каждом сообщении, которое хотите подключить.
Рекомендации по сообщению
Сообщение должно быть письмом автоматизации, так как процесс добавления External Lexpad происходит вручную. Некоторые исключения могут быть сделаны для рассылок. Однако, пожалуйста, уведомите нас не менее чем за 24 часа до того, как сообщение будет запланировано к отправке. Документация по синтаксису динамического контента, используемого в External Lexpad, доступна здесь: Документация по External Lexpad.
Процесс автоматизации
Нет никаких особых правил для рабочего процесса, если только сообщение отправляется с его помощью. Единственное ограничение – сообщение не может одновременно использовать External Lexpad и переменные из событий или элементов электронной коммерции, так как в них используется внутренний Lexpad. Ниже приведен пример возможного рабочего процесса:
Помощь с External Lexpad
- Пожалуйста, предоставьте сообщение или шаблон сообщения с заполнителями для значений External Lexpad. Если заполнители неясны, предоставьте подробные инструкции о том, где должно быть сопоставлено каждое значение.
- Укажите данные endpoint, который должен быть подключен к сообщению.
- При ограничении IP-адресов, получающих доступ к endpoint, предоставьте пример JSON-ответа в виде текстового файла. Это поможет Customer Solutions Architect настроить и протестировать динамический контент.
- Мы добавим тестовый адрес электронной почты в список в вашем аккаунте, и ваш JSON-ответ должен быть отправлен на этот адрес.
- Если Lexpad возвращает список элементов (например, предложений), пример ответа должен содержать несколько значений для обеспечения правильного отображения.
- Если в список включены изображения (например, миниатюры для предложений), предоставьте ссылки на изображения в JSON-ответе вместе с нужными размерами.
Время обработки
Редактирование сообщения может занять около 2 рабочих дней, в зависимости от загруженности. В процессе редактирования Customer Solutions Architects могут задавать вопросы или вносить предложения. Хотя они стремятся обеспечить корректное функционирование сообщения, клиенты должны протестировать его, чтобы убедиться, что оно отображается так, как ожидается, перед отправкой своим контактам.