Domínios Personalizados
Os domínios personalizados permitem que você sirva o script de rastreamento do Zenovay e acesse seu painel a partir do seu próprio domínio. Isso pode melhorar as taxas de bypass de bloqueadores de anúncios e proporcionar uma experiência mais personalizada com a marca.
Visão Geral
Com domínios personalizados, você pode:
- Servir script de rastreamento a partir do seu domínio (por exemplo,
analytics.seudominio.com) - Acessar painel a partir de uma URL personalizada (por exemplo,
stats.seudominio.com) - Melhorar taxas de bypass evitando domínios de análise comuns
- Manter consistência de marca em todos os serviços
Domínios personalizados estão disponíveis nos planos Scale e Enterprise. Certificados SSL básicos estão incluídos sem custo adicional.
Benefícios dos Domínios Personalizados
1. Melhor Bypass de Bloqueadores de Anúncios
Os bloqueadores de anúncios normalmente bloqueiam requisições para domínios de análise conhecidos como api.zenovay.com. Usar seu próprio domínio pode melhorar a precisão do rastreamento em 10-30%.
2. Tempos de Carregamento Mais Rápidos
Servir o script a partir do seu domínio pode reduzir o tempo de busca de DNS e melhorar a velocidade de carregamento da página, especialmente se você já estiver usando esse domínio.
3. Consistência de Marca
Acesse suas análises em analytics.seudominio.com em vez de app.zenovay.com para uma experiência de marca mais coerente.
4. Contexto de Primeira Parte
Cookies e armazenamento do seu domínio são tratados como primeira parte, o que é mais amigável à privacidade e menos propenso a ser bloqueado.
Tipos de Domínios Personalizados
Domínio de Script de Rastreamento
Sirva o script de rastreamento do Zenovay a partir do seu domínio.
Exemplo: https://analytics.seudominio.com/z.js
Casos de uso:
- Melhorar taxas de bypass de bloqueadores de anúncios
- Reduzir buscas de DNS
- Carregamento de script de primeira parte
Domínio de Painel
Acesse seu painel do Zenovay a partir do seu domínio.
Exemplo: https://stats.seudominio.com
Casos de uso:
- Análises de marca branca para clientes
- Consistência de marca
- Domínio personalizado para acesso da equipe
Domínio de API (Somente Enterprise)
Acesse a API do Zenovay a partir do seu domínio.
Exemplo: https://api-analytics.seudominio.com
Casos de uso:
- Solução completamente de marca branca
- Políticas de CSP rigorosas
- Limitação de taxa de API por domínio
Configurando Domínios Personalizados
Etapa 1: Escolha Seu Domínio
Selecione um subdomínio para o Zenovay:
Subdomínios recomendados:
analytics.seudominio.com(script de rastreamento)stats.seudominio.com(painel)metrics.seudominio.cominsights.seudominio.com
NÃO use seu domínio raiz (seudominio.com) para análise personalizada. Sempre use um subdomínio para evitar conflitos de DNS.
Etapa 2: Adicionar o domínio personalizado no Zenovay
- Abra Domínios, selecione seu site e abra suas configurações.
- Clique em Adicionar Domínio Personalizado.
- Digite seu subdomínio (por exemplo,
analytics.seudominio.com). - Selecione tipo de domínio (Script de Rastreamento / Painel / API).
- Clique em Adicionar Domínio.
Você receberá detalhes de configuração de DNS.
Etapa 3: Configurar Registros de DNS
Adicione os seguintes registros de DNS ao seu provedor de domínio:
Para Domínio de Script de Rastreamento
Adicione um registro CNAME:
Type: CNAME
Name: analytics
Value: proxy.zenovay.com
TTL: 3600 (ou Auto)
Para Domínio de Painel
Adicione um registro CNAME:
Type: CNAME
Name: stats
Value: app.zenovay.com
TTL: 3600 (ou Auto)
Registro de Verificação TXT
Adicione um registro TXT para verificação de domínio:
Type: TXT
Name: _zenovay-verification.analytics
Value: zenovay-verification=abc123xyz...
TTL: 3600 (ou Auto)
As mudanças de DNS podem levar de 1 a 72 horas para se propagar. Normalmente, estão ativas em 15 minutos.
Etapa 4: Certificado SSL
O Zenovay fornece automaticamente um certificado SSL para seu domínio personalizado usando Let's Encrypt.
Processo:
- Registros de DNS verificados
- Certificado SSL solicitado
- Certificado emitido (normalmente em 5 minutos)
- Renovação automática a cada 90 dias
Status:
- Pendente: Verificação de DNS em andamento
- Emitindo: Certificado sendo gerado
- Ativo: Certificado SSL instalado e funcionando
- Falhou: Erro de configuração (verifique DNS)
Etapa 5: Atualizar Script de Rastreamento
Depois que o domínio estiver ativo, atualize seu script de rastreamento:
Antes (domínio padrão):
<script src="https://api.zenovay.com/z.js"
data-tracking-code="YOUR_TRACKING_CODE"
async></script>
Depois (domínio personalizado):
<script src="https://analytics.seudominio.com/z.js"
data-tracking-code="YOUR_TRACKING_CODE"
async></script>
Etapa 6: Verificar Configuração
Teste seu domínio personalizado:
- Visite
https://analytics.seudominio.com/z.js - Verifique se o script carrega sem erros
- Verifique o certificado SSL no navegador (ícone de cadeado)
- Teste o rastreamento em uma página com o script atualizado
Configuração de DNS por Provedor
Cloudflare
- Faça login no painel do Cloudflare
- Selecione seu domínio
- Vá para DNS → Records
- Clique em Add record
- Adicione registros CNAME e TXT conforme mostrado acima
- Importante: Defina o status de Proxy como "DNS only" (nuvem cinza)
Se estiver usando proxy Cloudflare (nuvem laranja), desabilite-o para domínios personalizados do Zenovay. A nuvem laranja pode interferir na validação do certificado SSL.
Google Domains (agora Squarespace)
- Vá para My Domains → Selecione domínio
- Clique em DNS → Manage custom records
- Clique em Create new record
- Adicione CNAME:
- Host name:
analytics - Type:
CNAME - Data:
proxy.zenovay.com
- Host name:
- Adicione registro TXT para verificação
GoDaddy
- Faça login em sua conta GoDaddy
- Vá para My Products → DNS
- Clique em Add na seção de registros de DNS
- Selecione CNAME no dropdown Type
- Digite:
- Host:
analytics - Points to:
proxy.zenovay.com - TTL:
1 Hour
- Host:
- Adicione registro TXT para verificação
Namecheap
- Faça login no Namecheap
- Domain List → Manage
- Vá para a aba Advanced DNS
- Clique em Add New Record
- Selecione CNAME Record:
- Host:
analytics - Target:
proxy.zenovay.com - TTL:
Automatic
- Host:
- Adicione registro TXT para verificação
Configuração Avançada
Caminho de Script Personalizado
Altere o caminho do script de /z.js para um caminho personalizado:
Exemplo: https://analytics.seudominio.com/pixel.js
Configuração:
- Abra Domínios, selecione seu site, abra suas configurações e encontre a entrada de domínio personalizado.
- Clique em Avançado.
- Digite o caminho do script personalizado:
/pixel.js. - Salve as alterações.
Atualize sua tag de script de acordo.
Múltiplos Domínios Personalizados
Você pode adicionar vários domínios personalizados para diferentes propósitos:
| Domínio | Propósito |
|---|---|
| analytics.seudominio.com | Script de rastreamento principal |
| stats.seudominio.com | Acesso ao painel |
| cdn.seudominio.com | Domínio de script de backup |
Proxy de API (Enterprise)
Proxie requisições de API através do seu domínio:
// Padrão
fetch('https://api.zenovay.com/e/YOUR_TRACKING_CODE', { ... });
// Domínio personalizado
fetch('https://api.seudominio.com/e/YOUR_TRACKING_CODE', { ... });
Configuração:
- Adicione domínio personalizado de API nas configurações
- Configure CNAME para
api.zenovay.com - Atualize o endpoint de API em seu código
Solução de Problemas
Falha na Verificação de Domínio
Causas:
- Registros de DNS ainda não se propagaram (aguarde 1-24 horas)
- Registro CNAME ou TXT incorreto
- Erro de digitação no nome do domínio
- Cache de DNS
Soluções:
-
Verifique registros de DNS com
digounslookup:dig analytics.seudominio.com CNAME dig _zenovay-verification.analytics.seudominio.com TXT -
Limpe o cache de DNS:
# macOS sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # Windows ipconfig /flushdns # Linux sudo systemd-resolve --flush-caches -
Use verificador de DNS online: https://dnschecker.org
Falha no Certificado SSL
Causas:
- Domínio não verificado
- Proxy Cloudflare ativado (nuvem laranja)
- Registro CAA de DNS bloqueando Let's Encrypt
- Limite de taxa atingido (Let's Encrypt)
Soluções:
- Desabilite o proxy Cloudflare (defina como "DNS only")
- Verifique registro CAA:
dig seudominio.com CAA - Se CAA existir, adicione Let's Encrypt:
Type: CAA Name: @ Value: 0 issue "letsencrypt.org" - Aguarde 1 hora e tente novamente a emissão do certificado
Script Não Carrega do Domínio Personalizado
Verificar:
- DNS: Verifique se CNAME aponta para o alvo correto
- SSL: Certifique-se de que o certificado está ativo (ícone de cadeado)
- Caminho do Script: Confirme se
/z.jsestá correto - Console do Navegador: Procure por erros
- CSP: Adicione domínio personalizado à Content-Security-Policy
Exemplo de cabeçalho CSP:
Content-Security-Policy: script-src 'self' https://analytics.seudominio.com;
Painel Não Acessível
Verificar:
- Registro CNAME aponta para
app.zenovay.com - Certificado SSL está ativo
- Status de domínio mostra "Ativo" nas configurações do Zenovay
- Sem problemas de cache de DNS
Testar:
curl -I https://stats.seudominio.com
Deve retornar 200 OK com SSL válido.
Considerações de Segurança
SSL/TLS
- O Zenovay fornece certificados SSL gratuitos via Let's Encrypt
- Certificados são renovados automaticamente a cada 90 dias
- TLS 1.2 e 1.3 suportados
- HSTS habilitado para todos os domínios personalizados
Segurança de DNS
Habilite DNSSEC em seu domínio para prevenir spoofing de DNS:
- Verifique se seu registrador suporta DNSSEC
- Habilite DNSSEC nas configurações de domínio
- Adicione registros DS à zona pai
Controle de Acesso
Domínios personalizados de painel:
- Restrinja acesso por IP (Enterprise)
- Habilite 2FA obrigatória para a equipe
- Use SSO para autenticação (Enterprise)
Otimização de Desempenho
Integração de CDN
Para desempenho global, use Cloudflare ou CDN semelhante:
- Configure Cloudflare para seu domínio
- Adicione domínio personalizado ao Zenovay
- Configure registros CNAME
- Habilite modo "DNS only" (nuvem cinza)
- Opcionalmente, habilite proxy Cloudflare DEPOIS que o SSL estiver ativo
Cabeçalhos de Cache
O Zenovay define cabeçalhos de cache apropriados para o script:
Cache-Control: public, max-age=3600, s-maxage=86400
- Cache do navegador: 1 hora
- Cache de CDN: 24 horas
HTTP/2 e HTTP/3
Domínios personalizados suportam protocolos modernos:
- HTTP/2 habilitado por padrão
- HTTP/3 (QUIC) disponível
- Server Push para carregamento mais rápido
Removendo Domínios Personalizados
Para remover um domínio personalizado:
- Atualize scripts de rastreamento para usar o domínio padrão.
- Aguarde 48 horas para cache ser limpo.
- Abra Domínios, selecione seu site e abra suas configurações.
- Clique em ⋮ ao lado da entrada de domínio personalizado.
- Selecione Remover Domínio.
- Confirme remoção.
Registros de DNS podem ser excluídos após a remoção estar completa.
Remover um domínio personalizado enquanto ainda estiver em uso quebrará o rastreamento. Sempre atualize os scripts primeiro, então remova o domínio.
Melhores Práticas
- Use subdomínios descritivos:
analytics,stats,metrics - Teste antes de implantar: Verifique SSL e carregamento antes de atualizar sites ao vivo
- Monitore expiração de certificado: O Zenovay renova automaticamente, mas monitore problemas
- Mantenha registros de DNS atualizados: Documente mudanças de DNS para sua equipe
- Use domínios separados: Subdomínios diferentes para rastreamento vs painel
Obtendo Ajuda
Para assistência na configuração de domínio personalizado:
- Plano Scale: [email protected]
- Plano Enterprise: [email protected] (suporte prioritário)
- Problemas de DNS: Verifique o Guia de Solução de Problemas
Clientes Enterprise recebem assistência de configuração de alta qualidade, incluindo ajuda com configuração de DNS e gerenciamento de certificado SSL.