Como os Padrões de Evento Funcionam
Os padrões de evento respondem à sessão interativa de um visitante com o ambiente de tempo de execução atualizando seus estados e status e transmitindo-os ao ambiente de tempo de execução para processamento.
*
Quando uma sessão interativa começa, o Interact tenta carregar quaisquer estados de padrão de evento anteriores que estão associados com o ID público do visitante atual, se os estados de padrão de evento existem.
*
Quando um evento é postado, o Interact atualiza os estados de quaisquer padrões de evento que usarem o evento.
*
*
A vantagem disso é que os estados do padrão de evento são independentes de sessões do usuário, portanto, essas atividades do evento de uma sessão do usuário são refletidas em outra sessão, enquanto o ID de público corresponder e ambas as sessões estiverem ativas quando esses eventos ocorrerem.
Os estados de padrão de evento para usuários desconhecidos são descartados por padrão no final da sessão, a menos que a propriedade de configuração interact | services | eventPattern | persistUnknownUserStates esteja configurada como TRUE ou o parâmetro de sessão UACISavePatternStates esteja configurado como TRUE.
*
Se o ID público mudar no meio de uma sessão, o Interact tenta carregar os estados padrão de evento salvos para o novo ID público. No cenário em que o ID de público anterior é desconhecido e a definição de configuração (interact | services | eventPattern | mergeUnknowUserInSessionStates) está configurada como true, ou o parâmetro de sessão UACIMergePatternStates está configurado como true, as atividades de evento do usuário pertencentes ao ID de público anterior na mesma sessão são mescladas no novo ID de público.