Smart Content — Algorithmes

Dans un Smart Content, l'algorithme est l'élément le plus important à configurer. Il définit ce que sera le contenu de votre Smart Content : les produits sélectionnés par Recommendations pour chaque visiteur, en temps réel, à chaque chargement de page. Pour ce faire, vous devez choisir les bons algorithmes, filtres et placements manuels. Vous trouverez ci-dessous une description du fonctionnement de chacun de nos algorithmes :

Basé sur la personnalisation

Basé sur des statistiques

Selon le contenu

Sélections spéciales (uniquement pour les Smart Contents de site web)

Algorithme de secours

Basé sur la personnalisation

Recommendations

Il s'agit d'un algorithme prédictif, basé sur l'apprentissage de la machine. Il tient compte du comportement du visiteur actuel (clics, vues de pages, paniers...), du contexte (sur quelle page le Smart Content s'affiche-t-il), ainsi que de la configuration des filtres (qui est décrite en détail ici). Il intègre toutes ces données et les compare au comportement des autres visiteurs du site web, afin d'essayer de prédire les produits qui pourraient intéresser les visiteurs. Il s'agit généralement de l'algorithme qui décroche les meilleurs résultats en termes d'ajout au panier.

Si le visiteur n'a pas d'historique de navigation (il n'a encore consulté aucun produit), seule la page contextuelle (sur laquelle le widget s'affiche) sera prise en compte. Si la page contextuelle n'est pas une page produit et qu'aucune donnée additionnelle n'est transmise au Smart Content, seul le comportement du visiteur sera pris en compte. Si un visiteur atterrit pour la première fois sur la page d'accueil et qu'aucune donnée additionnelle n'est transmise au Smart Content, le Smart Content ne s'affichera pas.

Remarque: Vous pouvez utiliser des filtres pour modifier le comportement standard de l'algorithme. Étant donné que cet algorithme est formé sur les données, un nombre trop important de filtres peut altérer la sélection de produits et les performances qui en découlent.

Exemple: Cet algorithme est généralement utilisé sur les pages produits, dans deux blocs Smart Contentdifférents : un premier Smart Content utilisant cet algorithme et un filtre rendant la "Catégorie égale au contexte" et un second utilisant le même algorithme, mais avec un filtre rendant la "Catégorie différente du contexte". Le premier serait plutôt un Smart Content de ventes complémentaires et le second, un Smart Content de ventes croisées, affichant les produits recommandés dans d'autres catégories.

Basé sur la pondération

Cet algorithme est identique à l'algorithme Recommandations. Tout ce que nous avons décrit précédemment est également valable ici. Seule différence : l'algorithme basé sur la pondération vous permet de définir plus spécifiquement la pondération relative des données d'interaction.

Remarque importante: À l'heure actuelle, le réglage manuel de la répartition des pondérations dans l'onglet Suivi des actions de Recommendations est déprécié.

Exemple: L'objectif de cet algorithme est d'optimiser la "puissance" relative des actions de l'utilisateur. Par exemple, nous pourrions dire qu'un ajout au panier est 10 fois plus "puissant" qu'une visite sur une page produit. Ces pondérations ont un impact direct sur la manière dont les produits sont classés pour un utilisateur spécifique, et donc sur la sélection de produits au sein du Smart Content.

Remarque: Si vous ne savez pas quelles actions configurer et quelles pondérations utiliser, nous vous recommandons d'utiliser l'algorithme Recommandations, qui va définir automatiquement ces paramètres pour vous.

Visités

Cet algorithme affiche les derniers produits avec lesquels le visiteur a interagi. Le type d'interaction peut être configuré comme paramètre additionnel (facultatif).

  • Visité (par défaut) — affiche les derniers produits visités
  • Ajouté au panier — affiche les derniers produits ajoutés au panier
  • Suivi — affiche les derniers produits sur lesquels l'utilisateur a cliqué dans le Smart Content

Le tri des recommandations se base sur la récence. Ainsi, la dernière interaction s'affiche comme première recommandation. Les recommandations sont donc uniques.

Si l'algorithme est configuré sur l'interaction "Visité" et que le visiteur n'a encore visité aucune page produit, le Smart Content pour lequel l'algorithme est configuré ne s'affichera pas. Le Smart Content s'affichera uniquement si le visiteur a déjà visité au moins un produit.

