Aprende qué es la verificación de dominio, por qué podrías ver un error 403 del script de seguimiento de Zenovay y cómo solucionarlo.
¿Qué es la verificación de dominio?
Zenovay verifica que los scripts de seguimiento solo envíen datos desde dominios autorizados. Cuando un visitante carga una página con tu script de seguimiento, Zenovay comprueba el encabezado Origin (o Referer) de la solicitud contra el dominio registrado para tu sitio web.
Esto evita que sitios web no autorizados envíen datos de análisis falsos a tu cuenta y mantiene la precisión de tus informes.
¿Por qué veo un error 403?
Una respuesta 403 Forbidden de la API de seguimiento de Zenovay significa que tu código de seguimiento está enviando datos desde un dominio que no coincide con el dominio registrado de tu sitio web.
Esto ocurre típicamente cuando:
- Agregaste tu script de seguimiento a un dominio que no coincide con el establecido para el sitio web en Zenovay
- Tu sitio web se mudó a un dominio diferente
- Estás probando en
localhosto un host de desarrollo local - El navegador no envió un encabezado
OriginoReferer
Error de consola de ejemplo:
POST https://api.zenovay.com/e/YOUR_CODE 403 (Forbidden)
La API devuelve uno de estos mensajes:
"Domain not authorized for this tracking code"– el origen de la solicitud no coincide con el dominio de tu sitio web"Missing request origin"– el navegador no envió un encabezado Origin o Referer
Cómo funciona la coincidencia de dominios
Zenovay comprueba el origen de la solicitud contra el dominio de tu sitio web usando estas reglas:
- Coincidencia exacta –
example.comcoincide conexample.com. - Los subdominios se permiten automáticamente – si tu dominio es
example.com, las solicitudes desdewww.example.com,blog.example.comu otro subdominio se aceptan. No necesitas agregarwwwpor separado. - Comodines – un valor como
*.example.comcoincide con cada subdominio deexample.com.
Si un sitio web tiene una lista de dominios permitidos adicionales configurada (ver Multiple Domains abajo), el origen de la solicitud se verifica contra esa lista en lugar del dominio principal único.
Cómo solucionarlo
Paso 1: Abre el sitio web
Ve a app.zenovay.com, inicia sesión, luego abre Dominios desde la barra lateral y selecciona el sitio web que muestra el error.
Paso 2: Abre Configuración → General
Abre la Configuración del sitio web y ve a la pestaña General.
Paso 3: Confirma el dominio
En la sección Dominio, asegúrate de que el dominio coincida con el lugar donde tu script de seguimiento está realmente instalado. Si es incorrecto u obsoleto, actualízalo y haz clic en Guardar.
Debido a que los subdominios se emparejan automáticamente, establecer example.com aquí también cubre www.example.com y cualquier otro subdominio. No incluyas https://, una ruta o una barra invertida al final – ingresa solo el nombre de host desnudo.
Paso 4: Permite Localhost (Opcional)
Si estás probando localmente, activa la opción permitir localhost en la misma pestaña General. Esto permite el seguimiento desde localhost y hosts de desarrollo local para que puedas verificar tu configuración antes de poner en marcha. Déjalo desactivado en producción.
Multiple Domains y la API
El campo único Dominio en el panel de control, más su coincidencia de subdominio automática, cubre la mayoría de configuraciones. Si necesitas autorizar varios dominios no relacionados para un sitio web (por ejemplo, un sitio principal y un dominio de marketing separado), el sitio web puede contener una lista de dominios permitidos adicionales.
Actualmente no hay un editor de panel de control para esa lista adicional de dominios permitidos. Tienes dos opciones:
- Servidor MCP (Plan Scale y superior): El servidor MCP de Zenovay proporciona herramientas
list_allowed_domains,add_allowed_domainyremove_allowed_domainque puedes llamar desde un agente de IA conectado. - Contacta con soporte: envía un correo electrónico a [email protected] y podemos configurar los dominios permitidos adicionales para ti.
Consejos de solución de problemas
Verifica la ortografía del dominio
Un pequeño error tipográfico puede causar que la verificación falle. Verifica de nuevo que el dominio guardado en Zenovay coincida exactamente con el dominio real.
Correcto: example.com
Incorrecto: exmple.com
Incorrecto: example.co
Los subdominios ya están cubiertos
No necesitas agregar www.example.com por separado – los subdominios de tu dominio registrado se aceptan automáticamente. Lo mismo aplica para blog., app., shop. y cualquier otro subdominio.
Hosts proxy o de bypass de bloqueadores de anuncios
Si sirves el script de seguimiento a través de un host propietario personalizado (por ejemplo analytics.yourdomain.com), es un subdominio de tu dominio registrado y, por lo tanto, se permite automáticamente.
Dominios de staging y vista previa
Los previsualizadores de implementación y los entornos de staging a menudo usan un dominio completamente diferente (por ejemplo your-project.vercel.app) que no es un subdominio de tu sitio de producción. Esas solicitudes serán bloqueadas por la verificación de dominio. Para pruebas locales, usa la opción permitir localhost descrita arriba; para entornos de staging compartidos, ponte en contacto con soporte para autorizar dominios adicionales.
¿Sigues teniendo problemas?
Si has verificado la configuración de tu dominio y aún ves errores 403:
- Espera un momento – Los cambios de dominio pueden tardar un poco en surtir efecto.
- Borra el caché de tu navegador y recarga la página.
- Verifica la consola de tu navegador para más detalles del error.
- Contacta con soporte en [email protected] con:
- La URL de tu sitio web
- El dominio que muestra el error
- Una captura de pantalla de tu configuración General