API Interact
Конфигурирование Interact для работы с точкой взаимодействия состоит из двух основных частей:
*
Конфигурирование Interact в среде разработки.
*
Хотя эти два компонента конфигурации реализуются в двух разных областях, они связаны друг с другом. API Interact должен ссылаться на несколько элементов конфигурации в среде разработки. Вы и те, кто работает с API Interact, должны работать согласованно, чтобы договориться о правилах именования, о цели элемента и т.д. Этот процесс является итеративным и совместным. Так как сотрудник работает с API и точкой взаимодействия Interact, вам может понадобиться создать больше событий и точек взаимодействия. Поскольку вы выполняете разработку взаимодействия в среде разработки, у вас может появиться больше требований к сотруднику, работающему с API.
Существует несколько элементов конфигурации Interact, на которые ссылается API Interact. Однако, по именам называются только следующие три элемента:
*
*
*
При работе с API Interact необходимо ссылаться на эти элементы по именам. Эти имена должны совпадать, однако без учета регистра символов. Совпадают все имена myinteract, myInteract и mYiNtErAcT.
Существуют другие элементы конфигурации компонентаInteract, которые можно использовать в API Interact, чтобы усовершенствовать взаимодействие, в том числе, интеллектуальные сегменты, начальные и конечные даты кампании, предложения и интерактивные поточные диаграммы.
В среде выполнения API Interact запрашивает информацию из интерактивных поточных диаграмм и правил процедур, однако API запрашивает информацию опосредовано. Например, API никогда не вызывает интерактивную поточную диаграмму. Однако именно API вызывает событие с требованием пересегментации, которая вся запускается из интерактивных поточных диаграмм, связанных с интерактивным каналом. Аналогично этому, когда API запрашивает предложения с использованием метода getOffers, запускается последовательность событий, включающая в себя ссылки на правила процедур.
API Interact ссылается на следующие элементы компонента Campaign:
*
*
*
*
*
*
*
*
*
Поскольку эти элементы используются совместно во всей среде разработки, вы должны определить стандарты для этих элементов в вашей организации. Часть информации необходимо задавать, чтобы правильно вызывать API Interact (например, ID аудитории), а другую часть информации надо запрашивать с использованием API, например, атрибуты предложений.
Можно также сделать ссылку на оценку предложения с использованием API Interact. В общем случае, это маркетинговая оценка, назначенная на вкладке стратегии взаимодействия. Эта оценка подходит только для компонента Interact, а не для всей среды Campaign. Можно изменить или переопределить маркетинговую оценку на вкладке стратегии взаимодействия. Дополнительную информацию об API Interact смотрите в публикации Interact: Руководство администратора.
Среда выполнения Interact
В следующем разделе представлен краткий обзор того, что происходит на сервере среды выполнения при взаимодействии.
При запуске сеанса среды выполнения, то есть, когда посетитель инициирует контакт, API Interact инициирует startSession. Этот вызов может состоять из следующих шагов:
1.
Сеанс среды выполнения - это экземпляр на сервере среды выполнения, который содержит все данные, связанные с посетителем. Он включает в себя все известные данные профиля и результаты всех требований для среды выполнения, таких как членство в сегменте или список предложений.
2.
3.
Как только посетитель начнет взаимодействие с точкой взаимодействия, API Interact сможет выполнить несколько действий, в том числе инициацию событий, запрос информации о профиле и изменение уровня аудитории посетителя. Когда посетитель достигнет точки взаимодействия, API Interact сможет запросить один или несколько предложений или инициировать событие. Когда посетитель покинет точку взаимодействия, выйдя из системы, повесив телефонную трубку или исчерпав время ожидания, сервер среды выполнения завершит сеанс среды выполнения.
Это базовый обзор. Существует много необязательных функций, которые можно включить и которые позволят повлиять на рекомендацию предложения, например, на модуль обучения. Более подробные сведения об этих дополнительных функциях смотрите в публикации Interact: Руководство администратора.