Trabalhando com Eventos
Um evento é uma ação a qual é tomada por um visitante que aciona uma ação no ambiente de tempo de execução, como a colocação de um visitante em um segmento, apresentação de uma oferta ou registro de dados no log. Dentro do ambiente de design Interact, é possível criar um evento como um dos elementos de configuração que diretamente com o API Interact.
Quando você estiver codificando seu ponto de contato para trabalhar com o APIInteract, use o método postEvent para referenciar eventos. O nome do evento usado na API do Interact deve corresponder ao nome do evento conforme configurado no ambiente de design. Esse nome não faz distinção entre maiúsculas e minúsculas.
Por exemplo, você pode criar qualquer um dos eventos a seguir:
*
*
*
*
*
*
Um evento aciona uma ou mais das ações predefinidas a seguir:
*
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.
Se você criar um evento com mais de uma ação de oferta de log, lembre-se que a API do Interact conclui a mesma ação para a oferta associada. Por esta razão, não crie um evento que efetue o log para aceitação e rejeição de oferta já que eles se contradizem. Entretanto, criando um evento único para efetuar contato de oferta e aceitação ou contato de oferta e rejeição pode ser útil no seu ambiente.
Por padrão, o ambiente de tempo de execução pode rastrear dois tipos de respostas, aceitação de oferta e rejeição de oferta. É possível modificar os tipos de resposta que os eventos de Aceitação de Oferta de Log e de Rejeição de Oferta de Log registram configurando as propriedades de configuração aceitar e rejeitar.
A API do Interact também pode usar eventos para acionar ações que você define usando parâmetros de evento na API. Esses eventos incluem o registro no log de uma tabela customizada, o rastreamento de diversos tipos de resposta e a especificação de um fluxograma específico para execução. Pode ser necessário criar alguns eventos sem Reação do Sistema definida ou vários com a mesma Reação do Sistema, tal como o Contato de Log, para uso com os parâmetros de evento reservados.
Talvez você deseje criar vários eventos com a ação de Aceitação da Oferta de Log, um para cada tipo de resposta que você deseja registrar ou um único evento com a ação de Aceitação da Oferta de Log usada por você para cada chamada postEvent usada para registrar tipos de resposta separados.
Por exemplo, crie um evento com a ação Log de Aceitação de Oferta para cada tipo de resposta. Você define as respostas customizadas a seguir na tabela UA_UsrResponseType [como Nome (código)]: Explorar (EXP), Considerar (CON) e Confirmar (CMT). Em seguida, cria três eventos e os nomeia como LogAccept_Explore, LogAccept_Consider e LogAccept_Commit. Todos os três eventos são os mesmos (têm a ação Aceitação de Oferta de Log), mas os nomes são diferentes então a pessoa que trabalha com o API Interact pode distingui-los.
Ou, você pode criar um evento único com a ação Aceitação de Oferta de Log que você usa para todos os tipos de resposta do cliente. Por exemplo, nomeie LogCustomResponse.
Quando você está trabalhando com o API Interact, não existe diferença funcional entre os eventos, mas nomear convenções pode tornar o código mais claro. Além disso, se você der um nome separado a cada resposta customizada, o relatório de Resumo de Atividades de Evento do Canal exibirá informações mais precisas.
Para obter informações adicionais sobre parâmetros reservados e o método postEvent, consulte o Guia do Administrador do Interact.
Para monitorar com que frequência todos esses eventos ocorrem em seu ponto de contato, consulte Sobre o Relatório de Resumo de Atividades do Evento do Canal.
Referência de Evento
Incluir um Evento
Trabalhando com categorias e eventos