Releases: meiaumlabs/orbit-track
Release list
v1.7.0 — Comparação de período + gráficos no relatório
Filtro do relatório do Hub estendido: KPIs com comparação vs período anterior e gráficos (linha atual vs anterior, barras de fontes de tráfego).
v1.6.0 — Fontes de Tráfego + relatório do Hub
Nova seção Fontes de Tráfego no painel (canais e origens) e integração com o relatório de performance do Hub 61 Labs (filtro hub61_report_sections).
v1.4.0 — visual 61 Labs, contraste e assinatura
Orbit Track v1.4.0
- Visual: novo tema com a identidade de marca da 61 Labs (acento signal lime + logo em destaque), substituindo o índigo genérico.
- Contraste: texto secundário, indicadores positivos e links agora atendem ao padrão WCAG AA sobre o fundo claro.
- Espaçamento: ritmo vertical entre seções padronizado.
- Assinatura: rodapé do painel com a marca 61 Labs, linkando para https://61labs.com.br.
Atualização automática via Plugin Update Checker.
Orbit Track v1.3.1
v1.3.1 — Exportar CSV
Botão ⬇ Exportar CSV disponível em todas as abas com dados:
| Aba | Conteúdo do CSV |
|---|---|
| Dashboard | KPIs, série temporal, canais, origens, dispositivos, países |
| Aquisição | Canais, origens, campanhas UTM, páginas de entrada |
| Público | Dispositivos, navegadores, SO, países, regiões, cidades |
| Conteúdo | Páginas mais vistas, landing pages, links e domínios de saída |
| Metas | Desempenho de cada meta (conversões, visitantes, taxa) |
| Ao vivo | Últimas 200 entradas do log (hora, página, canal, local, device, IP, sessão) |
| Segurança | Lista completa de IPs bloqueados |
O arquivo gerado inclui BOM UTF-8 para compatibilidade com Microsoft Excel e cabeçalhos de seção para fácil orientação.
v1.3.0 — IP, blacklist, bots no log e referrer visível
Novidades v1.3.0
Origem visível no log
Ao vivo: quando o canal é Referência, Busca orgânica ou Social, o domínio de origem agora aparece abaixo do badge de canal — você vê exatamente de onde o visitante veio.
IP do visitante
- Nova opção em Configurações → Armazenar IP (padrão OFF — seguro para LGPD/GDPR).
- Quando ativado, o IP aparece na coluna IP do log ao vivo.
- Opção de anonimizar para exibir
203.0.113.xno painel (mas o IP completo é guardado para o bloqueio funcionar).
Blacklist de IPs
- Nova aba Segurança no painel.
- Cada linha do log tem um botão ⊘ para bloquear o IP instantaneamente.
- Também é possível adicionar IPs manualmente na aba Segurança.
- Visitantes bloqueados recebem 403 Acesso negado.
⚠️ Em sites com cache de página completa (WP Rocket, LiteSpeed, etc.), o bloqueio se aplica a requisições não-cacheadas. Para cobertura total, adicione uma regra no servidor (nginx) ou no Cloudflare.
Bots sinalizados
- Bots e crawlers agora aparecem no log com badge laranja bot e fundo distinto.
- São sempre registrados para análise, mas excluídos das estatísticas.
- Você pode bloquear o IP de um bot diretamente pelo botão no log.
Navegação privada/anônima
- Detecção via heurística de quota de storage (
navigator.storage.estimate()). - Quando identificado, o log exibe o badge privado.
ID parcial de sessão
- Os primeiros 8 caracteres do ID de sessão aparecem na coluna de hora para correlacionar múltiplas visitas do mesmo usuário.
Migração de schema
A migração acontece automaticamente na primeira visita ao painel após a atualização:
- Novas colunas
ip_address,is_bot,is_privateemot_sessions - Nova tabela
ot_blocklist
v1.2.1 — Correção: gráficos com altura infinita
Correção de bug (F-003)
Problema: Os gráficos de "Sessões e visualizações no tempo" e "Canais de aquisição" no painel do Orbit Track cresciam sem limite, consumindo a altura inteira da página (e além), impedindo a rolagem normal.
Causa: O Chart.js configurado com responsive: true + maintainAspectRatio: false dimensiona o canvas pela altura do container — não pelo atributo height do canvas. O container .ot-card não tinha altura definida no CSS do redesign (v1.2.0), criando um loop: canvas cresce → card cresce → ResizeObserver dispara → canvas cresce de novo.
Fix: Canvas envolvidos em wrappers .ot-chart-box com position: relative e altura fixa (320 px para o trend, 260 px para o doughnut). Atributos height= removidos dos elementos canvas.
Como verificar
- Atualize o Orbit Track para 1.2.1 via Painel → Atualizações (ou instale o ZIP).
- Abra o dashboard do Orbit Track: o gráfico de sessões/visualizações deve ocupar ~300 px de altura.
- Aguarde 1 minuto com a tela aberta — a página não deve ter crescido.
- O gráfico "Canais de aquisição" também deve estar contido no card.
Orbit Track v1.2.0
Novidades
- UI/UX redesenhada — painel administrativo com novo visual, tipografia e layout modernizados.
- Coleta alinhada ao SlimStat — precisão de rastreamento equivalente ao SlimStat, mantendo arquitetura self-hosted, cookieless e sem serviços pagos.
Orbit Track v1.1.0
Log ao vivo, mapa-múndi, links de saída e metas.