El widget no se muestra
Si el widget de chat de Conviro no aparece en tu sitio web, sigue esta lista de comprobación paso a paso.
1. Verifica el Embed Code
- Ve a Dashboard -> Assistants -> Tu bot -> Embed Code.
- Copia el snippet más reciente y comprueba que esté colocado correctamente en tu HTML.
- La etiqueta script debe colocarse antes de la etiqueta de cierre \</body\> (no en el \<head\>).
- Asegúrate de que no haya erratas ni caracteres que falten.
2. Comprueba la Public Key
- En el embed code, verifica que el valor
publicKeycoincida con la clave que se muestra en el Dashboard. - Las public keys empiezan por
pk_. - Si has regenerado la clave, actualiza el embed code de tu sitio web.
3. Verifica la lista de dominios permitidos
- Ve a Dashboard -> Assistants -> Tu bot -> Channels.
- Asegúrate de que el dominio de tu sitio web esté en la lista Allowed Domains.
- Incluye todas las variantes:
example.com,www.example.comylocalhostpara desarrollo. - No incluyas el protocolo (https://) – solo el nombre de dominio.
4. Confirma que el bot está activo
- Ve a Dashboard -> Assistants.
- El estado de tu bot debe ser Active (indicador verde).
- Si está pausado o inactivo, haz clic para activarlo.
5. Busca errores de JavaScript
- Abre tu sitio web en un navegador.
- Pulsa F12 (o haz clic derecho -> Inspect) para abrir las Developer Tools.
- Ve a la pestaña Console.
- Busca errores relacionados con Conviro o con el widget:
Widget init failed– problema con la public key o el dominio403 Forbidden– el dominio no está en la lista de dominios permitidos404 Not Found– la URL del script del widget es incorrectanet::ERR_BLOCKED_BY_CLIENT– un bloqueador de anuncios está bloqueando el script
6. Desactiva los bloqueadores de anuncios
Los bloqueadores de anuncios (uBlock Origin, AdBlock Plus, Brave Shields) pueden bloquear el script del widget.
- Desactiva temporalmente el bloqueador de anuncios y recarga la página.
- Si el widget aparece, añade tu dominio a la lista blanca en los ajustes del bloqueador.
7. Comprueba la caché
- Si usas un plugin de caché (WP Super Cache, Cloudflare, etc.), vacía la caché después de añadir el embed code.
- Prueba a cargar la página en una ventana del navegador de incógnito/privada para saltarte la caché.
8. Busca scripts en conflicto
- Otros widgets de chat o bibliotecas de JavaScript pueden entrar en conflicto con Conviro.
- Revisa la Console en busca de errores de otros scripts.
- Prueba a quitar temporalmente otros widgets de chat para aislar el problema.
9. Content Security Policy (CSP)
Si tu sitio tiene una Content Security Policy estricta, es posible que tengas que permitir:
script-src: cdn.conviro.ioconnect-src: api.conviro.ioframe-src: cdn.conviro.io
10. ¿Sigue sin funcionar?
Si nada de lo anterior resuelve el problema:
- Haz una captura de pantalla de los errores de la Console.
- Anota la URL de tu sitio web, tu navegador y tu sistema operativo.
- Contacta con el soporte en [email protected] e incluye estos datos.