À propos des configurations de diffusion

Cette page décrit les configurations de diffusion. Une configuration de diffusion est une entité de diffusion qui associe un modèle ou un ensemble de commandes utilisées pour générer votre recommandation ou vos résultats de recherche.

Relation avec les modèles et les contrôles

Lorsque vous créez une configuration de diffusion, vous sélectionnez un modèle (pour Recommendations AI) ou des commandes (pour Retail Search) à associer. Les configurations de diffusion sont appelées par votre site lorsqu'il affiche des recommandations ou des résultats de recherche. L'API Retail fait référence au modèle ou aux commandes associés à la configuration de diffusion au moment de la diffusion pour déterminer les recommandations ou les résultats de recherche à générer.

Modèles

Une configuration de diffusion Recommendations AI ne peut être associée qu'à un seul modèle. Toutefois, n'importe quel modèle peut être associé à plusieurs configurations de diffusion, ce qui vous permet de déployer le même modèle sur différentes pages via différentes configurations de diffusion.

Commandes de diffusion

Les configurations de diffusion Retail Search ont une relation plusieurs à plusieurs avec les commandes de diffusion. Vous pouvez ajouter plusieurs commandes de diffusion à une configuration de diffusion. Une même commande de diffusion peut être associée à plusieurs configurations de diffusion.

Vous pouvez créer des commandes de diffusion, puis les ajouter ou les remplacer dans une configuration de diffusion Retail Search.

Ressource d'API et autorisations

Une configuration de diffusion est transmise à l'API Retail à l'aide de la ressource placements:

  • Recommendations AI utilise l'URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:predict.
  • Retail Search utilise l'URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:search.

Les autorisations utilisées sur ces ressources sont placements.search et placements.predict.

Compatibilité des emplacements dans l'API Retail

Les configurations de diffusion sont disponibles à partir de Recommendations AI v2 et Retail Search v2alpha, à l'aide de l'API Retail.

La ressource servingConfig est disponible dans les versions v2beta et v2alpha de l'API Retail. Vous pouvez utiliser cette ressource pour créer, afficher, modifier et supprimer des configurations de diffusion.

Si vous disposez d'emplacements ou si vous en créez de nouveaux, l'API Retail crée automatiquement une configuration de diffusion associée à chaque emplacement. La création d'une configuration de diffusion ne crée pas d'emplacement correspondant.

La suppression d'une configuration de diffusion supprime l'emplacement correspondant, tandis que la suppression d'un emplacement supprime la configuration de diffusion correspondante.

Les configurations de diffusion vous permettent de modifier la diversité et les options de reclassement des prix, et de les appliquer quasiment en temps réel. Avec les emplacements, les paramètres de diversité et de tarification ne peuvent être modifiés qu'à partir du modèle de recommandation vers lequel pointe l'emplacement.

Les emplacements sont toujours acceptés, mais nous vous recommandons d'utiliser plutôt des configurations de diffusion.

Options Recommendations AI pour les configurations de diffusion

Les options suivantes vous permettent de modifier le comportement d'une configuration de diffusion Recommendations AI.

Ces options étaient auparavant disponibles lors de la création de modèles. Elles sont désormais associées à des configurations de diffusion.

Reclassement du prix

Le reclassement du prix permet de classer par prix les articles du catalogue ayant une probabilité de recommandation similaire, la priorité étant donnée aux articles ayant le prix le plus élevé. Le reclassement du prix est désactivé par défaut.

L'activation du reclassement du prix permet d'équilibrer les taux de conversion et les valeurs de commande moyennes. Comme la pertinence est également utilisée pour trier les articles renvoyés, l'activation du reclassement du prix est différente d'un simple tri par prix décroissant.

Vous pouvez modifier cette option après avoir créé une configuration de diffusion.

Diversification

