Simple Visitor Tracker
Plugin wordpress que registra 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.
by Augusto Viante · github.com/augustoviante1981/simple-visitor-tracker · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/augustoviante1981/simple-visitor-tracker/archive/refs/heads/main.zipReadme
=== Simple Visitor Tracker === Contributors: Augusto Viante Tags: visitantes, estatisticas, analytics, tempo real, privacidade Requires at least: 5.0 Tested up to: 6.6 Requires PHP: 7.2 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Registra 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.