Identification des clients

Cette page décrit comment BookingJs reconnaît automatiquement les clients existants – via les paramètres pData de votre CRM ou la connexion timum des clients.

Aperçu

BookingJs peut identifier automatiquement les clients lorsqu'il est correctement configuré. Cela signifie qu'ils n'ont pas besoin de ressaisir leurs données personnelles avant de réserver.

Identification via pDataId

La méthode la plus courante est l'identification via des plateformes CRM telles que onOffice, Flowfact ou Immosolve. Si un pDataId valide avec une plateforme prise en charge est présent dans l'URL, le visiteur est automatiquement identifié.

Configuration pData
timum.init({
  ref: 'ihre-ressourcen-referenz',
  pData: {
    platform: 'onoffice',
    personId: '12345'
  }
});

Paramètres d'URL

Les valeurs pData peuvent également être transmises en tant que paramètres d'URL :

URL avec pData
https://ihre-website.de/booking?ref=ressource@provider&pDataPlatform=onoffice&pDataId=12345
ParamètreDescription
pDataPlatformNom de la plateforme (par ex. onoffice, flowfact, immosolve)
pDataIdL'ID du contact dans la plateforme
pDataIdPropNameFacultatif : nom de la propriété d'ID (par défaut : personId)

Identification via connexion

Les clients peuvent également s'inscrire et se connecter chez timum. Lorsque le système de réservation détecte un utilisateur connecté, aucun champ de données personnelles n'est plus affiché.

Priorité :

Si le client est connecté chez timum ET que des paramètres pData sont présents, le cookie d'authentification a la priorité. Utilisez le mode navigation privée ou déconnectez-vous pour contourner cela.

Masquer le widget pour les visiteurs anonymes

Avec l'option hiddenForAnonymous, vous pouvez masquer le widget lorsqu'aucune identification du client n'est possible. Ceci est utile si seuls les clients explicitement invités doivent voir le frontend de réservation.

Uniquement pour les clients identifiés
timum.init({
  ref: 'ihre-ressourcen-referenz',
  hiddenForAnonymous: true
});

Plateformes prises en charge

PlateformepDataPlatform
onOfficeonoffice
Flowfactflowfact
Immosolveimmosolve
ImmobilienScout24is24

Exemple d'application : intégration dans une annonce immobilière

Un cas d'usage typique est l'intégration dans une annonce immobilière, où le prospect est déjà connu dans le CRM :

Annonce immobilière avec ID client
<!-- Dans votre modèle CRM -->
<div id="bookingjs"></div>
<script type="module">
  import * as timum from 'https://cdn.timum.de/bookingjs/1/booking.js';

  timum.init({
    ref: '{{ressource_referenz}}',
    pData: {
      platform: 'onoffice',
      personId: '{{kontakt_id}}'
    },
    hiddenForAnonymous: true // Uniquement pour les contacts connus
  });
</script>

Sujets connexes