Puede ajustar la interacción entre el widget de funcionalidad y chat en línea y las características de su sitio, mediante el procesamiento de eventos JavaScript, iniciados por el código del widget.
Hay 3 tipos de eventos disponibles:
- initialize_widget: Se activa después de cargar el widget en la página del sitio.
- initialize_client: Se activa cuando el cliente abre la ventana de diálogo en el chat en línea:
- si la encuesta previa al chat no está configurada, entonces justo después de abrirse la ventana de diálogo del chat en línea;
- si la encuesta previa al chat está configurada, entonces justo después de que el usuario ingrese los datos de la encuesta y se abra la ventana de diálogo.
- first_client_message: Se activa una vez, cuando el primer mensaje del cliente se envía en el diálogo del chat en línea.
Ejemplos de escenarios para implementar:
- Cuando un cliente abre una ventana de diálogo en el chat en línea, se resalta la sección “Información útil en tu sitio”.
- Cuando un cliente envía el primer mensaje en el chat en línea, se muestra un banner con una oferta especial en tu sitio.
Código JavaScript de muestra:
document.addEventListener('first_client_message', ShowBannerFunction)
Inicialización de eventos del widget y del chat en línea
Puedes ajustar la interacción entre la funcionalidad del widget y el chat en línea, así como las características de tu sitio, mediante la iniciación de eventos de JavaScript ejecutados por el código del widget.
Se dispone de 2 tipos de eventos:
- popups:close: Este evento realiza el cierre de la ventana de diálogo del chat en línea y las ventanas emergentes adicionales (por ejemplo, la ventana del código QR de Viber).
Ejemplo de escenario para implementar:
- Cuando un cliente hace clic en el botón de devolución de llamada, se cierra la ventana del chat en línea.
Código de JavaScript de muestra
document.dispatchEvent(new CustomEvent("popups:close"))
- popups:open: Este evento realiza la apertura de la ventana de diálogo del chat en línea y las ventanas emergentes adicionales (por ejemplo, la ventana del código QR de Viber).
Ejemplo de escenario para implementar:
- Cuando un cliente hace clic en el botón de devolución de llamada, se abre la ventana del chat en línea.
Código de JavaScript de muestra:
document.dispatchEvent(new CustomEvent("popups:open"))
Last modified: 27 febrero, 2024