Traduit de l'anglais à l'aide de l'IA
Veuillez noter que cet article a été traduit à l'aide de la technologie IA. Bien que nous travaillions à maintenir l'exactitude, certains détails peuvent ne pas refléter parfaitement le texte original. Si vous avez des doutes sur une information, veuillez vous référer à la version anglaise.
Le template de Variable Custom (CVar) vous permet de collecter des informations supplémentaires sur la page, l'utilisateur ou la session envoyées dans les pages vues.
Ces instructions doivent être utilisées en complément de l'article sur le Configurateur de Tag de Contentsquare, qui comprend des détails sur les prérequis et la création de Snippet.
Utilisé couramment pour
- Créer des mappings, au lieu de se fier aux URL (surtout si votre site web inclut une couche de données)
Comment l'utiliser
Remarque : Ce template ne doit pas être utilisé sur une application à page unique ou des pop-ups modaux où des pages vues artificielles sont déclenchées.
Une fois que vous avez créé votre Snippet, utilisez les étapes ci-dessous pour configurer ce template sélectionné et le déclencheur choisi.
Étape 1 : Complétez les champs suivants
- Contexte itérable (optionnel) : Utilisé pour itérer à travers les tableaux de la couche de données, par exemple, si vous devez obtenir un CVar à partir de dataLayer[i].event. Cela peut rester vide.
- Numéro d'index
- Clé
- Valeur
-
Domaine : sélectionnez parmi les domaines suivants
- Page (variables custom valides jusqu'au rechargement de la page)
- Visite (variables custom valides pour toute la session)
- nextPageOnly (variables custom valides jusqu'à la nouvelle page vue) : sélectionné par défaut
Définir un CVar
Si la valeur que vous souhaitez collecter en tant que CVar se trouve dans un objet global (comme une couche de données), vous avez deux options :
- Si la valeur est toujours à l'intérieur d'un emplacement fixe dans l'objet global, passez-la simplement dans le champ de valeur tel quel, en utilisant l'interpolation [lien]. Par exemple : ${window.utag.data.pageName}
- Cependant, si l'emplacement de la valeur dans l'objet n'est pas fixe, vous devrez également remplir le champ de contexte itérable [lien].
Par exemple, si vous souhaitez récupérer le pageName de la couche de données, définissez les champs ci-dessous comme suit :- Contexte itérable : values(window.dataLayer)[?pageName]
- Index : choisissez un nombre entre 1 et 20
- Clé : Nom de la page
- Valeur : ${.pageName}
Pour plus de détails sur la définition des CVARS, visitez notre documentation technique.
Étape 2 : Sélectionnez un déclencheur
Sélectionnez un déclencheur et définissez les conditions qui déclencheront le Snippet.
Déclencheurs disponibles