Developers » AS2 tagging » JavaScript » Contenus » Libellés dynamiques
Libellés dynamiques
Avant-propos
Avant d’utiliser les méthodes de libellés dynamiques de pages, veuillez-vous assurer davoir initialisé le Tracker JavaScript AT Internet et sélectionné le plugin Page depuis l’interface Tag Composer.
Principe
Les libellés dynamiques permettent de conserver l’historique d’une page dont le contenu est modifié.
Ce marqueur, plus spécialement destiné aux sites médias, permet de maintenir une continuité dans le suivi d’une page du site alors que le contenu éditorial (principalement des articles) change.
La page peut ainsi être renommée pour mieux sadapter au contenu éditorial sans perturber la continuité de lanalyse.
Marquage
Le Tracker dispose d’une méthode dynamicLabel.set() permettant de définir les valeurs des libellés dynamiques. Elle prend un objet en paramètre dont les propriétés sont les suivantes :
Propriété | Description |
---|---|
pageId | Identifiant dynamique permettant de renommer la page sans créer une nouvelle page |
chapter(i) | Nom des chapitres correspondant au nouveau libellé de page |
update | Date du changement de nom à insérer au format AAAAMMJJHHMM |
Exemples de marquage
- Marquage d’une page avec libellés dynamiques :
var tag = new ATInternet.Tracker.Tag(); tag.page.set({ name:'pageName', level2:'2' }); tag.dynamicLabel.set({ pageId: 'article-123456', chapter1: 'mychapter1', chapter2: 'mychapter2', chapter3: 'mychapter3', update: '200910031045' }); tag.dispatch();
- Marquage de libellés dynamiques avec la méthode « page.send() » :
Le marquage de libellés dynamiques par l’intermédiaire de la méthode « page.send() » nécessite de passer directement l’objet « dynamicLabel » en paramètre :
var tag = new ATInternet.Tracker.Tag(); tag.page.send({ name:'pageName', level2:'2', dynamicLabel:{ pageId: 'article-123456', chapter1: 'mychapter1', chapter2: 'mychapter2', chapter3: 'mychapter3', update: '200910031045' } });
- Marquage d’une page avec libellés dynamiques :