Configuration de Live Search
L’espace de travail vous permet de configurer, de gérer et de surveiller les performances d’Live Search. Le menu en haut permet d’accéder aux outils dans chaque domaine fonctionnel. Les fonctions disponibles reflètent la sélection actuelle du menu.
Collecte de données
Pour vous assurer que chaque domaine fonctionnel de l’espace de travail contient les données correctes, vous devez configurer la collecte de données en fonction de l’implémentation de storefront sélectionnée :
- Luma - La collecte de données est disponible par défaut.
- Découplé - La collecte de données doit être configurée manuellement, en fonction de l’implémentation du storefront.
Si vous utilisez un storefront découplé, reportez-vous à la documentation suivante pour obtenir plus d’informations sur les événements requis à ajouter :
- Événements requis pour le tableau de bord Live Search.
- collecteur d’événements Storefront qui doit être ajouté comme condition préalable.
- Exemples de la structure des événements.
Clients du secteur de la santé
Si vous êtes un client du secteur de la santé et que vous avez installé l’extension Data Services HIPAA, qui fait partie de l’extension Data Connection, les données d’événement de storefront utilisées par Live Search ne sont plus capturées. En effet, les données d’événement de storefront sont générées côté client. Pour continuer à capturer et à envoyer des données d’événement de storefront, réactivez la collecte d’événements pour Live Search. Voir configuration générale pour en savoir plus.
Définir la portée
Au départ, la portée de tous les paramètres Live Search est définie sur Default Store View
. Si votre installation Commerce comprend plusieurs vues de magasin, définissez Portée sur la vue magasin où s’appliquent les paramètres de facettes.
Options de menu
Définir les attributs comme pouvant faire l’objet d’une recherche
Pour obtenir des résultats hautement ciblés, passez en revue l’ensemble des attributs de produit consultables (searchable=true
). Pour garantir la pertinence, assurez-vous que les attributs ne peuvent être recherchés que s’ils contiennent du contenu ayant une signification claire et concise. Évitez d’utiliser des attributs contenant du texte moins précis et plus long, comme description
, qui bien que la recherche soit activée par défaut, peut réduire la précision des résultats de recherche. Par exemple, si une personne recherche un « short » et qu’il existe des chemises dont la description inclut le terme « manches courtes », les chemises sont incluses dans les résultats de la recherche.
Pour que les attributs puissent faire l’objet de recherches, procédez comme suit :
- Dans l’administration, accédez à Magasins > Attribut > Produit.
- Sélectionnez l’attribut pour lequel vous souhaitez pouvoir effectuer des recherches, par exemple
color
. - Sélectionnez Propriétés du storefront et définissez Utiliser dans la recherche sur
yes
.
Live Search respecte également le poids d’un attribut de produit, tel que défini dans Adobe Commerce. Les attributs ayant un poids plus élevé apparaissent plus haut dans les résultats de la recherche.
Les attributs suivants peuvent toujours faire l’objet de recherches :
sku
name
categories
Recherche en couches et développement de types de recherche
La recherche en couches, ou recherche dans une recherche, est un puissant système de filtrage basé sur les attributs qui étend la fonctionnalité de recherche traditionnelle pour inclure des paramètres de recherche supplémentaires. Ces paramètres de recherche supplémentaires permettent une découverte de produit plus précise et plus flexible.
Avec la recherche par couches, vous pouvez :
- Permettre aux acheteurs de rechercher dans les résultats de la recherche.
- Utilisez l’indexation de la recherche
startsWith
etcontains
dans le deuxième calque de la recherche superposée pour affiner davantage les résultats.
Les fonctionnalités de recherche avancée sont implémentées via le paramètre filter
dans la requête productSearch
à l’aide d’opérateurs spécifiques :
-
Recherche superposée - Effectuez une recherche dans un autre contexte de recherche - Grâce à cette fonctionnalité, vous pouvez effectuer jusqu’à deux couches de recherche pour vos requêtes de recherche. Par exemple :
- Recherche de la couche 1 - Recherchez « moteur » sur
product_attribute_1
. - Recherche de la couche 2 - Recherchez « numéro de pièce 123 » sur
product_attribute_2
. Dans cet exemple, le « moteur » est recherché dans les résultats par « numéro de pièce 123 ».
La recherche en couches est disponible pour l’indexation de la recherche
startsWith
et l’indexation de la recherchecontains
dans le deuxième calque de la recherche en couches, comme décrit ci-dessous : - Recherche de la couche 1 - Recherchez « moteur » sur
-
startsWith search indexation - Effectuez une recherche à l’aide de l’indexation
startsWith
. Cette nouvelle fonctionnalité permet :- Recherche de produits dont la valeur d’attribut commence par une chaîne spécifiée.
- La configuration d’une recherche « se termine par » afin que les acheteurs puissent rechercher des produits pour lesquels la valeur d’attribut se termine par une chaîne particulière. Pour activer une recherche « se termine par », l’attribut de produit doit être ingéré en inverse et l’appel API doit également être une chaîne inversée. Par exemple, si vous souhaitez rechercher un nom de produit qui se termine par « pantalon », vous devez l’envoyer sous la forme « stnap ».
-
contient l’indexation de la recherche - Recherchez un attribut à l’aide de l’indexation contient. Cette nouvelle fonctionnalité permet :
-
Recherche d’une requête dans une chaîne plus grande. Par exemple, si un acheteur recherche le numéro de produit « PE-123 » dans la chaîne « HAPE-123 ».
- Remarque : ce type de recherche est différent de la recherche existante expression, qui effectue une recherche de saisie automatique. Par exemple, si la valeur de l’attribut de votre produit est « pantalon extérieur », une expression de recherche renvoie une réponse pour « out pan », mais ne renvoie pas de réponse pour « oor ants ». Une recherche Contient , cependant, renvoie une réponse pour « fourmis ».
-
Ces nouvelles conditions améliorent le mécanisme de filtrage des requêtes de recherche pour affiner les résultats de recherche. Ces nouvelles conditions n’affectent pas la requête de recherche principale.
Mise en œuvre
-
Dans Admin, définissez un attribut de produit pour pouvoir effectuer des recherches.
Voir la liste des attributs pouvant faire l’objet d’une recherche.
-
Spécifiez la fonctionnalité de recherche de cet attribut, par exemple Contient (par défaut) ou Commence par. Vous pouvez spécifier un maximum de six attributs à activer pour Contient et de six attributs à activer pour Commence par. En outre, pour l’indexation Contient, la longueur de la chaîne est limitée à 50 caractères ou moins.
-
Consultez la documentation pour les développeurs pour obtenir des exemples de mise à jour de vos appels API Live Search à l’aide des nouvelles fonctionnalités de recherche
contains
etstartsWith
.Vous pouvez implémenter ces nouvelles conditions sur votre page de résultats de recherche. Par exemple, vous pouvez ajouter une nouvelle section sur la page où l’acheteur peut affiner davantage ses résultats de recherche. Vous pouvez permettre aux acheteurs de sélectionner des attributs de produit spécifiques, tels que « Fabricant », « Numéro de pièce » et « Description ». À partir de là, ils effectuent une recherche dans ces attributs à l’aide des conditions
contains
oustartsWith
.
Cas d’utilisation de la recherche par couches plutôt que des facettes
La recherche superposée et les facettes ont des objectifs différents dans la découverte de produits, et le choix entre ces objectifs dépend de votre cas d’utilisation spécifique :
Utiliser la recherche par couches lorsque :
- Vous devez effectuer une recherche dans les résultats de recherche à l’aide de plusieurs critères.
- Utiliser des numéros de pièce, des SKU ou des spécifications techniques lorsque les utilisateurs connaissent des informations partielles.
- Les acheteurs doivent affiner les résultats étape par étape avec des critères imbriqués.
- Vous souhaitez réduire le nombre d’appels API en combinant plusieurs critères de recherche dans une seule requête.
- Vous devez implémenter des modèles de recherche spécifiques à l’entreprise qui vont au-delà de la navigation à facettes standard.
Utilisation des facettes lorsque :
- Filtrage standard des catégories, prix, marques et attributs
- Offrir des options de filtre intuitives que les utilisateurs peuvent facilement comprendre et sélectionner
- Affichage des options disponibles en fonction des résultats de la recherche actuelle
- Affichage du nombre de filtres et des plages qui aident les utilisateurs à comprendre les options disponibles
- Utiliser des caractéristiques de produit courantes telles que la couleur, la taille, le matériau, etc.
Bonne pratique : utilisez la recherche par couches pour les recherches techniques complexes où les utilisateurs et utilisatrices disposent de critères spécifiques et utilisez des facettes pour le filtrage standard d’e-commerce lorsque les utilisateurs et utilisatrices souhaitent explorer et réduire les options visuellement.
Facettes et synonymes
Les facettes et les synonymes sont un autre moyen d’améliorer l’expérience de recherche de vos clientes et clients.
Facettes sont des attributs de produit définis dans Live Search pour pouvoir être filtrés. Vous pouvez définir n’importe quel attribut filtrable en tant que facette dans Live Search, mais il existe des limites au nombre de facettes que vous pouvez rechercher en même temps.
Synonymes sont des termes que vous pouvez définir pour aider les utilisateurs à trouver le bon produit. Les utilisateurs qui recherchent un pantalon peuvent taper « pantalon » ou « pantalon ». Vous pouvez définir des synonymes afin que ces termes de recherche amènent les utilisateurs aux résultats « pantalons ».
Paramètres de configuration de Commerce
La section suivante décrit les paramètres de configuration Commerce pris en charge et non pris en charge pour Live Search.
Valeurs de configuration prises en charge
Yes
, inclut l’option ALL
dans le contrôle « Afficher par page ».Les prix dans la page de liste de produits du widget et la fenêtre contextuelle sont convertis en devise d’affichage par défaut à l’aide des taux de change configurés.
Valeurs de configuration non prises en charge
Termes de recherche
Live Search prend en charge les redirections de termes de recherche dans les implémentations où Adobe Commerce gère le routage, par exemple sur Luma et d’autres thèmes basés sur php.
Valeurs d’attribut par défaut
Les attributs de produit suivants possèdent des propriétés storefront qui sont utilisées par Live Search et activées par défaut.
price
price
sku
name
price
visibility
category_name
Propriétés d’attribut non système par défaut
Le tableau suivant présente les propriétés de recherche et de filtrage par défaut des attributs non système, y compris ceux qui sont spécifiques aux données d’exemple Luma. La définition de la propriété d’attribut Utiliser dans la recherche sur Yes
rend l’attribut consultable dans Live Search et dans Adobe Commerce natif.
Propriétés d’attribut système par défaut
Le tableau suivant présente les propriétés de recherche et de filtrage par défaut des attributs système.