Problema de script de perfil - disparar uma vez por visita ao site

Descrição

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?

Resolução

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).

  • Uma sessão do Target é encerrada somente após 30 minutos de inatividade (silêncio) ou após a limpeza do cache e dos cookies.
  • Se quiser mostrar a experiência na primeira visita de uma sessão, é possível fazer isso gravando o script de perfil que retorna a contagem.
  • Em seguida, você pode usar esse script de perfil no público-alvo da atividade como Perfil do visitante (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.

Nesta página