Javascript para auxiliar o estudo de métricas
Por: Monday 28 May 2007 às 4:24 PM
O Henrique comentou em dois textos sobre este assunto, no primeiro texto, Estratégia de métricas parte 1: Métricas para ProBloggers ele falou um pouco sobre métricas e sobre alguns conceitos básicos de ROI e Marketing. Já no segundo artigo Estratégia de métricas parte 2: Google Analytics e a Função urchinTracker, ele falou sobre uma facilidade do Google Analytics para utilizar a função nativa urchinTracker.
Mas o que podemos fazer com esta função?
A resposta é simples, podemos mapear todos os links do site, ou seja, com esta função podemos saber quais áreas são mais e menos clicadas, excelente não? Então podemos mapear todos os links do site apenas editando o template utilizado colocando por exemplo o código:
<a href="/index.php" onclick="javascript:urchinTracker('/menu/item_home');">
Home
</a>
Mas e se eu quiser ir mais longe e mapear também os links que foram postados dentro dos artigos? Terei que alterar todos os artigos anteriores?
Não, basta utilizar este pequeno script que desenvolvi, ainda na versão beta, basicamente ele vai aplicar a função urchinTracker passando o título, em todos os links do site.
Mas ai teremos a chamada da função duas vezes onde eu já editei o template?
Não, o script primeiro verifica se o link possui o atributo onclick setado, se já possuir ele não fará nada, na verdade no Firefox ele ainda identifica se o onclick é para chamar a função urchinTracker, caso seja, ele realmente não faz nada, caso chame outra função ele adiciona a função urchinTracker neste onclick, por isso ele está na versão beta, falta alguns ajustes para o IE e também para o Opera.
Este script já está pronto a bastante tempo, mas estava querendo escrever este artigo somente quando estes problemas tivessem sido corrigidos, mas infelizmente não estou tendo muito tempo de trabalhar nele, então achei melhor publicar e caso alguém queira me ajudar a finalizar este script, será muito bem vindo, lembrando também que críticas e sugestões também serão super bem vindas.
Mas para que eu irei utilizar um script como este?
A resposta é simples, você terá uma melhor visão da navegação de seu site, ou seja, ficará mais fácil saber quais locais são mais clicados e quais são menos, um exemplo básico aconteceu no artigo Chapéu Preto no AdSense para ajudar seus lucros, que postei três links para se inscrever no site para baixar o pdf, pensei que o mais clicado seria o link da imagem, mas não, o link mais clicado foi na palavra aqui da frase, Clique no link acima (ou aqui), fiquei surpreso.
Estou utilizando também o ELO – Encapsulated Load Object para adicionar a função no onload da página, estou disponibilizando os dois scripts para download aqui (versão rar) ou aqui (versão zip).
Como falei anteriormente, críticas e sugestões serão super bem vindas, então fique a vontade para comentar suas impressões, críticas e possíveis mudanças deste script.
Download do script versão rar.
Download do script versão zip.
[ Update 15/06/2007 10:43 ] Como o Rafael Slonik em seu comentário pediu uma explicação mais detalhada, vou postar aqui caso alguém mais precise de ajuda.
Se você colocar os dois arquivos numa pasta de nome scripts o código fica o seguinte:
<script type="text/javascript" src="/scripts/elo.js"></script>
<script type="text/javascript" src="/scripts/mapClick.js"></script>
Basta colocar estas chamadas antes da tag </head>, caso você utilize outra pasta para armazenar os arquivos .js, basta alterar o nome da pasta.
Caso estas explicações não sejam suficientes, entrem em contato que explicarei com mais detalhes ou até mesmo resolveremos o problema caso a caso.
















# 1° Aguinelo Pedroso May 29th, 2007 às 4:39 PM GMT
Muito legal seu script, parabéns