La API de identificación de visitantes se utiliza para identificar a los visitantes de tu sitio web que se autenticaron utilizando sistemas de autenticación externos.
403
de la API.loadImmediately
como false
para el objeto hsConversationsSettings
en la ventana. Si no lo haces, el widget de chat se puede cargar antes de que se pase la información de identificación. Para más información, consulta el manual del SDK de widgets de chat.
hsConversationsSettings
fuera de la función isConversationsAPIReady
.hsConversationsSettings
debe definirse antes de la llamada; de lo contrario, puede producirse una condición de carrera que interfiera con la carga del widget.hsConversationsSettings
de la ventana.
hsConversationsSettings
de la ventana cada vez que se cargue la página para un visitante autenticado. Este contexto no se transferirá automáticamente entre cargas de página si estos parámetros ya no están definidos. Los tokens son temporales y caducarán después de 12 horas. Los tokens se pueden almacenar en caché para evitar obtener el token cada vez que se carga la página, siempre y cuando se actualicen al menos cada 12 horas.
messagesUtk
. HubSpot también omitirá cualquier pregunta para solicitar el correo electrónico, ya que la dirección ya es conocida. Dado que la cookie messagesUtk
y la solicitud de correo electrónico no se aplican a estos chats, la configuración asociada en el chatflow no se mostrará para los visitantes identificados a través de la API de identificación de visitantes.window.HubSpotConversations
, a través del cual se puede acceder a todos los métodos disponibles. El cargador de scripts de HubSpot creará este objeto automáticamente en tu página, pero es posible que no esté disponible de inmediato. Para aplazar el acceso a la API hasta que esté inicializada, puedes utilizar el ayudante window.hsConversationsOnReady
. Por ejemplo:
window.hsConversationsOnReady
Es un campo opcional que puedes definir en el objeto ventana y que te permite especificar el código que se ejecutará en cuanto el widget esté disponible. Una vez que la API haya sido inicializada, comprobará la existencia de esta matriz y ejecutará las funciones en series.
hsConversationsSettings
Este objeto te permite proporcionar algunas opciones de configuración al widget antes de que se inicialice. Para usar la característica de identificación de visitantes, debes definir los siguientes campos:
Parámetro | Tipo | Descripción | Predeterminado |
---|---|---|---|
loadImmediately | booleano | Si el widget debe cargarse automáticamente o esperar hasta que se llame al método widget.load | true |
identificationToken | cadena | Se utiliza para integrarse con la API de identificación de visitantes. Este es el token proporcionado por el endpoint de generación de tokens de la API de identificación de visitantes, que se usa como prueba de que el visitante ha sido identificado. | "" |
identificationEmail | cadena | La dirección de correo electrónico del visitante que has identificado como el que carga el widget. | "" |