Ambiente
Adobe Target
Problema
Usando um script de perfil personalizado que lê quando um visitante visitou um URL específico, ele criará e retornará uma pontuação.
Por padrão, a pontuação é 0, se o visitante acessa a página, a pontuação é incrementada em 1 e, em seguida, usando as regras de público-alvo que posso dizer depois que um visitante tiver visto a experiência mais de 2 vezes, não mostra a experiência.
Além disso, você deseja que a pontuação seja apagada quando a sessão de um usuário terminar, de modo que, ao retornar ao site, a pontuação volta ao padrão 0.
Como é baseado no Perfil do visitante, é necessário aguardar até que o Perfil do visitante seja atualizado (14 dias por padrão) para que a pontuação volte ao padrão 0.
Se você usar user.isNewSession
e cada vez que é verdadeiro, ele então redefine a pontuação do perfil de volta para 0.
Isso significa que, após 30 minutos de o Visitante não estar ativo, ele redefinirá a pontuação?
Ou é uma maneira mais fácil de fazer com que os Scripts de perfil sejam acionados uma vez por Visita individual, e não pelo Perfil de visitantes?
Solução
Se um usuário retornar ao site sem limpar o cache e os cookies, o Target trataria a sessão como a mesma e colocará esse usuário no script de perfil (se o usuário atender a condição).
user.yourProfileScriptName
é igual a valor estático 1).Isso garantirá o delivery do Target somente na primeira visita da sessão. Isso fornecerá a experiência mesmo depois de 30 minutos da atividade ou após a limpeza do cache e dos cookies.