Restricciones de dominio
Controla qué sitios web pueden incrustar el widget de tu agente.
Las restricciones de dominio limitan dónde se puede incrustar el widget de tu agente. Cuando están configuradas, el widget solo se carga en los dominios aprobados, lo que evita el uso no autorizado en otros sitios web.
Configurar las restricciones de dominio
- Ve a la pestaña Configuración de tu agente
- Haz clic en Seguridad
- Busca Dominios permitidos
- Activa la restricción
- Agrega tu(s) dominio(s)
- Guarda los cambios
Agregar dominios
Ingresa orígenes completos, incluido el protocolo. La validación de dominio realiza una coincidencia exacta de origen (protocolo + nombre de host + puerto):
https://example.com: coincide solo con https://example.com (NO con https://www.example.com)https://www.example.com: coincide solo con https://www.example.comhttps://*.example.com: coincide con cualquier subdominio (por ejemplo, https://app.example.com, https://www.example.com), pero NO con el dominio raíz
Ejemplos
| Entrada | Coincide con | No coincide con |
|---|---|---|
https://mysite.com | https://mysite.com | https://www.mysite.com, https://app.mysite.com |
https://www.mysite.com | https://www.mysite.com | https://mysite.com, https://app.mysite.com |
https://*.mysite.com | https://app.mysite.com, https://www.mysite.com | https://mysite.com (dominio raíz) |
Importante: para cubrir tanto el dominio raíz como el www, agrega ambas entradas:
https://mysite.com https://www.mysite.com
Qué ocurre en dominios no autorizados
Cuando alguien intenta cargar tu widget desde un origen no aprobado, la API de chat devuelve una respuesta 403 Domain not allowed y el widget no podrá iniciar una conversación.
Tu agente y tus mensajes permanecen seguros.
Desarrollo y pruebas
Para el desarrollo local, agrega el origen completo, incluido el puerto:
http://localhost:3000http://127.0.0.1:3000
Recuerda eliminarlos antes de pasar a producción, o usa agentes distintos para desarrollo y producción.
Varios dominios
Agrega todos los orígenes donde deba aparecer tu agente:
https://mysite.com https://www.mysite.com https://app.mysite.com https://help.mysite.com
No hay límite en la cantidad de dominios permitidos.
Desactiva las restricciones
Para permitir la incrustación en cualquier dominio:
- Ve a Configuración > Seguridad
- Desactiva Dominios permitidos
- Guarda los cambios
Cuando el interruptor está desactivado, el widget se puede incrustar en cualquier lugar.
Casos de uso comunes
Un solo sitio de marketing
https://mycompany.com https://www.mycompany.com
Varias propiedades
https://mainsite.com https://blog.mainsite.com https://shop.mainsite.com https://support.mainsite.com
Desarrollo y producción
Crea agentes distintos:
- Agente de producción: solo dominios de producción
- Agente de desarrollo: localhost, dominios de staging
Solución de problemas
El widget no carga en mi sitio
- Verifica que el origen esté en la lista permitida
- Revisa que no haya errores tipográficos (
https://mysite.comfrente ahttps://www.mysite.com) - Asegúrate de que cada entrada incluya el protocolo (
https://ohttp://) y coincida con el puerto que usa el navegador - Borra la caché del navegador e inténtalo de nuevo
El widget carga en sitios no autorizados
- Verifica que las restricciones de dominio estén guardadas
- Comprueba si el comodín es demasiado amplio
- Haz la prueba en una ventana privada o de incógnito
Próximos pasos
- Configura el límite de frecuencia para evitar abusos
- Configura la visibilidad para el acceso público o privado
- Implementa tu widget con la seguridad ya configurada