Identificazione del cliente

Questa pagina descrive come BookingJs riconosce automaticamente i clienti esistenti, tramite i parametri pData dal Suo CRM o tramite il login timum dei clienti.

Panoramica

BookingJs può identificare automaticamente i clienti se configurato correttamente. Questo significa che non devono inserire nuovamente i propri dati personali prima di prenotare.

Identificazione tramite pDataId

Il metodo più comune è l'identificazione tramite piattaforme CRM come onOffice, Flowfact o Immosolve. Se nell'URL è presente un pDataId valido con una piattaforma supportata, il visitatore viene identificato automaticamente.

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

Parametri URL

I valori pData possono anche essere trasmessi come parametri URL:

URL con pData
https://ihre-website.de/booking?ref=ressource@provider&pDataPlatform=onoffice&pDataId=12345
ParametroDescrizione
pDataPlatformNome della piattaforma (ad es. onoffice, flowfact, immosolve)
pDataIdL'ID del contatto nella piattaforma
pDataIdPropNameOpzionale: nome della proprietà ID (predefinito: personId)

Identificazione tramite login

I clienti possono anche registrarsi ed effettuare il login su timum. Se il sistema di prenotazione rileva un utente collegato, i campi dei dati personali non vengono più visualizzati.

Priorità:

Se il cliente ha effettuato il login su timum E sono presenti parametri pData, il cookie di autenticazione ha la priorità. Utilizzi la modalità di navigazione in incognito o effettui il logout per aggirare questo comportamento.

Nascondere il widget per i visitatori anonimi

Con l'opzione hiddenForAnonymous può nascondere il widget quando non è possibile l'identificazione del cliente. Questo è utile se solo i clienti esplicitamente invitati devono vedere il frontend di prenotazione.

Solo per clienti identificati
timum.init({
  ref: 'ihre-ressourcen-referenz',
  hiddenForAnonymous: true
});

Piattaforme supportate

PiattaformapDataPlatform
onOfficeonoffice
Flowfactflowfact
Immosolveimmosolve
ImmobilienScout24is24

Esempio applicativo: integrazione nell'annuncio immobiliare

Un caso d'uso tipico è l'integrazione in un annuncio immobiliare, in cui il potenziale cliente è già noto nel CRM:

Annuncio immobiliare con ID cliente
<!-- Nel Suo template 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 // Solo per contatti noti
  });
</script>

Argomenti correlati