Remarque: Cet algorithme est généralement utilisé sans filtre : si vous affichez l'historique de navigation du visiteur, pourquoi voudriez-vous en retirer des éléments ? Les éléments qui ne sont plus en stock ne s'afficheront pas par défaut (la configuration doit être effectuée dans les paramètres du catalogue).

Remarque: Pour les visiteurs sans consentement (ceux ayant choisi de refuser les cookies ou demandé à ne pas être suivis), aucun cookie ne sera collecté et aucune donnée personelle ne sera enregistrée.
Par conséquent, aucune recommandation basée sur la personnalisation ne pourra être utilisée. 
Recommendations utilise plutôt des recommandations basées sur les statistiques pour ces visiteurs non consentants.
Le type sélectionné de recommandation basée sur les statistiques repose sur l'algorithme de repli.
Si aucun algorithme de repli n’est défini, aucun Smart Content ne sera affiché.
Les interactions des recommandations statistiques peuvent être utilisées pour améliorer l'algorithme de Recommendations.

 

Basé sur des statistiques

Tendance

Cet algorithme sélectionne les produits qui sont actuellement (à ce moment précis) consultés (Visité) / ajoutés au panier / cliqués dans le Smart Content (Suivi) par les visiteurs du site. Cet algorithme est particulièrement dynamique : il va probablement afficher une nouvelle sélection de produits à chaque chargement de page.

Remarque: Nous vous recommandons d'utiliser cet algorithme en association avec un filtre permettant de réduire la sélection de produits à la catégorie contextuelle. Ce type de bloc Smart Content pourrait par exemple porter le titre : "Dans cette catégorie, les visiteurs consultent actuellement...".

Populaire

Cet algorithme affiche les produits les plus populaires. La popularité peut être calculée sur le nombre de visites (paramètre "visité"), sur le nombre d'ajouts au panier ("Ajout au panier") ou sur le nombre de clics dans le Smart Content ("Suivi").

Cet algorithme calcule la popularité sur l'ensemble du site, ce qui signifie que les produits les plus populaires seront les mêmes sur toutes les pages dans lesquelles le Smart Content est affiché, sauf si vous configurez un filtre (par exemple : le plus populaire dans une catégorie spécifique).

Vous avez également la possibilité de définir un paramètre de durée allant de 24 heures à 1 an. Si ce paramètre est défini, la popularité des produits sera calculée sur cette période.

Exemple:
Cet algorithme est généralement parfait pour un Smart Content placé sur la page d'accueil : il sélectionne alors les produits les plus populaires dans une catégorie spécifique au cours, par exemple, des dernières 24 heures.

Impopulaire

Cet algorithme a exactement le même comportement que l'algorithme Populaire, mais avec le classement opposé. Il peut être utilisé en association avec un filtre, par exemple :

Cette combinaison afficherait les éléments les moins populaires en termes de 'visites/ajouts au panier/clics' qui ont été ajoutés au catalogue au cours des 7 derniers jours.

Performance

Cet algorithme affiche les produits qui décrochent les "meilleures performances" sur une certaine période de temps. "Meilleures performances" fait référence soit au plus grand nombre d'ajouts au panier par rapport au nombre de vues de page par produit (Paramètre Ajouts au panier (Unités) par rapport aux Visites), soit à la valeur la plus élevée (en termes monétaires) par rapport au nombre de vues de page (Paramètre Ajouts au panier (€)/Visites).

Il présente une différence principale avec l'algorithme 'Populaire' : un produit peut en effet être populaire simplement parce qu'il est souvent visité, sans pour autant que les visiteurs l'ajoutent à leur panier. L'algorithme Performance sélectionne les produits "les plus vendus".

Deux paramètres facultatifs sont proposés pour cet algorithme : le nombre minimum de visites et le nombre minimum d'ajouts au panier pour sélectionner un produit.

Dans l'exemple ci-dessus, l'algorithme va sélectionner les produits qui ont le ratio "ajouts au panier par rapport aux vues de page" le plus élevé au cours des dernières 24 heures, avec un minimum de 10 vues de page et d'un ajout au panier.

Ce filtre est généralement associé à d'autres filtres qui permettent de restreindre le choix des produits à la catégorie contextuelle, comme nous l'avons vu dans la section de l'algorithme 'Populaire'.

Aléatoire 

