Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/augustoviante1981/simple-visitor-tracker/archive/refs/heads/main.zipRegistra visitas diárias do site e mostra visitantes online em tempo real, tudo salvo localmente no seu banco de dados — sem depender de nenhum serviço externo.
Description
Simple Visitor Tracker é um plugin leve para acompanhar quem visita o seu site, sem precisar de Google Analytics ou qualquer outra ferramenta externa. Todos os dados ficam armazenados no banco de dados do próprio WordPress.
Principais recursos:
- Contador de visitantes online agora, atualizado automaticamente a cada 10 segundos.
- Total de visualizações de página e visitantes únicos no dia.
- Histórico dos últimos 30 dias, com visualizações e visitantes únicos por data.
- Lista de quem está navegando no site neste momento, com a página que está acessando.
- Identificação de visitante via cookie próprio, sem coleta de dados sensíveis.
- Ignora automaticamente bots simples e requisições técnicas do navegador (favicon, ícones de atalho, robots.txt, sitemap.xml, arquivos estáticos etc.).
- Não contabiliza o administrador logado navegando no próprio site (evita inflar as estatísticas durante testes). Isso pode ser desativado — veja a seção de Perguntas Frequentes.
- Limpeza automática periódica da tabela de "online agora", para não acumular dados desnecessários.
Não envia nenhum dado para servidores externos. Tudo roda 100% dentro do seu próprio site.
Installation
- No painel do WordPress, vá em Plugins → Adicionar novo → Enviar plugin.
- Selecione o arquivo
simple-visitor-tracker.zipe clique em Instalar agora. - Ative o plugin em Plugins.
- Acesse o menu Visitantes no painel lateral do WordPress para ver o painel de estatísticas.
Frequently Asked Questions
Por que o contador de "Online agora" não sobe quando eu navego no site logado como administrador?
Por padrão, o plugin ignora a navegação de usuários com permissão de administrador, para não inflar as estatísticas durante testes. Para contar também os administradores, adicione a linha abaixo ao arquivo wp-config.php:
define('SVT_TRACK_ADMINS', true);
O plugin envia dados para algum serviço externo?
Não. Todos os dados de visitas ficam armazenados exclusivamente no banco de dados do seu próprio WordPress.
O plugin funciona sem o Google Analytics ou outras ferramentas?
Sim, ele foi feito justamente para funcionar sozinho, sem nenhuma dependência externa.
Quanto tempo um visitante fica marcado como "online"?
Por padrão, 5 minutos sem atividade. Esse valor pode ser ajustado alterando a constante SVT_ONLINE_WINDOW_MINUTES no arquivo principal do plugin.
O plugin desativa sozinho a contagem de bots?
Ele filtra bots comuns pelo user-agent (identificados por termos como "bot", "crawl", "spider", "slurp", entre outros), mas não é um bloqueio completo contra bots mais sofisticados.
Changelog
1.0.1
- Corrigido: contador "Online agora" ficava sempre em zero devido a uma comparação incorreta entre horário local do site e horário UTC na rotina de limpeza.
- Corrigido: requisições automáticas do navegador (favicon.ico, apple-touch-icon.png, robots.txt, sitemap.xml e arquivos estáticos) deixaram de ser contabilizadas como visitas.
- Melhorado: cálculo da URL da página visitada, evitando avisos do PHP.
- Adicionado: opção de contabilizar administradores logados via constante
SVT_TRACK_ADMINS. - Adicionado: exibição de erro no painel quando a atualização em tempo real falha.
1.0.0
- Versão inicial: registro de visitas diárias, visitantes únicos, contador de online agora e histórico de 30 dias.
Upgrade Notice
1.0.1
Corrige o contador de "Online agora" que ficava travado em zero e evita contar arquivos técnicos (favicon, ícones etc.) como visitas. Atualização recomendada.