Reconnaître vos clients connectés

Quand un client est connecté à votre site ou à votre application, la bulle peut le reconnaître. Elle le salue par son prénom, retrouve ses demandes et lui applique vos règles de client connecté ou de client payant. Sans cette étape, tout visiteur reste anonyme.

Cette mise en place demande l'aide de la personne qui gère le code de votre site.

Le principe

Pour qu'un visiteur ne puisse pas se faire passer pour un autre, l'identité est signée par votre serveur avec une clé secrète, que seuls votre serveur et Inbee connaissent. La page transmet ensuite l'identité et sa signature à la bulle. Une identité mal signée est refusée.

Mettre en place

  1. Ouvrez Réglages › Canaux › Bulle de contact, carte Installation, rubrique Reconnaître vos clients connectés.
  2. Cliquez sur Créer la clé, puis copiez la clé secrète. Gardez-la sur votre serveur, jamais dans le code de vos pages.
  3. Sur votre serveur, calculez la signature de l'identifiant du client et de son e-mail en minuscules. La rubrique Exemple de code donne le calcul, par exemple en PHP :
   $hash = hash_hmac('sha256', $customerId . '|' . strtolower($email), $secretKey);
  1. Dans la page, après le code d'installation de la bulle, appelez :
   inbox('identify', customerId, { email, name }, hash);
  1. Revenez dans la carte Installation et cliquez sur Vérifier : Inbee indique la date de la dernière identification reçue.

Ce que ça change

Renouveler la clé

Renouveler la clé en crée une nouvelle et rend l'ancienne inutilisable. Mettez à jour votre serveur aussitôt, sinon vos clients seront de nouveau anonymes.