Acompanhamento de eventos: acompanhamento da Web (ga.js)

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:

  1. 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.
  2. 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.

  3. 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: