Abrir el widget de chat desde tu propio botón
En esta página
Puedes ocultar el botón redondo de tu chat en vivo y abrir el chat desde tu propio botón o enlace. Activa Ocultar botón del chat en la configuración de tu bandeja de entrada de chat en vivo y luego llama a window.deskwootWidget.open() desde tu botón. El código del widget sigue en tu página; solo se oculta el botón del chat. Así, los visitantes solo pueden abrir el chat con tu botón, por eso tu página necesita ese botón. Si configuraste un disparador de chat, en computadoras sigue abriendo el chat por sí solo.
Cómo configurarlo
- Ve a Configuración > Bandejas de entrada y haz clic en Configurar en tu bandeja de entrada de chat en vivo.
- En la pestaña Widget, busca Botón del chat y activa Ocultar botón del chat. El interruptor guarda el cambio al instante.
- Deja el código del widget en tu sitio. Lo encuentras en la misma pestaña, en Instalación del widget. Si todavía no está instalado, consulta Insertar el widget.
- Agrega un botón o enlace que abra el chat:
<button onclick="window.deskwootWidget.open()">Contact support</button>
Un enlace funciona igual:
<a href="#" onclick="window.deskwootWidget.open(); return false;">Contact support</a>
Qué más puedes hacer
window.deskwootWidget.close()cierra el chat ywindow.deskwootWidget.toggle()lo abre o lo cierra, así un solo botón puede hacer las dos cosas.window.deskwootWidget.open({ anchor: this })hace que el chat salga de tu botón en lugar de la esquina de la página. También puedes usar como ancla un selector CSS como"#support-button".window.__deskwootUnreadguarda la cantidad de respuestas nuevas de tu equipo o de tu bot de IA que llegaron mientras el chat estaba cerrado, para mostrar un contador en tu botón. Al abrir el chat, vuelve a 0. Cada cambio también dispara un eventodeskwoot:unreadenwindow.window.deskwootes el mismo objeto quewindow.deskwootWidget.
La referencia completa está en la documentación del widget. Los colores y los textos del chat se explican en Personaliza tu widget de chat.
Preguntas frecuentes
¿Ocultar el botón del chat quita el chat de mi sitio?
No. Solo se oculta el botón del chat. El chat se sigue cargando y se abre cuando tu código llama a open().
¿Qué pasa si un visitante hace clic antes de que cargue el widget?
Las llamadas que se hacen mientras el widget todavía está iniciando quedan en espera y se ejecutan cuando está listo. Solo el código que se ejecuta antes del propio código del widget necesita una comprobación como if (window.deskwootWidget).
¿Qué bandejas de entrada tienen esta opción?
Las bandejas de entrada de chat en vivo (sitio web). Los demás canales no tienen widget, por eso la sección Botón del chat solo aparece en el chat en vivo.
¿Puedo mostrar el botón del chat en algunas páginas y mi botón en otras?
Ocultar botón del chat se aplica a todas las páginas que usan el widget de esta bandeja de entrada. Si quieres el botón del chat en algunas páginas, deja Ocultar botón del chat desactivado y agrega tu propio botón donde lo quieras. El botón del chat y tu botón abren el mismo chat.
No pasa nada cuando hago clic en mi botón. ¿Qué debo revisar?
Asegúrate de que el código del widget esté en esa misma página y de que el botón llame a window.deskwootWidget.open() tal como está escrito, con los paréntesis.
¿Puedo mostrar cuántas respuestas están esperando?
Sí. Lee window.__deskwootUnread, o escucha el evento deskwoot:unread en window, y muestra el número en tu botón.
¿Te resultó útil esta guía?
Sigue leyendo
Preguntar a Fynn sobre esta guía
Recibe una respuesta corta basada en esta guía y el resto del centro de ayuda.