Transmettre un client connu à une expérience

Ouvrez une expérience en tant que client déjà reconnu, pour qu'il joue immédiatement sans écran de connexion.

2 min de lecture

Ouvrez une expérience en tant que personne que vous connaissez déjà, pour qu'elle entre directement sans formulaire ni écran de connexion. C'est ce qui transforme une carte de fidélité scannée, ou un appui dans votre app, en démarrage immédiat.

Cela fonctionne en ajoutant un paramètre à l'adresse de l'expérience : fci, qui porte l'identifiant utilisé par votre propre système pour ce client.

Quand l'utiliser

  • Une borne en magasin. Un membre scanne sa carte de fidélité ; la borne ajoute la valeur scannée et ouvre l'expérience en tant que lui.
  • Votre app mobile. L'app sait déjà qui est connecté et le transmet, pour qu'il ne se connecte pas deux fois.
  • Un email ou un lien personnalisé. Un message envoyé à un contact connu peut ouvrir l'expérience en tant que ce contact.

L'alternative — le laisser se connecter dans l'expérience — est traitée dans À propos des comptes clients. Utilisez-la quand vous ne savez pas encore qui il est.

L'adresse

https://experience.example.com/<campaign-public-link>?fci=<votre-identifiant-pour-le-client>

La valeur est celle que votre propre système utilise pour identifier cette personne — numéro de carte de fidélité, identifiant de membre, identifiant de contact CRM. C'est la même valeur sur laquelle votre système d'identité sera interrogé.

Deux conditions doivent être réunies

Votre système d'identité client est connecté à OmniLab. Sans cela, OmniLab n'a rien contre quoi vérifier l'identifiant. Voir À propos des comptes clients.

La valeur correspond à ce que détient votre système. Si elle ne correspond à aucun client connu, le visiteur voit un message indiquant que le compte est introuvable, et ne peut pas continuer.

Testez délibérément le cas non reconnu

La vérification est volontairement stricte — une valeur non reconnue bloque la session au lieu de basculer sur une session anonyme. Scannez une carte censée ne pas fonctionner, ou transmettez un identifiant inventé, pour savoir exactement ce que voit un client dont la carte est mal saisie, expirée ou issue d'un autre programme. Sur une borne, c'est la différence entre un message clair et un écran mort.

Pour votre développeur

La présence de fci impose une session authentifiée : OmniLab redirige vers le flux d'identité configuré au lieu de charger l'expérience anonymement, en conservant la query string d'origine à travers la redirection. Si l'identifiant correspond, le visiteur arrive déjà connecté et sa participation est attribuée à ce contact. Sinon, une boîte de dialogue bloquante apparaît et il n'y a pas de repli anonyme.

Le texte de cette boîte est surchargeable via les labels personnalisés de l'expérience : vous pouvez donc remplacer le texte par défaut par un message adapté à votre contexte — réessayer sur la borne, ou demander à un membre du personnel.

fci est également lu depuis la page référente sur les appels API de l'expérience, il continue donc de s'appliquer après le chargement initial.

Pour aller plus loin

Sur cette page