Dominios Personalizados
Los dominios personalizados te permiten servir el script de seguimiento de Zenovay y acceder a tu panel de control desde tu propio dominio. Esto puede mejorar las tasas de evasión de bloqueadores de anuncios y proporcionar una experiencia más personalizada con tu marca.
Descripción General
Con dominios personalizados, puedes:
- Servir el script de seguimiento desde tu dominio (p. ej.,
analytics.tudominio.com) - Acceder al panel de control desde una URL personalizada (p. ej.,
stats.tudominio.com) - Mejorar las tasas de evasión evitando dominios de análisis conocidos
- Mantener la consistencia de marca en todos los servicios
Los dominios personalizados están disponibles en los planes Scale y Enterprise. Los certificados SSL básicos se incluyen sin costo adicional.
Beneficios de los Dominios Personalizados
1. Mejor Evasión de Bloqueadores de Anuncios
Los bloqueadores de anuncios típicamente bloquean solicitudes a dominios de análisis conocidos como api.zenovay.com. Usar tu propio dominio puede mejorar la precisión del seguimiento entre un 10-30%.
2. Tiempos de Carga más Rápidos
Servir el script desde tu dominio puede reducir el tiempo de búsqueda de DNS y mejorar la velocidad de carga de la página, especialmente si ya estás usando ese dominio.
3. Consistencia de Marca
Accede a tu análisis en analytics.tudominio.com en lugar de app.zenovay.com para una experiencia de marca más cohesiva.
4. Contexto de Primera Parte
Las cookies y el almacenamiento de tu dominio se tratan como de primera parte, lo que es más respetuoso con la privacidad y menos probable que sea bloqueado.
Tipos de Dominios Personalizados
Dominio del Script de Seguimiento
Sirve el script de seguimiento de Zenovay desde tu dominio.
Ejemplo: https://analytics.tudominio.com/z.js
Casos de uso:
- Mejorar las tasas de evasión de bloqueadores de anuncios
- Reducir búsquedas de DNS
- Carga de script de primera parte
Dominio del Panel de Control
Accede a tu panel de control de Zenovay desde tu dominio.
Ejemplo: https://stats.tudominio.com
Casos de uso:
- Análisis de marca blanca para clientes
- Consistencia de marca
- Dominio personalizado para acceso del equipo
Dominio de API (Solo Enterprise)
Accede a la API de Zenovay desde tu dominio.
Ejemplo: https://api-analytics.tudominio.com
Casos de uso:
- Solución completamente de marca blanca
- Políticas de CSP estrictas
- Limitación de velocidad de API por dominio
Configuración de Dominios Personalizados
Paso 1: Elige tu Dominio
Selecciona un subdominio para Zenovay:
Subdominios recomendados:
analytics.tudominio.com(script de seguimiento)stats.tudominio.com(panel de control)metrics.tudominio.cominsights.tudominio.com
NO uses tu dominio raíz (tudominio.com) para análisis personalizados. Siempre usa un subdominio para evitar conflictos de DNS.
Paso 2: Añade el Dominio Personalizado en Zenovay
- Abre Dominios, selecciona tu sitio y luego abre su configuración.
- Haz clic en Añadir Dominio Personalizado.
- Ingresa tu subdominio (p. ej.,
analytics.tudominio.com). - Selecciona el tipo de dominio (Script de Seguimiento / Panel de Control / API).
- Haz clic en Añadir Dominio.
Recibirás los detalles de configuración de DNS.
Paso 3: Configurar Registros de DNS
Añade los siguientes registros de DNS a tu proveedor de dominio:
Para el Dominio del Script de Seguimiento
Añade un registro CNAME:
Type: CNAME
Name: analytics
Value: proxy.zenovay.com
TTL: 3600 (o Auto)
Para el Dominio del Panel de Control
Añade un registro CNAME:
Type: CNAME
Name: stats
Value: app.zenovay.com
TTL: 3600 (o Auto)
Registro TXT de Verificación
Añade un registro TXT para la verificación de dominio:
Type: TXT
Name: _zenovay-verification.analytics
Value: zenovay-verification=abc123xyz...
TTL: 3600 (o Auto)
Los cambios de DNS pueden tardar 1-72 horas en propagarse. Típicamente, están activos dentro de 15 minutos.
Paso 4: Certificado SSL
Zenovay aprovisiona automáticamente un certificado SSL para tu dominio personalizado usando Let's Encrypt.
Proceso:
- Registros de DNS verificados
- Certificado SSL solicitado
- Certificado emitido (generalmente dentro de 5 minutos)
- Renovación automática cada 90 días
Estado:
- Pendiente: Verificación de DNS en progreso
- Emitiendo: Certificado siendo generado
- Activo: Certificado SSL instalado y funcionando
- Fallido: Error de configuración (verifica DNS)
Paso 5: Actualizar el Script de Seguimiento
Una vez que el dominio esté activo, actualiza tu script de seguimiento:
Antes (dominio predeterminado):
<script src="https://api.zenovay.com/z.js"
data-tracking-code="YOUR_TRACKING_CODE"
async></script>
Después (dominio personalizado):
<script src="https://analytics.tudominio.com/z.js"
data-tracking-code="YOUR_TRACKING_CODE"
async></script>
Paso 6: Verificar la Configuración
Prueba tu dominio personalizado:
- Visita
https://analytics.tudominio.com/z.js - Verifica que el script se carga sin errores
- Comprueba el certificado SSL en el navegador (icono de candado)
- Prueba el seguimiento en una página con el script actualizado
Configuración de DNS por Proveedor
Cloudflare
- Inicia sesión en el panel de control de Cloudflare
- Selecciona tu dominio
- Ve a DNS → Registros
- Haz clic en Añadir registro
- Añade los registros CNAME y TXT como se muestra arriba
- Importante: Establece el estado de Proxy en "DNS only" (nube gris)
Si estás usando el proxy de Cloudflare (nube naranja), desactívalo para los dominios personalizados de Zenovay. La nube naranja puede interferir con la validación del certificado SSL.
Google Domains (ahora Squarespace)
- Ve a Mis Dominios → Selecciona dominio
- Haz clic en DNS → Gestionar registros personalizados
- Haz clic en Crear nuevo registro
- Añade CNAME:
- Nombre de host:
analytics - Tipo:
CNAME - Datos:
proxy.zenovay.com
- Nombre de host:
- Añade registro TXT para verificación
GoDaddy
- Inicia sesión en tu cuenta de GoDaddy
- Ve a Mis Productos → DNS
- Haz clic en Añadir en la sección de registros de DNS
- Selecciona CNAME en el menú desplegable Tipo
- Ingresa:
- Host:
analytics - Señala a:
proxy.zenovay.com - TTL:
1 Hora
- Host:
- Añade registro TXT para verificación
Namecheap
- Inicia sesión en Namecheap
- Lista de Dominios → Gestionar
- Ve a la pestaña Advanced DNS
- Haz clic en Añadir Nuevo Registro
- Selecciona Registro CNAME:
- Host:
analytics - Target:
proxy.zenovay.com - TTL:
Automático
- Host:
- Añade registro TXT para verificación
Configuración Avanzada
Ruta de Script Personalizada
Cambia la ruta del script de /z.js a una ruta personalizada:
Ejemplo: https://analytics.tudominio.com/pixel.js
Configuración:
- Abre Dominios, selecciona tu sitio, abre su configuración y luego encuentra la entrada de dominio personalizado.
- Haz clic en Avanzado.
- Ingresa la ruta de script personalizada:
/pixel.js. - Guarda los cambios.
Actualiza tu etiqueta de script en consecuencia.
Múltiples Dominios Personalizados
Puedes añadir múltiples dominios personalizados para diferentes propósitos:
| Dominio | Propósito |
|---|---|
| analytics.tudominio.com | Script de seguimiento principal |
| stats.tudominio.com | Acceso al panel de control |
| cdn.tudominio.com | Dominio de script de respaldo |
Proxy de API (Enterprise)
Realiza proxy de solicitudes de API a través de tu dominio:
// Predeterminado
fetch('https://api.zenovay.com/e/YOUR_TRACKING_CODE', { ... });
// Dominio personalizado
fetch('https://api.tudominio.com/e/YOUR_TRACKING_CODE', { ... });
Configuración:
- Añade dominio personalizado de API en la configuración
- Configura CNAME a
api.zenovay.com - Actualiza el punto final de API en tu código
Solución de Problemas
Falló la Verificación del Dominio
Causas:
- Los registros de DNS aún no se han propagado (espera 1-24 horas)
- Registro CNAME o TXT incorrecto
- Error tipográfico en el nombre de dominio
- Almacenamiento en caché de DNS
Soluciones:
-
Verifica los registros de DNS con
digonslookup:dig analytics.tudominio.com CNAME dig _zenovay-verification.analytics.tudominio.com TXT -
Borra el caché de DNS:
# macOS sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # Windows ipconfig /flushdns # Linux sudo systemd-resolve --flush-caches -
Usa un verificador de DNS en línea: https://dnschecker.org
Falló el Certificado SSL
Causas:
- Dominio no verificado
- Proxy de Cloudflare habilitado (nube naranja)
- Registro CAA de DNS bloqueando Let's Encrypt
- Límite de velocidad alcanzado (Let's Encrypt)
Soluciones:
- Desactiva el proxy de Cloudflare (establece en "DNS only")
- Verifica el registro CAA:
dig tudominio.com CAA - Si existe CAA, añade Let's Encrypt:
Type: CAA Name: @ Value: 0 issue "letsencrypt.org" - Espera 1 hora e intenta la emisión del certificado nuevamente
El Script No se Carga desde el Dominio Personalizado
Verifica:
- DNS: Verifica que CNAME apunta al objetivo correcto
- SSL: Asegúrate de que el certificado está activo (icono de candado)
- Ruta de Script: Confirma que
/z.jses correcto - Consola del Navegador: Busca errores
- CSP: Añade dominio personalizado a Content-Security-Policy
Ejemplo de encabezado CSP:
Content-Security-Policy: script-src 'self' https://analytics.tudominio.com;
Panel de Control No Accesible
Verifica:
- El registro CNAME apunta a
app.zenovay.com - El certificado SSL está activo
- El estado del dominio muestra "Activo" en la configuración de Zenovay
- Sin problemas de almacenamiento en caché de DNS
Prueba:
curl -I https://stats.tudominio.com
Debe devolver 200 OK con SSL válido.
Consideraciones de Seguridad
SSL/TLS
- Zenovay proporciona certificados SSL gratuitos a través de Let's Encrypt
- Los certificados se renuevan automáticamente cada 90 días
- Se soportan TLS 1.2 y 1.3
- HSTS habilitado para todos los dominios personalizados
Seguridad de DNS
Habilita DNSSEC en tu dominio para prevenir spoofing de DNS:
- Verifica si tu registrador soporta DNSSEC
- Habilita DNSSEC en la configuración del dominio
- Añade registros DS a la zona padre
Control de Acceso
Dominios personalizados del panel de control:
- Restringe el acceso por IP (Enterprise)
- Habilita 2FA obligatorio para el equipo
- Usa SSO para autenticación (Enterprise)
Optimización de Rendimiento
Integración de CDN
Para un rendimiento global, usa Cloudflare o un CDN similar:
- Configura Cloudflare para tu dominio
- Añade dominio personalizado a Zenovay
- Configura registros CNAME
- Habilita modo "DNS only" (nube gris)
- Opcionalmente habilita el proxy de Cloudflare DESPUÉS de que SSL esté activo
Encabezados de Almacenamiento en Caché
Zenovay establece los encabezados de caché apropiados para el script:
Cache-Control: public, max-age=3600, s-maxage=86400
- Caché del navegador: 1 hora
- Caché de CDN: 24 horas
HTTP/2 e HTTP/3
Los dominios personalizados soportan protocolos modernos:
- HTTP/2 habilitado por defecto
- HTTP/3 (QUIC) disponible
- Server Push para carga más rápida
Eliminar Dominios Personalizados
Para eliminar un dominio personalizado:
- Actualiza los scripts de seguimiento para usar el dominio predeterminado.
- Espera 48 horas para que el caché se borre.
- Abre Dominios, selecciona tu sitio y luego abre su configuración.
- Haz clic en ⋮ junto a la entrada de dominio personalizado.
- Selecciona Eliminar Dominio.
- Confirma la eliminación.
Los registros de DNS pueden ser eliminados después de que se complete la eliminación.
Eliminar un dominio personalizado mientras aún se está utilizando romperá el seguimiento. Siempre actualiza los scripts primero, luego elimina el dominio.
Mejores Prácticas
- Usa subdominios descriptivos:
analytics,stats,metrics - Prueba antes de desplegar: Verifica SSL y carga antes de actualizar sitios activos
- Monitorea la expiración del certificado: Zenovay se renueva automáticamente, pero monitorea los problemas
- Mantén los registros de DNS actualizados: Documenta los cambios de DNS para tu equipo
- Usa dominios separados: Diferentes subdominios para seguimiento vs panel de control
Obtener Ayuda
Para asistencia en la configuración de dominios personalizados:
- Plan Scale: [email protected]
- Plan Enterprise: [email protected] (soporte prioritario)
- Problemas de DNS: Consulta Guía de Solución de Problemas
Los clientes de Enterprise reciben asistencia de nivel premium, incluyendo ayuda con configuración de DNS y gestión de certificados SSL.