Javascript para auxiliar o estudo de métricas

Por: Flávio Theruo KaminisseMonday 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.

Artigos relacionados:

Tags: DOM Dicas Download Google Google Analytics JavaScript

7 Comentários para “Javascript para auxiliar o estudo de métricas”

# 1° Aguinelo Pedroso May 29th, 2007 às 4:39 PM GMT

Muito legal seu script, parabéns

# 2° Flávio Theruo Kaminisse May 30th, 2007 às 3:50 PM GMT

Valeu Aguinelo.
Abraços

# 3° Rafael Slonik June 8th, 2007 às 5:51 PM GMT

Este leigo que voz fala não conseguiu instalar seu script. Se puder dar instruções mais claras vou ficar agradecido.

# 4° Nando Vieira June 15th, 2007 às 10:06 AM GMT

E aí, Flávio!

Você poderia colocar uma versão para download em ZIP. Meu linux não tem RAR configurado. ;)

Abraço!

# 5° Flávio Theruo Kaminisse June 15th, 2007 às 10:52 AM GMT

Nando, criado o download para os arquivos zip e Rafael, adicionada uma rápida explicação, semelhante a que te enviei por e-mail, sobre como colocar os códigos e começar a utilizar esta funcionalidade.

# 6° Nando Vieira June 15th, 2007 às 10:57 AM GMT

Valeu! ;)

# 7° Gilberto August 17th, 2007 às 6:32 PM GMT

Coloca ai para fazer um download, tambem não tenho RAR

Avisos
Os ítens com asterisco ( * ) são campos de preenchimento obrigatório.
Todos os links inseridos nos comentários possuem o atributo rel="nofollow" para impedir com que user agents (como os mecanismos de busca) sigam os links inseridos para desestimular spammers.
Todos devem se identificar através de e-mail válido.
Os e-mails dos usuários não serão divulgados no site.
Comentários:
  • Sigam-me no Twitter

Sobre o Japs

Foto do autor Flávio Theruo Kaminisse O Japs é o site pessoal do Flávio T. Kaminisse, atualmente trabalha com Análise de sistemas na Webroom Soluções Interativas, é formado em Ciência da Computação pela Universidade Federal de Uberlândia, é também especialista em Banco de Dados, tendo concluído sua pós-graduação pela Unitri, gosta de mexer um pouco com Linux, é responsável pela área de TI do Charges.com.br e Webinsider, e ainda arruma um tempinho para escrever sobre tecnologia, javascript, AJAX, desenvolvimento e outros assuntos interessantes por aqui. Leia mais.

Você ainda não tem estes livros na sua biblioteca? Cuidado! Você está ficando desatualizado.

  • Sistemas de Banco de Dados - Ramez E. Elmasri, Shamkant Navathe
  • PHP: a Bíblia - Tim Converse, Joyce Park
  • MySQL: a Bíblia - Steve Suehring
  • Fundamentos do Ajax - Ryan Asleson, Nathaniel T. Schutta
  • Hackers Expostos - Stuart Mcclure, Joel Scambray, George Kurtz
  • PHP 5: Programação Poderosa - Gutmans, Bakken, Rethans
  • Não me faça pensar! - Steve Krug
  • Google Adwords a Arte da Guerra - Ricardo Vaz Monteiro
  • Sandman - Neil Gaiman
  • The Art and Science of Web Design - Jeffrey Veen
  • Ansiedade de Informação 2 - RICHARD SAUL WURMAN
  • Mobile Web Design - Cameron Moll

838 assinantes Assine o feed do Japs

Artigos por e-mail

Receba os últimos artigos do Japs no seu e-mail.


Encontre-me

O Japs recomenda

Blogs amigos:

Alguns sites e blogs que valem a pena ser visitados:

Pessoas que trabalham comigo:

Sites dos colegas de trabalho na Webroom.

Já trabalharam comigo: