Savoir qui écrit : identifier les utilisateurs connectés

Mis à jour le 22 octobre 2026

Si les gens se connectent à votre site Web ou à votre produit, le chat peut savoir qui ils sont. Leur nom et leur courriel sont préremplis, l'équipe voit qui ils sont dans Conversations, le bot ne leur demande pas leurs coordonnées et leurs conversations les suivent sur n'importe quel appareil.

Cela fonctionne comme l'identification d'Intercom. Si vous passez d'Intercom à Alori, les mêmes noms fonctionnent aussi : boot, update, shutdown, user_id et user_hash.

Avant de commencer

Le chat doit déjà être installé sur votre site Web. Si ce n'est pas le cas, ouvrez Front desk, copiez la ligne sous L'utiliser sur un autre site et collez-la avant </body>.

1. Ajouter l'appel identify

Une fois votre utilisateur connecté, ajoutez ceci à la page, avant ou après la ligne du chat :

<script>
  window.Alori=window.Alori||function(){(Alori.q=Alori.q||[]).push(arguments)};
  Alori("identify", {
    userId: "USER_ID",
    email: "USER_EMAIL",
    name: "USER_NAME",
    userHash: "USER_HASH"
  });
</script>

Remplacez chaque valeur par les renseignements de votre utilisateur connecté. Tous les champs sont facultatifs sauf l'un de ceux-ci : userId, email, name ou phone. Vous pouvez aussi envoyer :

  • phone : leur numéro de téléphone

  • company : le nom de leur entreprise

  • attributes : jusqu'à 20 détails supplémentaires, comme { plan: "Pro", seats: 3 }. L'équipe les voit dans Conversations, et le bot les lit.

2. Le signer avec votre clé secrète

userHash prouve que l'utilisateur est bien celui que la page indique. Sans cela, n'importe qui pourrait saisir le courriel de quelqu'un d'autre et se faire passer pour lui.

  1. Ouvrez Front desk et trouvez Savoir qui écrit.

  2. Cliquez sur Afficher la clé secrète et copiez-la.

  3. Conservez la clé sur votre serveur, jamais dans la page. Sur votre serveur, calculez le HMAC-SHA256 de l'identifiant de l'utilisateur avec la clé, puis mettez le résultat dans userHash.

En Node :

const userHash = crypto.createHmac("sha256", SECRET_KEY).update(userId).digest("hex");

Si vous n'envoyez pas de userId, signez plutôt le courriel.

Sans userHash, le chat utilise quand même le nom et le courriel, mais seulement comme si le visiteur les avait saisis lui-même. Les conversations de l'utilisateur ne le suivront pas sur d'autres appareils.

3. Le déconnecter

Lorsque votre utilisateur se déconnecte, appelez :

Alori("logout");

Le chat l'oublie sur ce navigateur, de sorte que la prochaine personne sur le même ordinateur commence un nouveau chat. Ses conversations passées restent en sécurité avec lui.

Autres commandes

  • Alori("open") ouvre le chat, par exemple à partir d'un bouton « Nous joindre ».

  • Alori("close") le ferme.

Ce que vous verrez

Dans Conversations, au-dessus du chat :

  • Connecté sur le site, avec un crochet : l'utilisateur a été signé avec votre clé. Son identifiant d'utilisateur, son entreprise et ses attributs s'affichent à côté.

  • Dit qui il est sur le site (non vérifié) : la page a envoyé un nom ou un courriel sans userHash valide.

Le chat d'un utilisateur signé est associé au client qu'il est déjà, repéré par son identifiant d'utilisateur, puis par son courriel ou son téléphone. S'il n'est pas encore dans votre CRM, il est ajouté avec les renseignements envoyés par votre site Web.

Built with Alori