Cet algorithme sélectionne les produits au hasard. Il doit généralement être associé à un filtre sur un paramètre produit spécifique (type, catégorie, date de création, etc.) comme nous l'avons vu dans la section de l'algorithme 'Impopulaire'. L'objectif est d'ajouter un paramètre aléatoire au processus de découverte et d'afficher des produits qui sont rarement visités par les utilisateurs (utile généralement pour les catalogues de produits plus vastes).

L'algorithme dispose de deux paramètres qui définissent le délai après lequel la sélection aléatoire est actualisée pour un utilisateur spécifique. Ces paramètres permettent d'éviter de se retrouver dans la situation où un utilisateur par exemple voit le Smart Content avec une sélection aléatoire sur la page d'accueil, puis visite un produit, clique sur le bouton Précédent de son navigateur et découvre une toute nouvelle sélection de produits. Le premier paramètre permet de définir la durée et le deuxième paramètre permet d'établir si cette durée commence à être calculée avant ou après l'affichage du Smart Content utilisant cet algorithme.

La configuration ci-dessus dit : générer une sélection aléatoire de produits pour chaque utilisateur exposé au Smart Content, mais l'actualiser seulement 3 minutes après que l'utilisateur a vu le Smart Content pour la dernière fois. Si l'utilisateur actualise la page et voit à nouveau le Smart Content, la minuterie de 3 minutes est redémarrée pour un autre cycle de 3 minutes. Si le deuxième paramètre avait été défini sur « après le PREMIER affichage du widget », l'actualisation de la page n'aurait pas affecté le minuteur de 3 minutes.


Exemple : inclure des recommandations aléatoires dans vos messages

Par paquet

Cet algorithme est associé à une méthode de configuration spécifique : il ne fonctionne que s'il est associé à des filtres. L'objectif est de définir spécifiquement un type de produit par paquet de produits dans le Smart Content. Prenons l'exemple d'un site web de mode. L'équipe marketing souhaiterait afficher un haut, un pantalon et une veste sur toutes les pages d'accessoires. Il conviendrait alors de sélectionner l'algorithme 'Par paquet' et de créer le filtre suivant :

Si seul ce filtre est défini, le Smart Content ne s'affichera pas sur les pages produit qui n'appartiennent pas à la catégorie "Accessoires".

Remarque: Les produits qui seront affichés par l'algorithme « Par paquet » sont sélectionnés au hasard.
Dans l'exemple ci-dessus, un haut au hasard, une paire de pantalons au hasard et une veste au hasard seront affichés.

Associé

Cet algorithme affiche tous les produits qui sont "associés" au produit dans lequel le Smart Content utilisant cet algorithme s'affiche. Deux produits sont "associés" lorsque les visiteurs interagissent avec eux de la même manière et pas nécessairement lorsqu'ils ont les mêmes caractéristiques (couleur, catégorie, etc.). Cependant, si vous souhaitez ajouter ce type de restrictions additionnelles, il vous suffit d'ajouter un filtre.

Cet algorithme peut être comparé à l'algorithme "Recommandations" dans lequel seul le contexte est pris en compte (et pas l'historique de navigation de l'utilisateur).

Seul le Smart Content situé sur des pages Produit s'afficheront si vous sélectionnez l'algorithme Associé. Si le Smart Content ne se trouve pas sur une page produit, il doit contenir un paramètre de contenu de données comprenant un ID unique. Si ce n'est pas le cas, il n'existera aucun produit contextuel et il ne sera donc pas possible de sélectionner des produits associés.

 

Selon le contenu

Similitude textuelle — Cet algorithme affiche les éléments liés au contenu textuel de l'article/du produit sur la page. Les champs de texte du catalogue sont utilisés par l'algorithme pour indexer, analyser et noter les mots clés trouvés dans les champs de texte sélectionnés. Les mots clés calculés sont utilisés pour faire correspondre et classer les mots clés de la page active par rapport aux mots clés des articles du catalogue.

Remarque: Cet algorithme n'est disponible que pour le Smart Content affiché dans les pages Web.

Remarque technique: Veillez à activer les propriétés d'index dans le catalogue pour que cet algorithme puisse traiter le contenu textuel.

 

Sélections spéciales (uniquement pour les Smart Contents de site web)