Si vous souhaitez vous assurer que les résultats renvoyés par une seule requête de prédiction sont plus diversifiés que similaires, vous pouvez activer la diversification. En général, la diversification réduit la probabilité que des produits similaires s'affichent dans un panneau de recommandations, au risque de supprimer des recommandations pertinentes. Les paramètres de diversification peuvent être modifiés après la création d'une configuration de diffusion. Elle est désactivée par défaut.

Il existe deux types de diversification: la diversité basée sur des règles et la diversité basée sur les données.

Diversité basée sur des règles

La diversité basée sur des règles s'appuie sur les catégories de votre catalogue de produits. Utilisez la diversité basée sur des règles pour recommander des produits de différentes catégories. La diversification est configurée par niveau, les niveaux les plus élevés aboutissant à un nombre d'articles par catégorie inférieur. Ce type de diversification fonctionne mieux si votre catalogue fournit des catégories de produits de haute qualité.

Niveau de diversification Nombre maximal d'éléments par catégorie
Aucune Illimité
Faible 3
Moyen 2
Élevés 1
Automatique Dépend du catalogue

Diversité basée sur les données

Utilisez la diversité basée sur les données pour produire des recommandations qui équilibrent la pertinence et la diversité. La diversité basée sur les données s'appuie sur les métadonnées du catalogue de produits, telles que les titres ou les catégories. Au lieu de s'appuyer sur le titre ou la catégorie, la diversité basée sur les données tient compte de la similarité sémantique pour produire une diversification plus performante.

Niveau de diversification Nombre maximal d'éléments similaires
Aucune Illimité
Faible 3
Moyen 2
Élevés 1
Automatique Dépend du catalogue

Correspondance de catégorie

Si la configuration de diffusion inclut un modèle Articles similaires pour Recommendations AI, vous pouvez activer la mise en correspondance des catégories. Lorsque la correspondance de catégorie est utilisée, l'API Retail ne renvoie que les résultats de produits qui partagent au moins une catégorie avec le produit de contexte.

Si vos catégories comportent des hiérarchies profondément imbriquées, l'API Retail les tronque à l'aide de méthodes heuristiques pour améliorer les chances d'une correspondance. Par exemple, si les catégories du produit contextuel sont a > b > c > d > e >f, l'API Retail peut renvoyer des résultats dont les catégories sont a > b > c.

La correspondance par catégorie peut être utilisée avec d'autres options de filtrage, telles que le prix, la disponibilité et les tags de filtre. Par exemple, si vous utilisez le tag de filtre fall_Sale et que la correspondance de catégorie est activée, l'API Retail renvoie les résultats qui contiennent à la fois le tag requis et une correspondance de catégorie.

Vous pouvez modifier cette option après avoir créé une configuration de diffusion. Par défaut, la correspondance par catégorie est désactivée.

Attributs dynamiques

Vous pouvez activer les attributs dynamiques lorsque vous créez ou modifiez une configuration de diffusion.

Lorsque les attributs dynamiques sont activés pour une configuration de diffusion, Retail Search peut automatiquement utiliser des attributs en tant qu'attributs dynamiques dans les résultats de recherche pour cette configuration, en fonction du comportement utilisateur précédent, comme les clics et les vues d'attributs. La possibilité ou non d'utiliser un attribut donné en tant qu'attribut est définie par défaut par la configuration de l'attribut au niveau du produit dans l'API Retail. Les paramètres d'attribut dynamique dans l'API peuvent être remplacés par des contrôles d'attributs sur l'ensemble du site dans la console Google Cloud. Consultez Gérer les contrôles sur l'ensemble du site.

Notez que les attributs dynamiques peuvent être créés en utilisant exclusivement des données de catalogue de produits précises. Cependant, afin d'optimiser la fonctionnalité pour votre site, les modèles d'attributs doivent pouvoir apprendre de l'activité sur votre site. Pour cela, vous devez définir précisément les champs de requête, de catégorie et de filtre dans vos importations d'événements search.

Étapes suivantes