A maior parte da lentidão do dashboard vem de uma de três fontes: lado de query, lado de rede ou lado de navegador. Diagnosticar qual leva uns 60 segundos.
Passo 1 — Veja se é só uma aba
Abra o dashboard numa janela anônima/privativa nova. Se for rápido lá mas lento na sua sessão usual, é problema do navegador (extensões, estado cacheado, abas demais). Pule para o Passo 4.
Se também for lento no anônimo, é lado servidor ou rede. Continue no Passo 2.
Passo 2 — Verifique o intervalo de datas
Puxar uma janela ampla de dados de alto volume é genuinamente pesado. A query do dashboard precisa varrer uma grande porção de eventos. Se você abriu o dashboard com Desde o início (ou um intervalo personalizado longo) selecionado num site de alto volume, o primeiro render leva mais tempo quanto mais histórico você tem:
- Um ano ou mais de histórico num site de alto volume (1M+ eventos/mês) → 5-10 segundos de carga inicial é normal.
- Dois anos (a janela de retenção Pro) → até 15 segundos para o primeiro render; renderizações seguintes são cacheadas e instantâneas.
- Quatro anos (a janela de retenção Scale) → até 30 segundos para o primeiro render em sites muito de alto volume.
Fix rápido: no seletor de período, mude para Últimos 30 dias. O dashboard recarrega em menos de 2 segundos. Use a janela mais ampla só quando você realmente precisar.
Passo 3 — Verifique a complexidade dos filtros
Cada filtro ativo adiciona um JOIN e um WHERE à query. Com 5+ filtros ativos num intervalo amplo, queries podem subir para 30+ segundos.
Fix rápido: na barra de filtros, clique em Limpar todos e re-adicione os 1-2 filtros mais importantes. O dashboard recarrega quase instantaneamente.
Passo 4 — Resolução de navegador
Culpados comuns do lado navegador:
Extensões
Algumas extensões de privacidade (uBlock Origin com listas agressivas, Privacy Badger em modo estrito) interceptam requisições para app.zenovay.com ou api.zenovay.com. O dashboard trava porque requisições são silenciosamente bloqueadas.
Fix: coloque app.zenovay.com e api.zenovay.com na allowlist da sua extensão. Ou abra o dashboard no anônimo, onde extensões geralmente estão desativadas.
localStorage obsoleto
O dashboard cacheia resultados de query no localStorage do seu navegador para que revisitas carreguem instantaneamente. Numa sessão longa, esse cache pode crescer o suficiente para atrasar o primeiro render.
Fix: saia, limpe o localStorage de app.zenovay.com no DevTools (Application → Storage → Local Storage), entre de novo.
Abas demais
O dashboard tem uma conexão em tempo real aberta para atualizações de visitantes ao vivo. Com muitas abas do Zenovay abertas de uma vez, essas conexões e os refrescos em segundo plano podem competir por recursos e fazer abas individuais ficarem lentas.
Fix: feche abas que você não está usando ativamente. O dashboard reconecta automaticamente quando você foca uma aba.
Passo 5 — Resolução de rede
DevTools → Network → recarregue o dashboard. Veja a requisição mais lenta:
- Se é uma requisição para
app.zenovay.com(HTML/JS), o cache do CDN é seu problema. Recarregue a página; geralmente resolve no segundo carregamento. - Se é uma requisição para
api.zenovay.com/api/...(queries JSON), o banco está lento. Isso é lado servidor. - Se múltiplas requisições estão lentas independentemente do host, sua rede local é o problema (VPN corporativa, captive portal, roteamento da ISP).
Passo 6 — Veja a página de status
Abra status.zenovay.com. Se há um incidente ativo afetando "Performance do dashboard" ou "Queries de banco", não é seu ambiente — espere o all-clear.
Quando contatar o suporte
Se você esgotou os Passos 1-6 e o dashboard ainda está lento:
- Envie e-mail para [email protected] com: domínio, intervalo de datas que estava vendo, navegador/SO, e um arquivo HAR do DevTools (Network → clique direito → Save as HAR with content).
Podemos puxar os traces de query relevantes do nosso lado e identificar se é regressão de plano de query, contenção de hot-key ou algo específico da sua conta.
Meu plano afeta o tempo de carga?
Seu plano não dá a algumas contas queries mais rápidas que a outras. O que ele muda é até onde você pode olhar:
- Gratuito: 1 ano de histórico
- Pro: 2 anos
- Scale: 4 anos
- Enterprise: customizável
Uma janela de retenção mais ampla significa mais dados para varrer quando você seleciona um intervalo de datas longo, então o primeiro render de uma visão multi-ano num site de alto volume leva mais tempo que uma visão de 30 dias. A solução é a mesma em todos os planos: reduza o intervalo de datas para o que você realmente precisa, depois amplie apenas quando necessário.