Sobre a API do Interact
A configuração do Interact para trabalhar com seu ponto de contato consiste em dois componentes principais:
*
Configuração do Interact no ambiente de design.
*
Apesar desses dois componentes de configuração acontecerem em duas área diferentes, eles estão relacionados. A API do Interact precisa referenciar diversos dos elementos de configuração dentro do ambiente de design. Você e a pessoa trabalhando com a API do Interact devem trabalhar em conjunto para concordarem sobre a convenção de nomenclatura, o propósito do elemento e assim por diante. Este é um processo iterativo e colaborativo. Conforme a pessoa trabalha com a API do Interact e o ponto de contato, você pode precisar criar mais eventos e pontos de interação. Conforme projeta a interação no ambiente de design, você pode ter mais requisitos para a pessoa que trabalha com a API.
Há diversos elementos da configuração do Interact referenciados pela API do Interact. Todavia, apenas os três elementos a seguir são referenciados por nome:
*
*
*
Ao trabalhar com a API do Interact, você deve referenciar esses elementos por nome. Esses nomes devem corresponder, todavia eles não fazem distinção entre maiúsculas e minúsculas. Os nomes myinteract, myInteract e mYiNtErAcT correspondem.
Há outros elementos da configuração do Interact que você pode usar na API do Interact para aprimorar sua interação, incluindo segmentos inteligentes, datas de início e encerramento da campanhas, ofertas e fluxogramas interativos.
Durante o tempo de execução, a API do Interact solicita informações a partir dos fluxogramas interativos e das regras de tratamento, todavia a API chama essas informações indiretamente. Por exemplo, a API nunca chama um fluxograma interativo. Todavia, a API chama um evento solicitando uma ressegmentação, que executa todos os fluxogramas interativos associados ao canal interativo. Da mesma forma, quando a API solicita ofertas com o método getOffers, é iniciada uma sequência de eventos que inclui a referência às regras de tratamento.
A API do Interact referencia os elementos a seguir do Campaign:
*
*
*
*
*
*
*
*
*
Como esses elementos são compartilhados por meio de todo o ambiente de design, você deve decidir os padrões para esses elementos em toda sua organização. Algumas dessas informações você deve fornecer para chamar adequadamente a API do Interact — como o ID de público — e algumas você solicita com a API — como os atributos da oferta.
Também é possível referenciar a pontuação para uma oferta com a API do Interact. Em geral, esta é a pontuação de marketing designada na guia de estratégia de interação. Essa pontuação é relevante apenas para o Interact, não para todo seu ambiente do Campaign. É possível modificar ou substituir a pontuação de marketing da guia de estratégia de interação. Para obter informações adicionais sobre a API do Interact, consulte o Guia do Administrador do Interact.
Tempo de execução do Interact
A seção a seguir fornece uma breve visão geral do que acontece no servidor de runtime durante uma interação.
Quando uma sessão de tempo de execução inicia, ou sejam quando o visitante inicia um contato, a API do Interact aciona uma startSession. Essa chamada pode incluir as etapas a seguir.
1.
Uma sessão de tempo de execução é uma instância no servidor de runtime que contém todos os dados associados ao visitante. Isso inclui todos os dados de perfil conhecidos e os resultados de todas as solicitações para o tempo de execução, como a associação do segmento ou uma lista de ofertas.
2.
3.
Como o visitante interage com o ponto de contato, a API do Interact pode executar diversas ações incluindo o acionamento de eventos, a solicitação de informações de perfil e a alteração do nível de público do visitante. Quando o visitante atinge um ponto de interação, a API do Interact pode solicitar uma ou mais ofertas ou acionar um evento. Quando o visitante deixa o ponto de contato — efetuando logout, por interrupção ou por expiração de tempo — o servidor de runtime termina a sessão de tempo de execução.
Esta é ma visão geral de configuração básica. Há muitos recursos opcionais que você pode ativar que permitem influenciar na recomendação da oferta como, por exemplo, o módulo de aprendizado. Para obter informações adicionais sobre esses recursos opcionais, consulte o Guia do Administrador do Interact.