Monitorar subdomínio em um único perfil do Analytics

Fazendo um trabalho de monitoramento de fluxo e SEO me deparei com a necessidade de utilizar apenas um perfil do analytics.

Claro que podemos criar vários perfis para cada dominio com seus subdomínios, porém o Google Analytics possue um quantidade máxima por conta. Se não me falha a memória é de 50 perfis.

Para resolver este problema utilizei o tutorial que se encontra na própria página de ajuda do Google Analytics.

Resumindo: No seus subdomínios estará inserindo dentro do seu código do analytics, antes do _trackPageView(), a seguinte linha:

pageTracker._setDomainName(“.exemplo.com.br”);

Após inserido você irá criar um filtro avançado para o seu perfil:

Tipo de filtro: filtro Personalizado > Avançado
Campo A: nome do host
Trecho A: (.*)
Campo B: URI de solicitação
Trecho B: (.*)
Destino dos dados de saída: URI de solicitação
Construtor: /$A1$B1

Após isto você estará visualizando no seu resultado o endereço completo:

exemplo.com.br/ajuda.html
subdominio.exemplo.com.br/faq.html

Diferença entre _trackPageview e _trackEvent

Em uma campanha publicitária de um cliente ou pessoal a ferramenta mais utilizada para medição de fluxo e objetividade de navegação paras os sites é o Google Analytics.

Atualmente, existe até plugins prontos para WordPress que trazem todas as configurações necessárias. E uma das coisas que percebi é que quase todos os que procurei utilizam a opção _trackPageview. Já existindo a opção do _trackEvent (utilizando o ga.js) porque não utiliza-lo ?

Primeiramente vamos para as diferenças de cada um.

O _trackPageview() é utilizado para criação de páginas virtuais. Por exemplo, ao utilizarmos uma aba que carrega o seu conteúdo via Ajax não temos como medir a utilização das abas. Para isto foi criado as páginas virtuais. O usuário ao clicar sobre uma aba é enviado para o Analytics através do _trackPageview a visualização daquela aba.

O _trackEvent() é utilizado para ações, como por exemplo, o click no play em um reprodutor de vídeo. Os relatórios para esta função é encontrado em Content -> Event Tracking ( ou Conteúdo -> Monitoramento de Eventos).

Ao utilizarmos o trackPageview as páginas virtuais serão contadas dentro das visualizações geradas. Em um relatório para o cliente isto poderia surtir em erros quando utilizamos o trackPageview por constar clicks em downloads, âncorar para comentários, funcionalidades de aumentar e diminuir tamanho da fonte, entre outras. Já o trackEvent não iria alterar estes dados.

Porém, atualmente, os plugins que conheci apresentam apenas a função de trackPageview. E como podemos contornar isto e termos relatórios mais fáceis ?

Pode-se estar criando vários perfis para o mesmo site e colocando filtros. A melhor prática indicada é criar um perfil que contabiliza tudo e um perfil com filtro que exclui o trackPageview. Para quem quiser pode ainda criar um terceiro perfil e filtrar para incluir apenas os clicks.

E você, utiliza algum plugin de Analytics que possua os dois? Apenas um? Possui um forma de trabalhar diferente? Comente!!

Curso de Google Analytics

O google disponibilizou aulas gratuistas para a preparação da Qualificação Individual para Google Analytics.

As aulas são disponibilizadas apenas em inglês. O mesmo site disponibiliza alguns artigos em português para complementar.

O teste para qualificação atualmente custa 50 dólares. São 70 questões a serem respondidas em 90 minutos e o candidato deve possuir 75% de acertos para receber a qualificação que tem validade de 18 meses.

Uma ótima oportunidade de fazer um upgrade na profissão.