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 Dynamique (DVar) vous permet de collecter des informations supplémentaires sur la session qui peuvent être utilisées pour segmenter. Il peut être utilisé pour signaler presque tout type de comportement de l’utilisateur ou de mise en page de page.
Ces instructions doivent être utilisées en complément de l'article sur le Configurateur de Tag Contentsquare, qui comprend des détails sur les prérequis et la création de Snippet.
Utilisé couramment pour
- Segmenter et comparer : les sessions utilisateur dans votre analyse.
- Test A/B : Lorsque vous avez des valeurs binaires ou multiples de quelque chose, comme un test AB ou un test multivarié, où le nom de l'expérimentation reste le même tandis que le test et les contrôles changent de nom.
Comment utiliser le template
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 de template suivants
- Contexte itérable : Entrez le contexte itérable que vous souhaitez collecter
- Clé
- Valeur
- Type : Sélectionnez votre type de valeur (Chaîne ou Entier)
Définir un DVar
Les DVars consistent en une paire clé-valeur où les valeurs peuvent être soit une chaîne, soit un nombre (entier).
- Pour les valeurs de type nombre, vous pouvez utiliser des opérateurs (plus, moins que, etc.)
- Pour les valeurs de type chaîne, l'autocomplétion et les expressions régulières sont disponibles
Vous pouvez passer jusqu'à 20 DVars par page. Cependant, notez que si vous passez plus d'un DVar avec la même valeur de 'Clé' 'Par page vue', il sera écrasé, et seul le dernier restera dans le système.
Si la valeur que vous souhaitez collecter en tant que DVar se trouve dans un objet mondial (tel qu'une couche de données), vous avez deux options :
1) Si la valeur se trouve à un emplacement fixe dans l'objet mondial, passez-la simplement dans le champ de valeur tel quel, en utilisant l'interpolation.
- Par exemple, pour récupérer l'e-mail de window.utag.data.customer_email, passez-le simplement dans le champ 'Valeur' tel quel, en utilisant l'interpolation : ${window.utag.data.customer_email}
2) Si, cependant, l'emplacement de la valeur dans l'objet est non fixe, vous devrez également remplir le champ contexte itérable.
- Par exemple, si vous souhaitez récupérer le Pays du visiteur à partir de sa couche de données, définissez les champs ci-dessous comme suit :
- Contexte itérable : values(window.dataLayer)[?country]
- Valeur : ${$.country}
É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
- Avant la page vue
- Soumission de formulaire
- Clic sur élément
- Changement d'historique
- Après la page vue
- Élément existe
- Changement de hachage
- L'élément devient visible
- Élément retiré
- Survol de souris
- Élément ajouté
Directives sur les templates et les déclencheurs
-
Clic sur élément, Élément existe, Changement de visibilité de l'élément ou Survol de souris: Si vous utilisez l'un de ces déclencheurs, vous pouvez en fait passer le texte de l'élément cible dans votre valeur DVar, en mettant l'expression suivante dans le champ ‘Valeur’:
- Valeur: ${element.textContent}
- Si vous utilisez le Changement de visibilité de l'élément déclencheur et que votre cible est un message d'erreur qui apparaît sous un champ de formulaire (lorsqu'un visiteur échoue à le soumettre), votre texte d'erreur est "Veuillez remplir votre prénom et votre nom". Par conséquent, le DVAR résultant sera:
- Clé: Erreur de validation
- Valeur: Veuillez remplir votre prénom et votre nom
-
Exception de comportement pour l'interpolation: Si les valeurs interpolées sont non définies à l'exécution, le template réessaiera jusqu'à ce qu'elles soient résolues
- Réessayer 20 fois toutes les 100 ms, après cela nous abandonnons