Developers » AS2 tagging » JavaScript » Contenus » Objet personnalisé
Objet personnalisé
Avant-propos
Avant d’utiliser le paramètre « customObject », veuillez vous assurer d’avoir initialisé le Tracker JavaScript AT Internet et sélectionné le plugin Page depuis l’interface Tag Composer.
Principe
Le paramètre « customObject » vous permet de mutualiser l’ensemble des paramètres que vous souhaitez mesurer et éventuellement de vous affranchir des variables prédéfinies par AT Internet (« name », « level2 », etc.) : l’interface Data Manager est nécessaire pour indiquer à notre système de traitement de données quel paramètre correspond à quelle dimension.
Marquage
Le paramètre « customObject » peut contenir autant de paramètres que souhaité.
Exemples de marquage avec la méthode « page.set() »
- Format de déclaration de paramètres à 1 dimension :
tag.page.set({ customObject: { param1: 'val1', param2: 'val2' } }); tag.dispatch();
où les « param(i) » sont les libellés des paramètres et « val(i) », les valeurs à associer à ces paramètres (entres quotes dans le cas de texte).
- Format de déclaration de paramètre à 2 dimensions :
tag.page.set({ customObject: { param1: { param11: 'val1', param12: 'val2' } } }); tag.dispatch();
où les « param(ii) » sont les libellés des paramètres et « val(ii) », les valeurs à associer à ces paramètres (entres quotes dans le cas de texte). Dans l’écriture ci-dessus, les paramètres « param11 » et « param12 » dépendent du paramètre « param1 ».
Exemples de marquage avec la méthode « page.send() »
- Format de déclaration de paramètres à 1 dimension :
tag.page.send({ customObject: { param1: 'val1', param2: 'val2' } });
- Format de déclaration de paramètre à 2 dimensions :
tag.page.send({ customObject: { param1: { param11: 'val1', param12: 'val2' } } });
Il est possible de combiner des paramètres à 1 ou à 2 dimensions dans la déclaration de « customObject ».
Dernière mise à jour : 09/01/2018