Introduction
Bienvenue ! Cet article vous fournira des paramètres avancés pour les variables, afin de les faire correspondre avec un tag.
Après avoir créé vos variables et les avoir utilisées dans les règles de merchandising, il est essentiel de s'assurer que les informations qu'elles récupèrent correspondent.
Pré-requis
Avant de commencer, assurez-vous que vous avez accès à la console XO et que votre flux produits est disponible dans XO. Si vous n'y avez pas accès, vous pouvez demander à un utilisateur Admin de votre organisation.
Si vous ne savez pas qui est administrateur, l'équipe support peut vous fournir une liste. Vous pouvez ouvrir un ticket en cliquant ici et en choisissant « Je ne parviens pas à me connecter à un service d’Attraqt » dans le menu déroulant des cas d'utilisation sur la page « Envoyer une demande » dans le Centre de Support.
Information importante
Chaque variable collectera des informations, il peut s'agir d'un identifiant, d'une catégorie, d'une marque ou de toute autre information dont vous avez besoin. Pour correspondre, les produits du catalogue doivent avoir un tag avec la même information sinon, il peut y avoir un risque de ne pas avoir de recommandation.
Tous les paramètres avancés que vous appliquerez à la variable doivent également être appliqués aux paramètres du tag.
Nous allons voir différentes façons de faire correspondre les variables et les tags :
- Avec une transformation
- Avec un slug
- Avec un préfixe
Premier cas : avec une transformation
Dans les paramètres avancés de la variable, vous pouvez appliquer une transformation afin d'adapter le libellé des informations que vous allez récupérer, cela peut être avec MAJUSCULES, Capitaliser, minuscules ou simplement sans transformation.
Scénario : Nous avons créé une variable de produit qui collecte les vêtements du produit, nous aimerions voir si elle correspondra correctement au tag.
Etape 1
Allez sur la console XO, puis dans le menu 'Développeurs', cliquez sur 'Variables'.
On a déjà configuré la première partie de la variable, on passe maintenant aux paramètres avancés ci-dessous et on ajoute la transformation majuscule :
Maintenant que nous avons appliqué la transformation sur la variable, nous allons vérifier si le tag a la même configuration.
Etape 2
Allez dans les règles des tags et recherchez les règles qui nous permettent d'avoir le tag vêtement :
Nous avons déjà la transformation en MAJUSCULES sur la règle de tag. Nous avons bien la même transformation pour les deux éléments.
Note: Si vous modifiez des paramètres sur le tag, vous devrez lancer un recalcul de tags pour appliquer les nouvelles modifications sur les tags.
De plus, si votre variable ou votre tag est utilisé sur d'autres widgets, veillez à ne pas perturber les autres configurations.
Deuxième cas : avec un slug
Le "slug" nous permet de supprimer tous les espaces et les caractères spéciaux qui peuvent perturber la correspondance entre le tag et la variable.
Il peut être utilisé avec la transformation, et nous recommandons de l'utiliser.
Scénario : Nous prendrons le même exemple que le premier cas. Nous avons créé une variable de produit qui collecte les vêtements du produit, nous aimerions voir si elle correspondra correctement au tag.
Etape 1
Allez sur la console XO, puis dans le menu 'Développeurs', cliquez sur 'Variables'.
Nous avons déjà configuré la première partie de la variable, nous allons maintenant sur les paramètres avancés ci-dessous et ajoutons le "slug":
Maintenant que nous avons appliqué le slug sur la variable, nous allons vérifier si le tag a la même configuration.
Etape 2
Allez dans les règles de tags et recherchez les règles qui nous permettent de voir le tag vêtement :
Le "slug" était déjà configuré. On a bien la même configuration.
Note: Si vous modifiez des paramètres sur le tag, vous devrez lancer un recalcul de tags pour appliquer les nouvelles modifications sur les tags.
De plus, si votre variable ou votre tag est utilisé sur d'autres widgets, veillez à ne pas perturber les autres configurations.
Troisième cas : avec un préfixe
Le préfixe vous permettra de différencier les informations collectées par la variable et les différents tags dont nous disposons. C'est une information que nous allons ajouter pour avoir une meilleure compréhension de la configuration.
Par exemple, dans le catalogue, j'ai peut-être deux niveaux de catégories différents avec le même nom, cela peut être un problème si je veux filtrer uniquement au niveau 2 dans mon widget. Dans ce cas, il peut être utile d'ajouter un préfixe comme "CAT1_" et "CAT2" pour bien les différencier.
Scénario : Nous avons créé des variables de produit pour chaque niveau de catégories et nous aimerions mettre un préfixe pour être sûr de bien les différencier.
Etape 1
Allez sur la console XO, puis dans le menu 'Développeurs', cliquez sur 'Variables'.
Nous avons déjà configuré la première partie de la variable, nous allons maintenant sur les paramètres avancés ci-dessous et ajoutons le préfixe.
Avant d'écrire le préfixe, nous devons mettre le symbole " ^ " sur le champ regex, afin d'informer la variable que le préfixe doit être avant les informations que nous allons collecter.
Ensuite, nous pouvons entrer le préfixe que nous aimerions avoir :
De cette façon, si la variable collecte l'information "ROBE", on mettra le préfixe automatiquement et on obtiendra "CAT1_ROBE".
Etape 2
Allez dans les règles de tags et recherchez les règles qui permettent d'avoir le tag categories.
Si nous n'avons pas de préfixe, nous pouvons l'ajouter simplement en l'écrivant dans le champ :
Note: Si vous modifiez des paramètres sur le tag, vous devrez lancer un recalcul de tags pour appliquer les nouvelles modifications sur les tags.
De plus, si votre variable ou votre tag est utilisé sur d'autres widgets, veillez à ne pas perturber les autres configurations.
Comment puis-je vérifier si le tag et la variable correspondent ?
Maintenant que nous avons tout configuré, nous allons voir si cela correspond :
Pour voir comment la variable est écrite, on peut la vérifier directement sur le site, avec l'extension XO Chrome.
Pour voir comment le tag est écrit, je peux le vérifier dans le catalogue.
Par exemple, nous avons créé une variable de produit et appliqué une transformation majuscule et un slug dessus. Nous verrons avec l'extension Chrome si tout correspond correctement.
Etape 1
Allez sur le site Web, sur la page où nous avons appliqué la configuration, et activez l'extension Chrome.
Nous avons 2 façons de voir la variable :
- Sur la première page avec toutes les règles de merchandising, nous pouvons basculer entre les variables et les valeurs pour voir la variable appliquée et les informations collectées :
- Sur le quatrième tag à droite, on peut voir toutes les variables appliquées ainsi que les informations collectées :
Etape 2
Maintenant que nous savons comment les informations sont écrites pour la variable $product_apparel, nous allons vérifier sur le catalogue si nos produits ont bien le bon libellé :
Si oui, les deux éléments correspondront bien et les règles de merchandising fonctionneront. Sinon, nous devrons changer la variable ou la règle de tag afin de les faire correspondre.
Résumé
Nous avons vu 3 façons de faire correspondre les tags et les variables, elles peuvent aussi être combinées.
Pour un bon match, nous vous conseillons de les transformer en majuscules, avec un slug et un préfixe si vous le pouvez.
Le préfixe vous permettra surtout de voir rapidement quelles informations nous avons (par exemple pour un tag B_SAMSUNG, avec le B_ Je sais que nous recherchons sur la marque).
Conclusion
Félicitations ! Vous savez maintenant comment faire correspondre un tag et une variable sur XO.
Faites-nous savoir dans la section des commentaires s'il existe d'autres scénarios de test pour lesquels vous souhaiteriez des guides pratiques.
Si vous rencontrez des difficultés lors de la configuration par vous-même, n'hésitez pas à nous contacter en cliquant ici ou en cliquant sur le lien Envoyer une demande dans le Centre Support et en choisissant «J'ai une question» dans la liste des différents cas.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.