Si vous l'activez ("true"), les propriétés personnalisées que vous poussez avec votre marquage de page seront également poussées pour tous les autres événements de cette même page.
Par exemple, supposons que vous ayez le marquage suivant :
var tag = new ATInternet.Tracker.Tag();
tag.page.set({
name:'Article'
});
tag.setProp("article_ID": "1", true); // Persistent
tag.dispatch();
Ici, vous enverrez un hit de page nommée "Article", avec la propriété personnalisée "article_ID" ayant pour valeur "1" (qui définirait donc l'article ID 1).
Si vous activez la persistance comme ici, et que vous mesurez des clics par la suite sur cette même page, la propriété "article_ID" sera poussée avec la valeur 1.
Lorsque l'utilisateur chargera une autre page, la persistance ne sera plus effective, car elle est propre à une page. Cela vous permet alors de croiser vos propriétés personnalisées avec tous les autres événements de la page depuis nos outils.
Si la persistance est désactivée ("false"), dans ce cas la propriété "article_ID" ne sera pas poussée automatiquement en même temps que les autres événements de la page.
Dans le cas où vous désirez envoyer une liste de propriétés, vous pouvez définir la persistance pour l'ensemble d'entres elles :
var properties = {
"article": {
"ID": "1",
"persistent": true
},
"theme": "Covid-19"
};
tag.setProps(properties, true);