Comment personnaliser la première réponse d'un assistant selon la page depuis laquelle l'utilisateur l'appelle ?
Découvrez comment faire en sorte que votre assistant n'utilise pas forcément son intention de bienvenue lorsqu'un utilisateur entame une conversation. Il devient possible, simplement grâce à l'URL de la page depuis laquelle l'utilisateur l'appelle, de modifier l'intention à déclencher.
Parution le
3/12/2021
, par
Kévin MEGE
Mon assistant est en ligne sur mon site internet, celui-ci répond déjà aux attentes de mes utilisateurs et me permet, à titre personnel, de gagner du temps.
Cependant, je me suis rapidement rendu compte que la pluplart des utilisateurs ne font pas appel à l'assistant de prime à bord mais plutôt lorsqu'ils se retrouvent dans une situation d'impasse sur mon site internet, et donc, souvent après avoir navigué dans celui-ci.
Il m'est alors apparu naturel de vouloir modifier le contenu d'introduction de mon assistant en fonction de la page sur laquelle se trouve l'utilisateur en question.
Aujourd'hui nous allons voir comment modifier le premier message envoyé par mon assistant en fonction de la page sur laquelle la conversation a été démarrée, et cela de deux façons différentes :
- Depuis le script d'injection
- Directement depuis l'URL
Depuis le script d'injection
La première façon de régler cette situation est simplement de spécifier l'évènement que l'on souhaite déclencher au lancement de l'assistant directement dans le script d'injection.
En effet, il existe dans ce script d'injection un paramètre init, celui-ci permet de modifier l'évènement envoyé lorsqu'on ouvre le Prisme.ai Messenger. Par défaut, il s'agit de l'évènement "WELCOME" qui déclenche donc l'intention Départ (Welcome Intent).
Voici la structure du paramètre init en JSON :
On peut donc utiliser cette structure dans la fonction injectWegobot.

Cependant si l'on souhaite changer ce init pour chaque page visitée, il devient rapidement long et fastidieux de changer les variables de la fonction d'injection. De plus, si on souhaite le modifier dans le futur cela peut se révéler contraignant si on n'a pas un accès direct au code de notre site internet (par exemple lorsqu'un prestataire s'en occupe).
C'est pourquoi, il est également possible de définir cette structure directement dans l'URL d'un site où est hébergé l'assistant.
Directement depuis l'URL
Nous avons fait le choix d'ajouter cette configuration dans la partie ancre de l'URL.
On déclare dans l'ancre un paramètre prisme.ai, celui-ci permet de remplacer n'importe quelle option pouvant être déclarée dans le script d'injection, on doit donc spécifier qu'on parle bien ici de l'option init.
Pour les cas les plus simples l'URL ressemblera alors à : https://mon.site.fr/#prisme.ai={"init": {"event": "evenementADeclencher" }}

Bien évidemment il est possible d'utiliser la même structure que déclarée dans la première partie afin de rajouter des paramètres à faire passer et pousser encore plus la personnalisation du parcours !
Conclusion
A présent vous savez comment modifier le premier message envoyé à vos utilisateurs en fonction de la page où ils se trouvent sur votre site internet !
N'hésitez pas à en abuser afin de proposer des parcours personnalisés sur votre site internet tout en aidant vos utilisateurs à gagner du temps également.
Bonne création !