Kunden-Identifikation
Automatische Erkennung von Bestandskunden
Übersicht
BookingJs kann Kunden automatisch identifizieren, wenn es korrekt konfiguriert ist. Das bedeutet, dass sie ihre persönlichen Daten nicht erneut eingeben müssen, bevor sie buchen.
Identifikation via pDataId
Die häufigste Methode ist die Identifikation über CRM-Plattformen wie onOffice, Flowfact oder Immosolve. Wenn eine gültige pDataId mit einer unterstützten Plattform in der URL vorhanden ist, wird der Besucher automatisch identifiziert.
timum.init({
ref: 'ihre-ressourcen-referenz',
pData: {
platform: 'onoffice',
personId: '12345'
}
});URL-Parameter
Die pData-Werte können auch als URL-Parameter übergeben werden:
https://ihre-website.de/booking?ref=ressource@provider&pDataPlatform=onoffice&pDataId=12345| Parameter | Beschreibung |
|---|---|
pDataPlatform | Name der Plattform (z.B. onoffice, flowfact, immosolve) |
pDataId | Die ID des Kontakts in der Plattform |
pDataIdPropName | Optional: Name der ID-Eigenschaft (Standard: personId) |
Identifikation via Login
Kunden können sich auch bei timum registrieren und einloggen. Wenn das Buchungssystem einen eingeloggten Benutzer erkennt, werden keine persönlichen Datenfelder mehr angezeigt.
Priorität
Widget für anonyme Besucher ausblenden
Mit der Option hiddenForAnonymous können Sie das Widget ausblenden, wenn keine Kunden-Identifikation möglich ist. Dies ist nützlich, wenn nur explizit eingeladene Kunden das Buchungs-Frontend sehen sollen.
timum.init({
ref: 'ihre-ressourcen-referenz',
hiddenForAnonymous: true
});Unterstützte Plattformen
| Plattform | pDataPlatform |
|---|---|
| onOffice | onoffice |
| Flowfact | flowfact |
| Immosolve | immosolve |
| ImmobilienScout24 | is24 |
Anwendungsbeispiel: Expose-Integration
Ein typischer Anwendungsfall ist die Integration in ein Expose, bei dem der Interessent bereits im CRM bekannt ist:
<!-- In Ihrem CRM-Template -->
<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 // Nur für bekannte Kontakte
});
</script>Verwandte Themen
War diese Seite hilfreich?
