WP Manifestindependent plugin directory
manifest / analytics / simple-visitor-tracker

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

0stars
0forks

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.zip

Readme

=== 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 ==

  1. No painel do WordPress, vá em Plugins → Adicionar novo → Enviar plugin.
  2. Selecione o arquivo simple-visitor-tracker.zip e clique em Instalar agora.
  3. Ative o plugin em Plugins.
  4. 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.

Read the full README on GitHub →