Lorsque vous définissez votre stratégie de recommandation, vous pouvez ajouter des règles de filtrage pour personnaliser l’algorithme. Vous pouvez le faire en utilisant des règles Exclure ou Inclure pour garantir que certains produits sont inclus ou exclus en ce qui concerne le widget, ou vous pouvez utiliser des règles pour épingler des articles spécifiques à des emplacements spécifiques, qu’ils soient ou non pertinents pour la stratégie de recommandation du widget.
Plusieurs règles de filtrage
Si vous créez plus d’une règle Inclure ou Exclure, elles sont toutes appliquées tant que leurs conditions sont remplies par les visiteurs, il est donc important de ne pas créer de règles Inclure ou Exclure conflictuelles, car elles peuvent engendrer des résultats inattendus ou inexistants.
Si vous créez plus d’une règle Épingler, vous pouvez gérer les priorités de la règle pour déterminer quelle règle prévaut.
Types de règles de filtrage
Include (Inclure) : assure qu’un seul sous-ensemble de produits est présenté dans les emplacements sélectionnés du widget. Les produits inclus sont définis par des conditions en fonction des attributs de produits. Les produits sont retournés dans l’ordre défini par la stratégie de recommandation du widget. Par exemple, vous souhaitez qu’un widget de page d’accueil présente uniquement des produits pour femmes, destinés à l’audience « Femmes ». Les produits pour femmes sont présentés dans le widget et triés en fonction des scores de popularité des produits.
Exclude (Exclure) : assure qu’un sous-ensemble de produits n’est pas présenté dans les emplacements sélectionnés du widget. Les produits exclus sont définis par des conditions en fonction des attributs de produits. Les produits sont retournés dans l’ordre défini par la stratégie de recommandation du widget. Par exemple, vous souhaitez qu’un widget de page produit utilisant la stratégie de similitude ne présente pas de produits dont le prix est inférieur à 20,00 $ pour tous les utilisateurs. Les produits admissibles sont présentés dans le widget et classés par similitude avec le produit actuellement consulté.
Pin (Épingler) : épingle n’importe quel produit à un emplacement de widget sélectionné en ignorant la stratégie de recommandation du widget. Si une règle Épingler un produit est en conflit avec toute autre règle, la règle avec la priorité la plus élevée prend effet.
Remarque : les règles d’inclusion et d’exclusion ne sont pas hiérarchisées et sont toutes appliquées pour les utilisateurs qui se conforment aux conditions de ciblage des règles. Il est donc important de ne pas attribuer de règles Inclure uniquement et Exclure conflictuelles, car elles peuvent engendrer des résultats inattendus ou même vides. Par exemple : si les règles Inclure uniquement et Exclure des exemples précédents sont appliquées dans le même widget, le widget ne présenterait que des produits pour les femmes qui ont également un prix de plus de 20,00 $ pour les utilisateurs qui appartiennent à l’audience « Femmes ».
Créer des règles de filtrage
- L’assistant des règles de filtrage est ouvert à partir de différents emplacements en fonction du type de recommandation que vous créez.
- Pour les recommandations Web et mobile, vous ouvrez l’assistant lors de la définition de la stratégie de recommandation (Settings (Paramètres) › Strategies (Stratégies) › Add New (Ajouter nouveau)) en sélectionnant l’option Add Filtering Rule (Ajouter une règle de filtrage).
- Pour les recommandations par e-mail, ouvrez directement à partir de la page de liste (Email (E-mail) › Recommendations (Recommandations)).
- Pour les recommandations Web et mobile, vous ouvrez l’assistant lors de la définition de la stratégie de recommandation (Settings (Paramètres) › Strategies (Stratégies) › Add New (Ajouter nouveau)) en sélectionnant l’option Add Filtering Rule (Ajouter une règle de filtrage).
- Dans l’onglet Properties (Propriétés), définissez un nom, ajoutez des notes internes (facultatif) et indiquez si la règle doit s’appliquer à tous les emplacements du widget ou uniquement à un ensemble spécifique d’emplacements.
- Dans l’onglet Products (Produits), choisissez le type de règle. Ici, vous déterminez également les produits auxquels le filtre est appliqué. Par exemple, si vous sélectionnez Exclude (Exclure) dans l’onglet des propriétés, vous spécifiez les propriétés en vertu desquelles les produits sont exclus dans cet onglet. Sélectionnez Use real-time value (Utiliser la valeur en temps réel) pour présenter des recommandations basées sur les données obtenues au cours de la session de l’utilisateur.
Remarque : vous pouvez définir un maximum de 10 règles Inclure uniquement dans une seule stratégie, et seulement 5 filtres de valeur en temps réel.
- Dans l’onglet Targeting (Ciblage), vous pouvez définir des conditions qui déterminent quels utilisateurs sont ciblés.
Remarque : lorsque vous utilisez vos stratégies dans des campagnes API, notez que Weather (Météo) est la seule condition prise en charge.
- L’onglet Schedule (Planification) vous permet de définir une heure de début et de fin pour la règle.
Valeurs en temps réel dans les règles personnalisées
Utilisez des valeurs en temps réel pour créer des filtres basés sur les données obtenues lors de la visite d’un utilisateur sur le site ou sur les données qui existent dans votre backend.
Règles personnalisées basées sur les évaluateurs (campagnes de personnalisation du site)
Vous devez d’abord créer un ou plusieurs évaluateurs qui sont conçus pour récupérer les données requises (par exemple, une propriété d’utilisateur ou de page connue uniquement au cours de la session, telle que « prix total de la commande » ou « lieu de livraison/ramassage »).
Règles personnalisées basées sur des attributs personnalisés (campagnes Experience API)
Vous devez d’abord vous assurer que votre requête Experience API contient la propriété d’attribut personnalisé (customAttribute) dans l’objet attributs de page API (pageAttributes). L’avantage de l’utilisation d’attributs personnalisés est la possibilité de filtrer les recommandations en fonction de données qui n’existent que dans le serveur (par exemple, « marge brute du panier »).
Lorsque vous sélectionnez Use real-time value (Utiliser la valeur en temps réel) dans les paramètres de la règle, un menu déroulant des évaluateurs pertinents ou d’attribut personnalisé apparaît.
Règles personnalisées basées sur les balises de fusion (bloc de recommandation Experience Email)
Utiliser un filtre en temps réel. Saisissez votre balise de fusion ESP qui insérera la valeur pertinente de cette propriété à filtrer au moment de l’ouverture de l’e-mail.
Remarques et limitations relatives aux valeurs en temps réel :
- Généralités :
- Vous pouvez ajouter jusqu’à cinq filtres en temps réel à une règle.
- Des filtres en temps réel sont disponibles pour les règles Exclure et Inclure (pas Épingler).
- En cas de mauvaise syntaxe ou d’incapacité à respecter la règle, la demande de recommandation est traitée et la règle est ignorée.
- Évaluateurs :
- Le traitement par l’évaluateur nécessite un certain temps supplémentaire. Si la recommandation en temps réel n’est pas traitée avant le délai d’expiration (maximum de quatre secondes), la règle est ignorée.
- Attributs personnalisés :
- Les attributs personnalisés ne peuvent pas passer « NULL » .
- Dans le cas d’un attribut personnalisé vide, passez une chaîne vide (“”) pour éviter l’échec de la règle
- L’attribut personnalisé est sensible au type. Assurez-vous que les chaînes et les valeurs numériques sont passées correctement.