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.
Les Variables Dynamiques (DVARs) vous permettent de collecter des informations supplémentaires sur la session pour un filtrage et une segmentation plus poussés. Elles peuvent être utilisées pour signaler presque tout type de comportement utilisateur ou de mise en page de page.
Ces instructions doivent être utilisées en parallèle avec 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.
- Tests A/B : pour 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érience reste le même tandis que les tests et les contrôles changent de nom.
Comment utiliser le modèle
Une fois que vous avez créé votre snippet, utilisez les étapes ci-dessous pour configurer ce modèle sélectionné et le déclencheur choisi.
Étape 1 : Complétez les champs de modèle suivants
- Contexte itérable : Entrez le contexte itérable que vous souhaitez collecter (optionnel)
- 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). Ces options offrent différentes capacités de filtrage au sein de la plateforme Contentsquare :
- Pour les valeurs de type number, vous pouvez utiliser des opérateurs (plus, moins que, etc.)
- Pour les valeurs de type string, l'autocomplétion et les expressions régulières sont disponibles
Si la valeur que vous souhaitez collecter en tant que DVar est stockée dans un objet global (tel qu'un tableau dataLayer), vous avez deux options :
1) Si la valeur se trouve à un emplacement fixe dans l'objet global, il vous suffit de la passer dans le champ de valeur tel quel, en utilisant l'interpolation.
- Par exemple, pour récupérer l'email de window.utag.data.customer_email, il vous suffit de le passer dans le champ ‘Value’ 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, comme c'est le cas dans un dataLayer GTM, vous devrez également remplir le champ contexte itérable.
- Par exemple, si vous souhaitez récupérer le pays du visiteur (en supposant que cette valeur existe dans votre dataLayer) à partir de votre dataLayer, 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
- Après la vue de page
- Avant la vue de page
- L'élément devient visible
- Clic ou tap sur l'élément
- L'élément existe
- Insertion d'élément
- Suppression d'élément
- Soumission de formulaire
- Changement de hash
- Changement d'historique
- Survol de souris
Directives sur les modèles et les déclencheurs
- Vous pouvez passer jusqu'à 20 DVARs par vue de page. Cependant, notez que si vous passez plus d'un DVar avec la même valeur de 'Clé' par vue de page, tous sauf le dernier seront écrasés, et seul le dernier restera dans le système.
- Si vous utilisez l'un des déclencheurs suivants - Clic ou tap sur l'élément, L'élément existe, Insertion d'élément, L'élément devient visible ou Survol de souris - vous pouvez en fait passer le texte de l'élément cible dans votre valeur DV, en mettant l'expression suivante dans le champ ‘Valeur’:
- Valeur: ${element.textContent}
- Par exemple, si vous utilisez le déclencheur L'élément devient visible et que votre cible est un message d'erreur qui apparaît sous un champ de formulaire (lorsqu'un visiteur échoue à le soumettre) et que votre texte d'erreur est "Veuillez remplir votre prénom et votre nom de famille". Par conséquent, le DVAR résultant sera:
- Clé: Erreur de validation
- Valeur: Veuillez remplir votre prénom et votre nom de famille
- Exception de comportement pour l'interpolation : Si les valeurs interpolées sont indéfinies à l'exécution, le modèle réessaiera 20 fois toutes les 100 ms (2 secondes au total) puis abandonnera.