Problème de script de profil : se déclencher une fois par visite de site

Cet article traite d’un problème d’environnement Adobe Target en raison duquel un script de profil personnalisé lit le comportement des visiteurs, créant ainsi un score réinitialisant à 0 à la fin de la session. La résolution implique l’utilisation de l’utilisateur isNewSession pour réinitialiser le score chaque fois qu’il est vrai, en veillant à ce que l’expérience s’affiche lors de la première visite d’une session, indépendamment de l’inactivité ou de l’effacement du cache.

Description description

Environnement

Adobe Target

Problème/Symptômes

En utilisant un script de profil personnalisé qui se lit lorsqu’un visiteur a visité une URL spécifique, il crée et renvoie un score.

Par défaut, le score est 0. Si le visiteur arrive sur la page, le score est alors incrémenté de 1, puis, en utilisant les règles d’audience, je peux dire qu’une fois qu’un visiteur a vu l’expérience plus de 2 fois n’affiche pas l’expérience.

Vous souhaitez également que le score soit effacé lorsque la session d’un utilisateur est terminée. Dès lors, lorsqu’il revient sur le site, son score est défini par défaut sur 0.

Comme il est basé sur le profil du visiteur, vous devez attendre que le profil du visiteur soit actualisé (14 jours par défaut) pour que le score revienne par défaut à 0.

Si vous utilisez user.isNewSession et que chaque fois que la valeur est true, il réinitialise le score du profil sur 0.

Cela signifie-t-il qu’après 30 minutes d’inactivité du visiteur, il redéfinit le score ?

Ou est-il plus facile de déclencher les scripts de profil une fois par visite individuelle, et non par le profil des visiteurs ?

Résolution resolution

Solution
Si un utilisateur revient sur le site sans effacer le cache et les cookies, Target traite la session de la même manière et place cet utilisateur dans le script de profil (si l’utilisateur satisfait à la condition).

  • Une session Target se termine uniquement après 30 minutes d’inactivité (silence) ou après avoir effacé le cache et les cookies.
  • Si vous souhaitez afficher l’expérience lors de la première visite d’une session,  pour ce faire, vous pouvez écrire le script de profil qui renvoie le nombre.
  • Vous pouvez ensuite utiliser ce script de profil dans l’audience de l’activité cible en tant que Profil du visiteur (user.yourProfileScriptName = valeur statique 1).

Cela garantit la diffusion Target uniquement lors de la première visite de la session. Cela permet de diffuser l’expérience même après 30 minutes de l’activité ou après avoir effacé le cache et les cookies.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f