Même panier — Cet algorithme sélectionne les produits qui se trouvent souvent dans les paniers des utilisateurs avec le produit contextuel. Tout comme pour l'algorithme "Associé", s'il n'y a pas de produit contextuel, le Smart Content utilise l'l'algorithme de secours. Si l'algorithme de secours est défini sur « aucun », aucun Smart Content ne s'affiche.

Cet algorithme fournit généralement une sélection de produits inférieure au nombre de produits demandé à l'aide du paramètre Apparence → Nombre de produits. Par exemple, si le produit contextuel est associé à un seul autre produit dans les paniers des utilisateurs, un Smart Content utilisant l'algorithme "Même panier" affichera un seul produit sur la page du premier produit, et ce même si le paramètre "Nombre de produits" est défini sur 10.

De ce fait, nous vous déconseillons d'utiliser des filtres en association avec l'algorithme "Même panier". Il générerait alors en effet des Smart Content vides (qui ne s'afficheraient tout simplement pas) étant donné que le filtre serait trop restrictif pour la plupart des produits.

Compatible — L'algorithme "Compatible" dispose d'une méthode de configuration spécifique. Vous devez télécharger un fichier qui définit une liste de compatibilités entre des produits spécifiques. Pour ce faire, veuillez lire les instructions relatives au téléchargement d'un fichier de produits associés.

Une fois ce fichier téléchargé, l'algorithme Compatible va sélectionner des produits sur la base des relations définies dans le fichier. Par exemple, si le fichier contient la relation ProduitA → ProduitB et la relation ProduitA → ProduitC, les produits B et C s'afficheront dans le Smart Content placé sur la page du produit A.

Généralement, seuls quelques produits du catalogue disposeront de produits associés définis dans ce fichier. Vous pouvez donc définir un paramètre facultatif permettant de sélectionner un algorithme de repli. S'il n'y a pas suffisamment de produits compatibles définis pour un produit spécifique, l'algorithme de repli va remplir les créneaux jusqu'à atteindre le "Nombre de produits" définis dans la configuration Graphiques.

Si l'algorithme de repli est défini sur "Aucun", l'algorithme "Compatible" ne fonctionnera que sur les pages Produit pour lesquelles une relation est définie dans le fichier "Produits associés" que vous avez téléchargé.

Exclure les visites — Les produits que le client a déjà consultés sont exclus.

Exclure les suivis — Les produits qui ont déjà été recommandés au client et sur lesquels il a cliqué ne sont plus inclus dans les recommandations de produit.

Exclure les paniers — Les produits déjà ajoutés au panier précédemment ne sont plus recommandés.

Achats exclus — Lorsque des produits sont recommandés, les produits achetés précédemment, que ce soit dans une boutique en ligne ou dans un magasin physique, sont exclus des produits proposés. Pour ce faire, vous devez d'abord stocker ces informations quelque part dans une liste et les télécharger ensuite dans Recommendations. La liste de données doit contenir au moins le userid et le productid.

Remarque technique: Cette option est disponible uniquement si l'importation de données d'achat a été configurée pour votre environnement. Cela vous permet de synchroniser les données d'achat en ligne / hors ligne à partir d'une table spécifique contenant les transactions en Selligent.

 

Algorithme de secours

Avec les algorithmes ci-dessous, il existe toujours une possibilité qu'aucun produit ne soit renvoyé. C'est notamment le cas lors de l'utilisation d'un algorithme personnalisé. Pour vous assurer qu'un produit est bien renvoyé, vous pouvez appliquer "l'algorithme de secours". Les algorithmes basés sur les statistiques renvoient toujours des produits, mais tous les types d'algorithmes peuvent être utilisés comme algorithmes de secours.

L'algorithme de secours est sélectionné à partir d'un champ de menu déroulant dans les propriétés du Smart Content. Il est automatiquement appliqué quand l'algorithme sélectionné ne renvoie aucun résultat.

Les algorithmes de secours sont pris en charge pour les e-mails, les pages et les appels d'API.

Remarque : Depuis 2021, le paramètre « fallbackalgo » dans l'URL n'est plus disponible. Seul le paramètre de la configuration du Smart Content est pris en charge..

Testez vos connaissances sur les algorithmes de Smart Content

Quel type d'algorithme devrions-nous utiliser pour montrer les produits qui ont été ajoutés le moins souvent aux paniers ?


 

Icône du lien vers les rubriques connexesRubriques connexes