Commandes de diffusion

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Vous pouvez appliquer des contrôles d'inférence aux configurations de diffusion pour personnaliser la manière dont Retail Search traite les requêtes de recherche et renvoie les résultats. Une commande de diffusion est une règle composée d'une paire condition-action, dans laquelle la condition détermine le moment où la commande de diffusion sera exécutée et l'action spécifie le comportement qu'elle appliquera.

Vous pouvez créer une commande de diffusion dans Google Cloud Console ou à l'aide de la méthode API Control.create.

Vous pouvez ensuite associer le nouveau contrôle de diffusion à n'importe laquelle des configurations de diffusion Retail Search que vous avez créées. Seuls les contrôles d'une configuration de diffusion active pour une requête sont pris en compte au moment de la diffusion.

Pour en savoir plus sur la création de contrôles de diffusion dans Google Cloud Console, consultez la page Créer et gérer des contrôles.

Les contrôles de diffusion suivants sont disponibles :

  • Booster/enterrer : ce paramètre affecte le classement et l'ordre des résultats dans la liste des résultats renvoyés. Disponible pour Retail Search et Recommendations AI.
  • Filtre : supprime de la liste des résultats renvoyés les résultats non conformes au filtre. Disponible uniquement pour la recherche Retail.
  • Redirection : redirige vos utilisateurs vers une page spécifique, en fonction de la requête de recherche. Disponible uniquement pour la recherche Retail.
  • Linguistique : personnalise la langue des requêtes de recherche. Disponible uniquement pour Retail Search. Plusieurs types de contrôles linguistiques sont disponibles :
    • Synonyme : étend les synonymes considérés pour une requête de recherche.
    • Synonyme unidirectionnel : étend les synonymes considérés de manière unidirectionnelle pour des termes spécifiques.
    • Ignorer : empêche l'utilisation d'un terme dans les recherches.
    • Ne pas associer : empêche l'utilisation de termes dans les recherches lorsque des termes spécifiques apparaissent.
    • Remplacement : remplace les termes figurant dans la requête de recherche.

Conditions de contrôle

Les conditions de contrôle déterminent le moment où une commande de diffusion sera exécutée.

Les champs de condition de contrôle peuvent être des termes de requête, des périodes ou les deux. Certains types de contrôle autorisent plusieurs champs de condition, ou n'en autorisent aucun.

Champs de condition disponibles:

  • Termes de la requête : déclenché lorsque le terme apparaît dans la requête de recherche.
    • Une correspondance complète nécessite que l'intégralité de la requête de recherche corresponde au terme de la requête.
    • Vous pouvez spécifier plusieurs termes de requête. Se déclenche tant que l'un des termes de la requête apparaît dans la requête de recherche.
  • Période d'activité : déclenché lorsque la date de la requête de recherche est comprise dans la période.
    • Vous pouvez spécifier plusieurs périodes. Se déclenche tant que la date de la requête est comprise dans la période (incluse).

Les champs de condition que vous spécifiez déterminent si le contrôle sera appliqué.

  • Les champs de conditions multiples sont combinés à l'aide d'AND. Autrement dit, si vous spécifiez à la fois la période et les termes de la requête, les deux champs de conditions doivent être déclenchés afin que le contrôle s'applique.
  • Les sous-champs de conditions multiples sont combinés à l'aide d'OR. Entre autres, si vous spécifiez plusieurs termes de requête, ceux-ci se déclenchent en cas de correspondance avec l'un des termes. Si vous spécifiez plusieurs périodes, la période se déclenche en cas de correspondance avec l'une des périodes.
  • Aucun champ de condition spécifié signifie que le contrôle s'applique en tout temps. Cependant, certains contrôles nécessitent la définition d'un champ.

Pour en savoir plus sur les paramètres de condition, consultez la documentation de référence de l'API Controls.condition.

Actions de contrôle

Une action de contrôle spécifie le comportement que la commande de diffusion appliquera si les conditions sont remplies lors d'une recherche.

Le type d'action que vous pouvez spécifier dépend du type de contrôle de diffusion que vous créez. Par exemple, une action pour une commande d'amélioration ou d'enfouissement consiste à appliquer une valeur d'amélioration ou d'enfouissement aux produits spécifiés par le filtre, tandis que l'action pour une commande de synonyme à sens unique consiste à appliquer un terme associé que vous spécifiez.

Commandes de boosting/rétrogradation

Les contrôles booster/enterrer vous permettent d'afficher certains résultats de recherche plus haut ou plus bas dans le classement.

