Google Analytics: Utilizando a função urchinTracker()

Descubra como monitorar visitação de páginas em Flash, preenchimento de formulários, conteúdos em AJAX e Widgets com o urchinTracker() do Google Analytics

 
02/07/2008 07:35
Por 
Caio Tozzini
  |  
Votos (5)
 
 
  |  
Comentários

Utilizo o Google Analytics desde a época que você tinha que se cadastrar e esperar um convite para utilizar o sistema que ainda estava em fase de testes, a cerca de 2 anos. O sistema já era um achado, super completo, com ótimos relatórios, fácil de utilizar, e claro, de graça.

De uns tempos para cá comecei a estudar mais sobre as funções técnicas do Analytics, algumas customizações que você pode fazer no seu script e na sua conta para gerar relatórios ainda mais precisos e monitorar áreas de seu site que você nem imagina que poderia.

Hoje vou comentar exclusivamente da função urchinTracker(), primeiro pela vasta possibilidade de aplicação dela e segundo por ter pouquíssimos sites em português que abordam este tema.

A função urchinTracker() basicamente serve para você monitorar praticamente qualquer elemento de sua página e gerar relatórios para ele como se este fosse realmente uma página de seu site.

Alguns exemplos de aplicações:

- Você tem um site em Flash, cujo conteúdo surge dentro do próprio SWF, ou seja, a página em HTML em si não muda, portanto com as configurações default do Analytics você não teria como mensurar quantas clicaram em cada link.

- Você quer mensurar quantas pessoas clicaram em um determinado arquivo para download ou em um banner de saída.

- Você quer saber em que parte de seu formulário de cadastro o usuário está desistindo ou quanto tempo ele está levando para preenche-lo.

- Você quer saber quantas pessoas clicaram em um banner do tipo flutuante ou utilizaram um Widget.

Enfim, as aplicações são diversas, só depende da necessidade e criatividade.

Mão na massa

Primeira informação FUNDAMENTAL de saber é que cada vez que a função urchinTracker() é chamada, também é gerado um PAGEVIEW em seus relatórios, portanto deve-se utiliza-la com bom senso.

A sintaxe dela é bastante simples, apenas: urchinTracker(’indentificador‘);

O identificador pode ser qualquer string que você saiba distinguir do que se trata na hora do relatório, por exemplo:

/menuprincipal/aempresa
/menuprincipal/contato
/formulario/nome
/formulario/endereco

Esta padronização de se colocar sempre o início igual para diferenciar as áreas é importante para que você possa posteriormente separá-las no relatório e também criar filtros para excluí-las e assim não contabilizar PageViews que na realidade não existem.

Eu fiz um exemplo apenas para teste onde eu quis monitorar quantas pessoas estavam utilizando o campo de PEDIDO e SENHA de meu site, inclusive quanto tempo levaram para preencher e quantos desistiram no meio do processo (o exemplo é péssimo mas é só para ilustrar).

Coloquei então nestes dois campos o seguinte código:

onFocus="javascript:urchinTracker('/login/pedido');"
onFocus="javascript:urchinTracker('/login/senha');"

Isto significa que cada vez que o usuário clicar sobre cada um dos campos vamos gerar uma requisição ao Google Analytics que registrará a ação nos relatórios.

Este foi apenas um exemplo, você pode utilizar nas outras situações que mencionei acima utilizando o OnClick() ou no caso do Flash o GetURL(), enfim, vai depender de cada caso, o importante é você ter algum parâmetro para chamar o JavaScript e ter os identificadores bem organizados.

Veja mais novidades e artigos sobre WebMarketing, SEO e SEM em meu blog:
BastidoresWeb: www.bastidoresweb.com

Cartão Vermelho: |
Sobre o Autor: Veja meu perfil
comentáriose-mail

Novo comentário

É preciso estar logado para postar um comentário.
Clique aqui para se logar ou registrar.
Webinsider
Desta.ca
Creative Commons