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é.
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 :
https://ihre-website.de/booking?ref=ressource@provider&pDataPlatform=onoffice&pDataId=12345
| Paramètre | Description |
|---|---|
pDataPlatform | Nom de la plateforme (par ex. onoffice, flowfact, immosolve) |
pDataId | L'ID du contact dans la plateforme |
pDataIdPropName | Facultatif : 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é :
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.
timum.init({
ref: 'ihre-ressourcen-referenz',
hiddenForAnonymous: true
});
Plateformes prises en charge
| Plateforme | pDataPlatform |
|---|---|
| onOffice | onoffice |
| Flowfact | flowfact |
| Immosolve | immosolve |
| ImmobilienScout24 | is24 |
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 :
<!-- 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>