Vous pouvez créer une commande d'amélioration ou d'enfouissement pour Retail Search ou Recommendations AI. Boost/bury for Recommendations AI est en version bêta publique.

Lorsque vous créez une commande d'amélioration ou d'enfouissement, vous pouvez utiliser des expressions de filtre pour spécifier les conditions basées sur les champs Product.

Vous pouvez ensuite appliquer une valeur boost comprise entre -1.0 et 1.0 pour indiquer dans quelle mesure améliorer ou enterrer les résultats de produits correspondant à ces conditions. Une valeur positive améliore les résultats, tandis qu'une valeur négative les enterre.

La définition d'une force de boost élevée améliore la promotion de l'article, mais ne signifie pas nécessairement que l'article boosté sera le meilleur résultat à tout moment. Les résultats qui sont nettement plus pertinents pour la requête de recherche peuvent toujours l'emporter sur des éléments très privilégiés mais non pertinents. De même, si vous définissez la force de boost sur -1,0, l'article est considérablement rétrogradé, mais les résultats très pertinents peuvent toujours être affichés.

Par exemple, si vous utilisez le boost/bury, vous pouvez hiérarchiser les produits moins chers et abaisser la priorité des produits coûteux.

Les conditions de contrôle diffèrent entre Retail Search et Recommendations AI.

  • Retail Search: vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle.
  • Recommendations AI: les conditions de contrôle ne sont pas disponibles. Le contrôle s'applique toujours.

En tant qu'action de contrôle, spécifiez un filtre pour les produits à améliorer ou à enterrer, puis définissez la valeur d'amélioration/d'enfouissement.

Pour créer une commande d'amélioration/d'enfouissement, consultez la section Créer une commande d'inférence.

Pour en savoir plus sur les paramètres de contrôle du boost/bury, consultez la documentation de référence de l'API Controls.BoostAction.

Commandes de filtrage

Les commandes de filtrage vous permettent d'ajouter dynamiquement des filtres prédéfinis en fonction d'une requête de recherche spécifique.

Vous pouvez utiliser des expressions de filtre basées sur les champs Product. Consultez la section Filtrer et trier les résultats pour connaître la syntaxe de l'expression de filtre.

Vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle. En tant qu'action de contrôle, spécifiez un filtre à appliquer au moment de la requête.

Par exemple, avec la requête "chaussures bleues", vous pouvez utiliser une commande de filtrage pour filtrer automatiquement les résultats de recherche en bleu. Vous pouvez également utiliser des commandes de filtrage pour éviter que certains résultats ne soient renvoyés aux acheteurs.

Pour créer une commande de filtrage, consultez Créer une commande de diffusion.

Pour en savoir plus sur les paramètres des commandes de filtrage, consultez la documentation de référence de l'API Controls.FilterAction.

Commandes de redirection

Vous pouvez utiliser une commande de redirection pour rediriger vos clients potentiels vers d'autres pages en fonction de leur intention, plutôt que de leur montrer uniquement les résultats de recherche.

Vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle. En tant qu'action de contrôle, spécifiez un URI de redirection vers lequel rediriger les internautes si les conditions sont remplies.

Par exemple, vous pouvez créer une commande de redirection pour que, lors de la promotion d'un produit "gShoe", les requêtes portant sur les termes "chaussures de sport" ou "sports" redirigent vers la page du produit gShoe.

Pour créer une commande de redirection, consultez la page Créer une commande de diffusion.

Pour en savoir plus sur les paramètres de contrôle de redirection, consultez la documentation de référence de l'API Controls.RedirectAction.

Contrôles linguistiques

Vous pouvez créer des ajouts ou des remplacements dans le cadre du traitement par défaut des termes.

Par exemple, si vous vendez des produits, vous pouvez étendre les requêtes contenant le terme "chaussures de course" pour inclure "chaussures de sport" afin que les résultats de recherche comprennent les deux mots clés. Avec les commandes linguistiques, vous pouvez créer une commande de syntaxe linguistique où la condition est de saisir "chaussures de course" comme terme de recherche et d'inclure l'action qui inclut le synonyme de "chaussures de sport". Lorsqu'un client sur votre site saisit "chaussures de course" en tant que requête, Retail Search trouve la correspondance linguistique dans la commande linguistique que vous avez créée et élargit la recherche pour inclure "chaussures de sport" lorsqu'il renvoie des résultats de recherche à l'acheteur.

Commandes de synonyme bidirectionnelle

