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"))

				
			
Was this article helpful?
YesNo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Close Search Window