Skip to content

Releases: meiaumlabs/orbit-track

v1.7.0 — Comparação de período + gráficos no relatório

Choose a tag to compare

@meiaumlabs meiaumlabs released this 31 Aug 14:58

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

Choose a tag to compare

@meiaumlabs meiaumlabs released this 29 Aug 18:59

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

Choose a tag to compare

@meiaumlabs meiaumlabs released this 22 Jul 04:51

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

Choose a tag to compare

@meiaumlabs meiaumlabs released this 21 Jul 14:43

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

Choose a tag to compare

@meiaumlabs meiaumlabs released this 15 Jul 18:30

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.x no 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_private em ot_sessions
  • Nova tabela ot_blocklist

v1.2.1 — Correção: gráficos com altura infinita

Choose a tag to compare

@meiaumlabs meiaumlabs released this 15 Jul 05:55

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

  1. Atualize o Orbit Track para 1.2.1 via Painel → Atualizações (ou instale o ZIP).
  2. Abra o dashboard do Orbit Track: o gráfico de sessões/visualizações deve ocupar ~300 px de altura.
  3. Aguarde 1 minuto com a tela aberta — a página não deve ter crescido.
  4. O gráfico "Canais de aquisição" também deve estar contido no card.

Orbit Track v1.2.0

Choose a tag to compare

@meiaumlabs meiaumlabs released this 15 Jul 05:45

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

Choose a tag to compare

@meiaumlabs meiaumlabs released this 14 Jul 23:31

Log ao vivo, mapa-múndi, links de saída e metas.