Este documento pressupõe que você conhece a configuração do código de acompanhamento do Google Analytics (GATC, na sigla em inglês). Além disso, é necessário ter o código de acompanhamento de ga.js
instalado nas páginas em que você configura o acompanhamento de eventos, conforme descrito aqui. Para saber mais sobre como acompanhar seu site usando o GATC, consulte o guia Noções básicas de acompanhamento.
Introdução
O acompanhamento de eventos é um método disponível no código de acompanhamento ga.js
, que pode ser usado para gravar a interação do usuário com elementos do site, como um sistema de menus com Flash. Para isso,
anexe a chamada do método ao elemento da IU específico que você quer
rastrear. Quando usada dessa maneira, toda a atividade do usuário nesses elementos é calculada e exibida como eventos na interface de relatórios do Google Analytics. Além disso, os cálculos de visualização de página não são afetados pela atividade do usuário rastreada com o método de acompanhamento de eventos. Por fim, o acompanhamento de eventos usa um modelo orientado a objetos que pode ser usado para coletar e classificar diferentes tipos de interação com os objetos de página da Web.
Com ga.js
, você normalmente aplicaria o acompanhamento de eventos a:
- Qualquer elemento em Flash, como um site em Flash ou um leitor de filmes em Flash
- Elementos de página AJAX incorporados
- Gadgets de página
- Downloads de arquivos
O modelo de design do acompanhamento de eventos é altamente flexível, e o uso dele pode ser estendido além do modelo comum de eventos acionados pelo usuário, a decisão de design é sua. Por esse motivo, os relatórios úteis de acompanhamento de eventos exigem colaboração com os usuários e bom planejamento deles.
- Determine com antecedência todos os elementos cujos dados você deseja acompanhar.
Mesmo que você acompanhe inicialmente um único objeto no seu site, ter uma noção geral dos vários objetos/eventos que você quer acompanhar ajudará a estabelecer uma estrutura de relatórios que se ajusta bem a um aumento no número e no tipo de acompanhamento de eventos.
- Trabalhe com o usuário do relatório para planejar seus Relatórios de acompanhamento de eventos.
Saber com antecedência como os relatórios serão exibidos direcionará a estrutura da implementação do acompanhamento de eventos. Por exemplo, se os relatórios precisarem mostrar somente interações com a IU de vídeo, a estrutura da sua categoria será muito diferente do que se os relatórios precisarem rastrear outras IUs em Flash, como menus, gadgets incorporados e tempos de carregamento. Além disso, você pode informar o usuário do relatório sobre as diferentes possibilidades de acompanhamento disponíveis com o acompanhamento de eventos para aproveitar ao máximo sua implementação. Por exemplo, o usuário do relatório pode ter interesse em rastrear o comportamento do usuário em uma interface de vídeo em Flash, mas também pode ter interesse no rastreamento de latência para o tempo de carregamento do vídeo. Nesse caso, você pode planejar com antecedência para ter nomes significativos nas suas chamadas de eventos.
- Escolha uma convenção de nomenclatura clara e consistente.
No processo de implementação do acompanhamento de eventos, todos os nomes que você fornece para categorias, ações e rótulos aparecem na interface de relatórios. Além disso, um par de categoria/ação é tratado como um elemento único nas estatísticas do relatório. Por isso, pense primeiro em como quer que suas métricas sejam calculadas para todos os objetos que pertencem a uma categoria semelhante.
Como configurar o acompanhamento de eventos
Antes de visualizar os resultados do acompanhamento de eventos nos seus relatórios, configure o acompanhamento de eventos no seu site:
- Configure o acompanhamento no seu site. Verifique se você configurou o acompanhamento para seu site. Para informações sobre como configurar esse recurso, consulte o guia Noções básicas de acompanhamento.
- Chame o método
_trackEvent()
no código-fonte de um objeto, widget ou vídeo da página.
A assinatura do método
_trackEvent()
é a seguinte:_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
category
(obrigatório)O nome que você atribuiu ao grupo de objetos que deseja acompanhar.
action
(obrigatório)Uma string que é pareada exclusivamente com cada categoria e geralmente usada para definir o tipo de interação do usuário para o objeto da Web.
opt_label
(opcional)Uma string opcional para fornecer dimensões adicionais aos dados do evento.
opt_value
(opcional)Um inteiro que você pode usar para fornecer dados numéricos sobre o evento do usuário.
opt_noninteraction
(opcional)Um booleano que, quando definido como
true
, indica que o hit de evento não será usado no cálculo da taxa de rejeição.
- Veja os relatórios. Depois que o acompanhamento de eventos estiver configurado e funcionando no seu site por um dia, acesse a seção Conteúdo dos relatórios e visualize o Acompanhamento de eventos.
Recursos
Para saber mais sobre eventos e acompanhamento de eventos, leia: