Puede usar connectOnPageLoad JavaScript
API
para diferir la conexión de Chat hasta que el visitante interactúe con el Web Widget.
Con este ajuste, puede perfeccionar el rendimiento del sitio web y, a la vez, aprovechar todas las funciones de páginas específicas.
Este artículo contiene los siguientes temas:
- Comprender la conexión entre el Web Widget y Chat
- Comprender el impacto del ajuste connectOnPageLoad
- Agregar connectOnPageLoad a las páginas web
Artículos relacionados:
Comprender la conexión entre el Web Widget y Chat
De manera predeterminada, el Web Widget se conecta con los servicios de Chat al cargar una página, para cualquier página en la cual el fragmento de código del widget esté incrustado Y Chat esté activado.
El momento en que se realiza esta conexión hace que sea posible contar con funciones como chat proactivo y seguimiento de conversiones. Sin embargo, también puede tener un impacto negativo en el rendimiento de varias maneras:
- Si hay una gran cantidad de tráfico de visitantes, estas conexiones pueden reducir el rendimiento del producto de chat, y hacer que sea más difícil identificar a los clientes al monitorear los visitantes del sitio web.
- Tienen un impacto en el rendimiento del Web Widget. La conexión con Chat al cargar una página significa que es necesario entregar más recursos antes de que el Web Widget pueda ser interactivo en una página web. Esto puede afectar la velocidad de carga de la página web en general.
Comprender el impacto del ajuste connectOnPageLoad
Si se activa el ajuste connectOnPageLoad
, no debería haber ningún impacto significativo en la experiencia del usuario final. Podría haber una ligera demora de uno o dos segundos (como máximo) cuando un cliente abre el widget.
Sin embargo, si se usa connectOnPageLoad
para diferir la conexión, es necesario tener en cuenta algunas concesiones importantes antes de la implementación.
Cuándo connectOnPageLoad = true
:
- La funcionalidad de Chat no se verá afectada para nada. La experiencia de Chat es igual a que si no hubiera un ajuste
connectOnPageLoad
en la página de código.
Cuándo connectOnPageLoad = false
:
- Solo se podrá monitorear a los visitantes que han iniciado una sesión de chat o han hecho clic en el Web Widget.
- Algunas de las funciones de Chat podrían verse afectadas, como el seguimiento de conversiones, los disparadores proactivos y las API de JS del Web Widget que dependen de las conexiones de los visitantes con los servicios de Chat.
Si desea más información sobre el impacto de usar connectOnPageLoad
en distintos escenarios de configuración, consulte ConnectOnPageLoad: Mejores prácticas de configuración para casos de uso comunes de Chat.
Agregar connectOnPageLoad a las páginas web
connectOnPageLoad
a cualquier página que tenga el Web Widget incrustado. El ajuste se agrega al código fuente en cada página web, como en el siguiente ejemplo:<script type="text/javascript">
window.zESettings = {
webWidget: {
chat: {
connectOnPageLoad: false
}
}
};
</script>
El ajuste debe tener un valor asignado (puede ser true o false) que determina cómo se maneja a los usuarios en cada página:
-
connectOnPageLoad: true
: se conecta con el servicio de Chat cuando se carga la página, y permite interactuar con todos los visitantes de esa página web. -
connectOnPageLoad: false:
se conecta con el servicio de Chat cuando un usuario interactúa con el widget, y permite enfocarse en los visitantes que están chateando en ese momento con los agentes, o que han iniciado un chat.
connectOnPageLoad
, consulte ConnectOnPageLoad: Mejores prácticas de configuración para casos de uso comunes de Chat.Para incluir el ajuste connectOnPageLoad
en el sitio web
- En el código fuente de la página web, busque el fragmento de código del widget de Chat.
- Agregue el ajuste
connectOnPageLoad
al código fuente, por encima del fragmento de código del widget:<script type="text/javascript"> window.zESettings = { webWidget: { chat: { connectOnPageLoad: false } } }; </script>
- Establezca el valor de
connectOnPageLoad
entrue
ofalse
según corresponda. - Guarde y publique la página.
- Repita estos pasos para cada página del sitio web que tenga incrustado el widget.