Событие - это действие, предпринятое посетителем, которое инициирует действие в среде выполнения, например, помещение посетителя в сегмент, представление предложения или запись данных в журнал. В среде разработки Interact можно создать событие как один из элементов конфигурации, взаимодействующих непосредственно с API
Interact. При создании кода точки взаимодействия для работы с API
Interact вы используете метод
postEvent, чтобы ссылаться на события. Имя события, используемого в АPI компонента
Interact, должно совпадать с именем события, сконфигурированным в среде разработки. Регистр символов в этом имени не учитывается.
При создании события более чем с одним действием предложения журнала помните, что API Interact выполнит то же действие для связанного предложения. Поэтому не создавайте событие, которое записывает и принятие предложение, и отклонение предложения, так как они противоречат друг другу. Однако создание одного события для записи контакта и принятия предложения или контакта и отклонения предложения могут быть полезными для среды.
API Interact также может использовать события, чтобы инициировать действия, которые вы задаете с использованием параметров событий в API. Эти события включают в себя запись в пользовательскую таблицу, отслеживание нескольких типов ответов и указание на конкретную поточную диаграмму, которую надо запустить. Вам может понадобиться создать несколько событий без заданной реакции системы или несколько событий с одинаковой реакцией системы (например, события Записать контакт) для использования с зарезервированными параметрами событий.
Например, создайте событие с действием Записать принятие предложения для каждого типа ответа. Вы задаете следующие пользовательские ответы в таблице UA_UsrResponseType [в качестве имени (код)]: Исследовать (EXP), Рассмотреть (CON) и Принять (CMT). После этого вы создаете три события и присваиваете им имена LogAccept_Explore, LogAccept_Consider и LogAccept_Commit. Все три события являются абсолютно одинаковыми (с действием Записать принятие предложения), но у них разные имена, чтобы тот, кто работает с API
Interact, мог их различать.
При работе с API Interact нет никаких функциональных различий между событиями, но правила именования могут сделать код более понятным. Также, если присвоить каждому пользовательскому ответу отдельное имя, в отчете Сводная информация об интенсивности событий канала будут показаны более точные данные.