Identificación de clientes

Esta página describe cómo BookingJs reconoce automáticamente a los clientes existentes, a través de parámetros pData de su CRM o del inicio de sesión de los clientes en timum.

Resumen

BookingJs puede identificar automáticamente a los clientes cuando está configurado correctamente. Esto significa que no tienen que volver a introducir sus datos personales antes de reservar.

Identificación mediante pDataId

El método más común es la identificación a través de plataformas CRM como onOffice, Flowfact o Immosolve. Si hay un pDataId válido con una plataforma compatible en la URL, el visitante se identifica automáticamente.

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

Parámetros de URL

Los valores de pData también se pueden transmitir como parámetros de URL:

URL con pData
https://ihre-website.de/booking?ref=ressource@provider&pDataPlatform=onoffice&pDataId=12345
ParámetroDescripción
pDataPlatformNombre de la plataforma (p. ej. onoffice, flowfact, immosolve)
pDataIdEl ID del contacto en la plataforma
pDataIdPropNameOpcional: nombre de la propiedad de ID (por defecto: personId)

Identificación mediante inicio de sesión

Los clientes también pueden registrarse e iniciar sesión en timum. Cuando el sistema de reservas detecta un usuario que ha iniciado sesión, ya no se muestran campos de datos personales.

Prioridad:

Si el cliente ha iniciado sesión en timum Y hay parámetros pData presentes, la cookie de autenticación tiene prioridad. Utilice el modo incógnito o cierre sesión para evitarlo.

Ocultar el widget para visitantes anónimos

Con la opción hiddenForAnonymous, puede ocultar el widget cuando no sea posible la identificación del cliente. Esto es útil si solo los clientes invitados explícitamente deben ver el frontend de reserva.

Solo para clientes identificados
timum.init({
  ref: 'ihre-ressourcen-referenz',
  hiddenForAnonymous: true
});

Plataformas compatibles

PlataformapDataPlatform
onOfficeonoffice
Flowfactflowfact
Immosolveimmosolve
ImmobilienScout24is24

Ejemplo de aplicación: integración en un anuncio inmobiliario

Un caso de uso típico es la integración en un anuncio inmobiliario en el que el interesado ya es conocido en el CRM:

Anuncio inmobiliario con ID de cliente
<!-- En su plantilla de 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 para contactos conocidos
  });
</script>

Temas relacionados