Como não contabilizar suas próprias visitas em seu blog wordpress

Dica rápida, para aqueles que, como eu, ficam visitando seu próprio blog a toda hora e não querem que as estatísticas de acesso sejam infladas artificialmente por causa disso.

É muito simples: use a função is_user_logged_in() do wordpress. Essa função retorna true caso o usuário esteja logado no wordpress e falso caso contrário.

Claro, isso só vai funcionar se você usar a opção de se manter logado ao entrar na interface administrativa do wordpress.

Digamos que você use o Google Analytics como ferramenta de estatísticas. O código ficaria assim, no arquivo footer.php de seu template:

<?php if (!is_user_logged_in()): ?>
<!-- Google Analytics -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-999999-0";
urchinTracker();
</script>
<!-- Google Analytics -->
<?php endif; ?>

Rápido, fácil, indolor, não deforma, não solta as tiras e não tem cheiro.

[update] Como foi notado pelo Cadu em seu comentário, esse código pode trazer problemas para aqueles que liberam o cadastro de usuários em seus blogs. Se esse for o seu caso, não use o código acima, senão todas as visitas de usuários cadastrados serão retiradas das estatísticas. Faça o seguinte:

<?php
//Logins dos usuários cujas visitas não devem ser contabilizadas
$users_to_ignore = Array('admin', 'bruno');
//Pegue os dados do usuário logado
$user = wp_get_current_user();
//Se ele não estiver na lista acima, contabilize
if (!in_array($user->user_login, $users_to_ignore)){
?>
<!-- Código do seu sistema de estatísticas -->
<?php
}
?>

Se preferir usar os IDs dos usuários, faça assim:

[...]
$users_to_ignore = Array(1,2,3);
[...]
if (!in_array($user->id, $users_to_ignore)){
[...]

Resolvido o problema. Dessa maneira, você vai contabilizar as visitas de todos os usuários menos você e outros donos do blog ou editores cujas visitas não interessam para as estatísticas.

Leia também:

19 Comentários sobre “Como não contabilizar suas próprias visitas em seu blog wordpress”

Faça um comentário

Gostei da idéia, mas será que isso não afetaria, também, a contagem dos usuários que fossem cadastrados no site e estivessem logados?
Não seria melhor identificar o usuário pelo seu ID?
Abs!


Eu faço de outra forma…

No próprio Google Analytics tem uma opção que não contabiliza IPs selecionados…

1) Para isso, ao logar no Analytics, antes de clicar em “Visualizar relatórios”, clique em “Editar” logo ao lado.

2) Agora, procure a área “Filtros aplicados ao perfil” e clique em “+ Adicionar Filtro”.

3) Nessa tela você preenche o primeiro campo (Nome do Filtro) e coloca o nome que quiser, por exemplo: “Acessos de minha casa”

4) Nessa mesma tela, você tem que mudar o Tipo de Filtro para “Excluir todo o tráfego de um endereço IP”…

5) … e então, digite o código do IP da sua máquina no próximo campo…

muito simples…
para meu blog, eu bloqueei os acessos do meu computador de casa e do trabalho… Assim eu consigo monitorar mais precisamente quem acessa meu site… sem distorcer os resultados com as minhas visitas….

valew


Cadu: Você está certo. Vou alterar o código pra pegar só alguns usuários selecionados.

Rael: Essa solução funciona só para quem tem IP fixo. Não é o meu caso, por exemplo, que uso Velox.


Bruno, eu uso um plugin para o WordPress que já possui essa opção “embutida”:

http://cavemonkey50.com/code/google-analyticator/

[]’s!


Como disse o Rafael aqui em cima, é mais simples utilizar um plugin pronto pra isso. Assim, é só instalar e se logar antes de entrar no blog. Eu recomendo o Ultimate Google Analytics, é o que eu uso. ^^

Download:
http://www.oratransplant.nl/uga


Quem não tem habilidade pra editar o tema pode usar o plugin Ultimate Google Analytics que faz isso entre outras coisas.


Seria muito bom se todos fizessem isso.

Já cheguei a escutar de um rapaz (da comunidade webbrasil do orkut) que ele tinha lançado um site que em uma semana (se ter divulgado pra ninguem) ja tinha 100 acessos. rs

Eu ri muito, mas precisei dizer a ele que estava contente a toa, pois esses 100 acessos eram dele mesmo.

Abraços


Implementadissimo!
Muito boa a dica!

Obrigado Bruno e Cadu


A dica não podia ter chegado em hora melhor.
Estava realmente querendo eliminar do Analytics meus próprios acessos. Agora tenho noção real das visitas. xD


Muito legal a dica, mas alguém sabe como fazer pra não contar as visitas no próprio contador interno do Wordpress?

Valeu!

Adriano


Cool.


Sorry :(


Interesting…


Cool…


#15 | Nick

Sorry :(


Cool.


Obrigadão!

Funcionou aqui! (pelo menos não deu nenhum erro de código, agora é só esperar sair o resultado do Analytics amanhã!)

[]s


#18 | Maleficence

Olá, Bruno, tudo bem? Estou com WordPress e gostaria de colocar um contador de visitas, procurei e não achei em local algum como fazê-lo. Você pode me ajudar? Desde já agradeço. []s Maleficence


Ótimo! Obrigado.


« Mudar para 1024px ou não? Eis a questão

Como se dar bem em um site que não sabe fazer validação no servidor »

Deixe seu comentário

Buscas populares: Ganhar dinheiro, AdSense, Casas Bahia, Velox, Acessibilidade, Lojas Americanas, Magazine Luiza


Veja as estatísticas