Composant de zone
Une zone est définie comme un slot de recommandation. L'utilisation de zones pour les recommandations est facultative, mais les zones permettent plus de flexibilité. Par exemple, votre page des détails de produit peut comporter deux zones : l’une pour le recommender « Vous aimerez peut-être aussi » et l’autre pour le recommender « Compléter l’ensemble ». En utilisant des zones, vous pouvez facilement passer d’un recommender à l’autre dans Einstein Configurator.
Contrairement aux slot de contenu, l'implémentation de recommandations avec l'API Einstein Recommendations nécessite du code permettant de passer d'un recommender à un autre.
Lorsque vous changez les recommenders d’une zone, limitez le changement aux autres recommenders du même type. Grâce à cette action, vous pouvez éviter de devoir modifier l’ancre de recommandation.
Avec zones | Sans zones | |
---|---|---|
Changer de recommender pour une zone | Dans Einstein Configurator, changez le recommender lié à la zone. | Utilisez un changement de code pour mettre à jour l’appel d’API à l’aide du nouveau recommender. |
Point de terminaison de l’API | Obtenez des recommandations pour une zone | Obtenez des recommandations |
Réponse du point de terminaison des recommandations | {recs: [], recoUUID: '', recommenderName: '', displayMessage: ''} | {recs: [], recoUUID: ''} |
Le point de terminaison des activités est toujours le même, que vous utilisiez des zones ou non. Les activités viewReco
et clickReco
nécessitent toujours un paramètre recommenderName
. Lors de l’utilisation de zones, le paramètre recommenderName
dans les activités viewReco
et clickReco
doit provenir de la réponse à une request de l’API Zone Recommendations.
Après avoir activé l’accès à l’API dans Einstein Configurator, l’onglet Recommandations du site se transforme en menu pour les administrateurs du site. Ce menu vous permet d'afficher et de configurer des recommenders ou des zones.
Les administrateurs de site peuvent activer l’accès aux zones pour d’autres utilisateurs à partir de l’onglet Gestion des utilisateurs, en localisant et en sélectionnant l’utilisateur, puis en cliquant sur Modifier les actions dans le menu.
L’onglet Recommenders vous permet de configurer, modifier et supprimer des recommenders, de la même manière que la page Recommandations du site si vous n’avez pas d’accès API configuré. L’onglet Zones permet de configurer, de modifier et de supprimer des zones.
Pour créer une zone :
- Sélectionnez Zones dans le menu déroulant Recommandations du site.
- Cliquez sur +Nouvelle zone.
- Spécifiez un nom de zone et indiquez une description (facultative) de la zone.
- Une fois enregistré, le nom de la zone ne peut plus être modifié.
- Utilisez le menu pour sélectionner un recommender disponible à utiliser dans la zone.
- Si vous n’avez pas configuré de recommenders, ou si vous n’avez pas décidé quel recommender utiliser pour une zone, vous pouvez revenir à cette étape plus tard. Pour plus d’informations sur la création de recommenders, consultez la section Commerce Cloud Einstein Product Recommendations.
- Cliquez sur Enregistrer.
Vous pouvez créer plusieurs zones via l’API Einstein.
Après avoir configuré des zones dans Einstein Configurator, un développeur utilise le nom de la zone configurée comme paramètre de chemin zoneName
dans la request d’API de zone (reportez-vous à API Specification
- Endpoints
- Zone Recommendations
).
La réponse contient un recommenderName
qui identifie le nom du recommender actuellement configuré pour la zone. Transmettez cette valeur en tant que paramètre de corps recommenderName
dans les requests d’activité viewReco
et clickReco
suivantes.