Utilisez des contrôles de synonymes bidirectionnels pour associer plusieurs termes afin que Retail Search les traite de la même manière lors des recherches.

Vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle. Vous n'avez pas besoin de définir une action de contrôle distincte. Si un terme que vous avez spécifié est utilisé en tant que requête, l'action de contrôle consiste à utiliser d'autres termes que vous avez spécifiés comme synonymes.

Par exemple, vous pouvez définir une commande de synonymes bidirectionnelle qui associe les termes "essuie-vaisselle" et "serviette de cuisine" comme synonymes. Lorsqu'un client sur votre site saisit "torchon de cuisine" dans sa requête, Retail Search peut alors étendre cette requête afin d'inclure les résultats pour "torchon à vaisselle", et inversement.

Pour créer une commande de synonyme, consultez la page Créer une commande de diffusion.

Pour en savoir plus sur les paramètres du contrôle des synonymes bidirectionnels, consultez la documentation de référence de l'API Controls.TwowaySynonymsAction.

Contrôles de synonymes unidirectionnels

Les contrôles de synonymes unidirectionnels relient les termes entre eux de manière unidirectionnelle.

Vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle. En tant qu'action de contrôle, spécifiez les termes à utiliser comme synonymes à sens unique.

Par exemple, vous pouvez définir un contrôle de synonyme unidirectionnel qui développe les recherches du terme "violet" afin d'inclure le terme "pourpre". Comme il s'agit d'un synonyme unidirectionnel, les recherches portant sur le terme "pourpre" ne se développent pas pour inclure le terme "violet".

Pour créer une commande de synonyme à sens unique, consultez la section Créer une commande de diffusion.

Pour en savoir plus sur les paramètres de contrôle des synonymes à sens unique, consultez la documentation de référence de l'API Controls.OnewaySynonymsAction.

Contrôles Ignorer

Les contrôles Ignorer empêchent Retail Search d'utiliser certains termes de requête lors des recherches.

Une commande "Ignorer" ne garantit pas que la recherche ne fournira aucun résultat. Pour éviter cela, utilisez un contrôle de filtre.

Vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle. Vous n'avez pas besoin de définir une action de contrôle distincte. Si un terme que vous avez spécifié est utilisé en tant que requête, l'action de contrôle consiste à ignorer ce terme.

Par exemple, vous pouvez créer une commande qui ignore les termes de requête qui utilisent un langage choquant.

Pour créer une commande "Ignorer", consultez la section Créer une commande de diffusion.

Pour en savoir plus sur les paramètres de contrôle des éléments ignorés, consultez la documentation de référence de l'API Controls.IgnoreAction.

Contrôles Ne pas associer

Les contrôles Ne pas associer empêchent les termes de requête d'être interrogés ensemble lors des recherches contenant d'autres termes que vous spécifiez.

Vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle. En tant qu'action de contrôle, spécifiez les termes qui ne doivent pas être associés aux termes de la requête.

Par exemple, vous pouvez créer une commande qui empêche que le nom d'une marque (par exemple, "chaussure") ne soit associé au terme "qualité bon marché" et "faible qualité" dans une requête. Ainsi, si un client recherche "gShoe bon marché de qualité" ou "chaussure pas chère",

Si un résultat pertinent pour le terme de la requête contient également un terme de type "ne pas associer", ce résultat pertinent peut toujours être renvoyé. Pour éviter cela, utilisez une commande de filtrage.

Pour créer une commande de non-association, consultez la section Créer une commande de diffusion.

Pour en savoir plus sur les paramètres de contrôle de non-association, consultez la documentation de référence de l'API Controls.DoNotAssociateAction.

Contrôles de remplacement

Les contrôles de remplacement remplacent un ou plusieurs termes de requête donnés par un terme différent que vous spécifiez. Vous pouvez spécifier plusieurs termes pouvant être mappés à un seul terme (mais pas l'inverse).

Vous pouvez définir des termes de requête et des périodes applicables comme conditions de contrôle. En tant qu'action de contrôle, spécifiez le terme à utiliser en remplacement.

Par exemple, vous pouvez créer une commande qui remplace les pseudos d'une marque par le nom complet de la marque, plus couramment utilisé dans les descriptions de produits.

Pour créer une commande de remplacement dans Google Cloud Console, consultez la section Créer une commande de diffusion.

Pour en savoir plus sur les paramètres de contrôle des remplacements, consultez la documentation de référence de l'API Controls.ReplacementAction.