Documentation produit
- Logiques Web Recommender
- Modèles Web Recommender
- Faire le test A/B des Recommandations web
- Recommandations Web pour les sites web localisés
- Rapport Web Recommender
- Recommandations Web - Bonnes pratiques et exemples
Tutoriel vidéo
Avant de commencer, pourquoi ne pas regarder cette courte vidéo sur les recommandations web ?
Afin d'utiliser les recommandations Predict, vous avez besoin que l'API JavaScript de collecte de données Emarsys soit implémentée sur votre site web.
Lorsque vous demandez des recommandations par l'intermédiaire de cette API, à l'aide de la commande recommend
, vous devez spécifier :
- La logique de recommandation que vous souhaitez utiliser.
- Le nombre de produits à afficher dans le widget.
- ID de l'élément DOM où les produits recommandés doivent être affichés. Cet élément DOM doit déjà exister lorsque la commande
recommend
est émise. - le modèle à utiliser pour afficher les produits recommandés, soit directement, soit par l'intermédiaire de l'ID de l'élément DOM contenant son texte. Le modèle doit être conforme à la syntaxe des modèles doT.js.
En outre, vous pouvez spécifier :
- Une base d'ID de produits si vous souhaitez comparer les performances des recommandations Predict à celles d'un recommandeur existant.
- Un gestionnaire de succès qui sera invoqué avant que les produits recommandés ne soient affichés. Vous pouvez ainsi modifier librement l'ensemble ou l'ordre des produits recommandés, ou leurs données. Vous pouvez même décider de ne pas utiliser les produits recommandés dans certaines situations.
- La langue dans laquelle les produits recommandés doivent être affichés (dans le cas des widgets pris en charge).
- Si
recommande
est invoquée à partir d'un environnement test ou de développement, et par conséquent ne doit pas être enregistrée sur les serveurs Predict.
En outre, l'API JavaScript de Predict fournit d'autres commandes qui, lorsqu'elles sont émises avant recommend
, peuvent être utilisées pour demander à Predict de ne recommander que des produits qui :
- se trouvent dans une zone de disponibilité spécifique,
- répondent à des critères spécifiques basés sur les propriétés du catalogue produits (par exemple, la catégorie),
- ne répondent pas à des critères spécifiques basés sur les propriétés du catalogue produits (par exemple, la catégorie).
La commande recommend
n'envoie pas réellement la demande de recommandation aux serveurs Predict. Pour cela, vous devez lancer la commande go
. Après avoir reçu les demandes, le serveur Predict calcule l'ensemble des produits recommandés et le renvoie au navigateur.
Si vous avez spécifié un success handler
dans la commande recommend
, il sera invoqué et aura la possibilité de modifier les objets de données correspondant aux produits recommandés. À la fin, le success handler
peut ou non invoquer la fonction responsable de l'affichage des produits recommandés.
Si vous n'avez pas spécifié de success handler
, les produits recommandés sont rendus immédiatement selon le modèle de rendu spécifié.
Vous pouvez vérifier si les recommandations sont correctement demandées et rendues en utilisant l'Inspecter Gadget.
Dans le modèle, vous avez accès aux objets de données décrivant les produits recommandés, sous la forme d'objets JavaScript. Ces objets de données contiennent les propriétés standard et personnalisées spécifiées dans le catalogue produits pour le produit donné.
Nous vous suggérons de vous familiariser d'abord avec les logiques de recommandation que nous proposons, puis de commencer à travailler sur la mise en œuvre.