Eventos
Um evento é uma ação que é executada por um visitante e que aciona uma ação no ambiente de tempo de execução. Exemplos de um evento podem ser: colocar um visitante em um segmento, apresentar uma oferta ou registrar dados.
Os eventos são criados primeiro em um canal interativo e, em seguida, acionados por uma chamada para a API do Interact usando o método postEvent. Um evento pode levar a uma ou mais das ações a seguir que são definidas no ambiente de design do Interact:
*
Acionar Ressegmentação. O ambiente de tempo de execução executa todos os fluxogramas interativos para o nível de público atual que está associado ao canal interativo novamente, usando os dados atuais na sessão do visitante.
Ao projetar sua interação, lembre-se que, a menos que você especifique um fluxograma específico, uma ação de ressegmentação executa todos os fluxogramas interativos associados a este canal interativo com o nível de público atual novamente, e que qualquer solicitação para ofertas aguarda até todos os fluxogramas serem concluídos. A ressegmentação excessiva em uma visita única pode afetar o desempenho do ponto de contato de maneira visível para o cliente.
Colocar o cliente em novos segmentos após novos dados significativos está incluído ao objeto de sessão do tempo de execução, como dados novos de solicitações do API Interact (como alterar o público) ou ações do cliente (como incluir itens novos a uma lista de desejos ou carrinho de compras).
*
Contato de Oferta de Log. O ambiente de tempo de execução sinaliza as ofertas recomendadas para o serviço de banco de dados para efetuar o log das ofertas ao histórico de contato.
Para integrações da web, efetue o log para o contato de oferta na mesma chamada onde você solicita ofertas para minimizar o número de solicitações entre o ponto de contato e o servidor de tempo de execução.
Se o ponto de contato não retornar os códigos de tratamento para as ofertas que o Interact apresenta para o visitante, o ambiente de tempo de execução efetua o log na última lista de ofertas recomendadas.
*
Aceitação de Oferta de Log. O ambiente de tempo de execução sinaliza a oferta selecionada para o serviço de banco de dados para efetuar o log do histórico de resposta.
*
Rejeição de Oferta de Log. O ambiente de tempo de execução sinaliza a oferta selecionada para o serviço de banco de dados para efetuar o log do histórico de resposta.
*
Acionar Expressão do Usuário. Uma ação de expressão é uma ação que pode ser definida usando macros do Interact, incluindo funções, variáveis e operadores, incluindo EXTERNALCALLOUT. É possível designar o valor de retorno da expressão a qualquer atributo de perfil.
Quando você clica no ícone de edição próximo ao Acionar Expressão do Usuário,o diálogo de edição Expressão do Usuário padrão é exibido, e é possível usar este diálogo para especificar um nível de público, nome do campo opcional ao qual designar os resultados e a definição da expressão por si mesma.
*
Acionar Eventos. É possível usar a função Evento Acionador para inserir um nome de evento que deseja ser acionado por esta ação. Se você inserir um evento que já está definido, este evento é acionado quando esta ação é executada. Se o nome do evento que você inseriu não existe, esta ação causa a criação deste evento com a ação específica.
Também é possível usar eventos para acionar ações que são definidas pelo método postEvent, incluindo dados de criação do log em uma tabela, incluindo dados para aprendizado ou acionando fluxogramas individuais.
Os eventos podem ser organizados em categorias para sua conveniência no ambiente de design. As categorias não possuem propósito funcional no ambiente de tempo de execução.