События
Событие - это действие посетителя, которое инициирует действие в среде выполнения, например, помещение посетителя в сегмент, представление предложения или запись данных в журнал.
События сначала создаются в интерактивном канале, а затем инициируются вызовом в Interact API с использованием метода postEvent. Событие может вызвать одно из следующих действий, заданных в среде разработки Interact:
*
Инициировать пересегментацию. Среда выполнения запускает интерактивные поточные диаграммы для текущего уровня аудитории, связанного с интерактивным каналом еще раз, с использованием текущих данных в сеансе посетителя.
При разработке взаимодействия помните, что если вы не зададите конкретную поточную диаграмму, действие пересегментации запустит все интерактивные поточные диаграммы, связанные с данным интерактивным каналом и с текущим уровнем аудитории, еще раз. Также имейте в виду, что все требования для предложений будут ожидать завершения обработки всех поточных диаграмм. Чрезмерная пересегментация в ходе одного посещения может повлиять на эффективность точки взаимодействия, и это станет видно покупателю.
Поместите заказчика в новый сегмент после добавления новых данные в объект среды выполнения, например, новых данных из требований API Interact (таких как изменение аудитории) или действий покупателей (например, добавления новых элементов в список пожеланий или в корзину для виртуальных покупок).
*
Записать контакт для предложения. Среда выполнения помечает флагом рекомендуемые предложения для службы базы данных, чтобы записать предложения в хронологию контактов.
В случае веб-интеграций записывайте контакт предложения в том же вызове, в котором вы запрашиваете предложения минимизировать число требований между точкой взаимодействия и сервером среды выполнения.
Если точка взаимодействия не возвращает коды процедур для предложений, представленных посетителю компонентом Interact, среда выполнения запишет в журнал последний список рекомендуемых предложений.
*
Записать принятие предложения. Среда выполнения пометит флагом выбранное предложение для службы базы данных, чтобы записать его в хронологию ответов.
*
Записать отклонение предложения. Среда выполнения пометит флагом выбранное предложение для службы базы данных, чтобы записать его в хронологию ответов.
*
Пользовательское выражение триггера. Действие выражения - это действие, которое вы можете задать, используя макросы Interact, включая функции, переменные и операторы и включая EXTERNALCALLOUT. Вы можете задать возвращаемое значение для любого атрибута профиля.
Когда вы щелкнете по значку изменения рядом с выражением пользователя триггера, появится стандартное диалоговое окно для изменения выражения пользователя, и вы сможете использовать это диалоговое окно, чтобы задать уровень аудитории, необязательное имя поля, для которого следует назначить результаты, и определение самого выражения.
*
События-триггеры. Действие событий-триггеров можно использовать, чтобы ввести имя события, которое должно быть инициировано этим действием. Если вы введете уже заданное событие, это событие будет инициировано при запуске этого действия. Если введенное вами имя события не существует, это действие вызовет создание этого события с заданным действием.
Вы также можете использовать события для инициирования действий, заданных методом postEvent, включая запись данных в таблицу, включение данных для обучения или инициирование отдельных поточных диаграмм.
В среде разработки события можно для вашего удобства организовать в виде категорий. В производственной среде категории не несут никакой функциональной нагрузки.