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.
Note
| 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 :
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.