Liberdade de conhecimento web
Publicado em Livre, Problemas, Segurança, Web por John-Henrique às 11:04 pm |
Será que ninguém percebeu o erro que está disponível no FAQ do analytics? Não sei se fui apenas eu quem percebeu, mas, o suporte do google no Brasil já sabiam, tenho certeza, pois eu havia percebido o erro e os notifiquei.
O erro encontrado por mim no analytics não prejudica o usuário do sistema e também não expõe dados do site a outros indivíduos na web, porém erro é erro, e este erro impede que o analytics funcione, ou melhor, impede que as funções de analise do analytics funcionem.
Em cinco de fevereiro deste ano eu estava pesquisando algumas dúvidas do Google Analytics referente a analise de páginas dinâmicas quando me deparei com o item:
Como faço para instalar o código de monitoramento em sites em PHP?
Cliquei para ver as explicações e quem diria o código estava incorreto! Então resolvi notifica-los do erro. Hoje quando por acidente encontrei o link do item da faq em meus favoritos e resolvi visitar pra ver alguma novidade, fiquei surpreso quando vi que até hoje o suporte do Analytics ainda não efetuou a correção.
Bom, pra parar de enrrolar vou publicar logo o erro.
Este é a parte do código que evoca o urchinTracher (uma espécie de googleBot, só que neste caso analyticsBot
).
<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”>
</script>
<script type=”text/javascript”>
_uacct=”UA-XXXXXX-X”;
urchinTracker(’<?php echo $virtual_page ?>’);
</script>
<?php
// End Analytics tracking code
?>
Neste código está tudo certo nenhum erro, mas, neste código…
$virtual_page = “exemplo_página_nome_1″;
<?php include_once(”analyticstracking.php”); ?>
Aqui já é outra história, note que a variável $virtual_page está fora dos delimitadores PHP sendo assim o analytics nunca vai realizar a analise do site. E ale disso o navegador vai exibir para o visitante do site a variável $virtual_page e o valor que estiver contido nela.
A solução é simples apenas alterar a posição do delimitador de modo que a variável $virtual_page fique dentro dos delimitadores.
Ficando assim:
<?php
$virtual_page = “exemplo_página_nome_1″;
include_once(”analyticstracking.php”);
?>
Enviei novamente o email notificando o suporte do Analytics para que eles corrijam, vamos ver se desta vez eles vão corrigir.
O autor se reserva ao direito de não permitir a reprodução deste conteúdo.
Bem interessante tua observação. E mostra que nos, usuários, devemos ser escutados ou no caso, lidos.
Postei tua mensagem no nosso site de noticia diaria, o linkto.com.br
Até,
DeboraX
http://www.linkto.com.br
erro gravissimo do google
http://www.google.com.br/support/bin/answer.py?answer=15315&topic=352
erro de iniciante da até dó
se mudaram tava o link indo pra isso
http://www.google.com/language_tools(Observe
estou bom de olho!! Vi a mesma coisa que vc falou, corrigi, fiquei com o pulga atrás da orelha e, na página de resultados onde procurei por infos do Analytics, vi um link para esta página…entrei pra ver se era a mesma coisa que eu tinha notado e, pra minha surpresa…voilá!! Bingo!