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

Este documento pressupõe familiaridade com a configuração do código de acompanhamento do Google Analytics (GATC, na sigla em inglês). Além disso, você precisa ter o código de acompanhamento ga.js instalado nas páginas em que configura o acompanhamento de eventos conforme descrito aqui. Para mais informações 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. Ele pode ser usado para registrar a interação do usuário com elementos do site, como um sistema de menus em Flash. Para fazer isso, anexe a chamada de método ao elemento da interface específico que você quer acompanhar. 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 acompanhada com o uso do método "Acompanhamento de eventos". Por fim, o acompanhamento de eventos emprega um modelo orientado a objetos que pode ser usado para coletar e classificar diferentes tipos de interação com os objetos da 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 arquivo

O modelo de design do acompanhamento de eventos é altamente flexível, e o uso dele pode ser estendido muito além do modelo comum de eventos acionados pelo usuário. A decisão sobre o design é sua. Por esse motivo, os Relatórios de acompanhamento de eventos úteis exigem a colaboração com os usuários e um bom planejamento de relatórios.

  • 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 quer acompanhar ajuda a estabelecer uma estrutura de relatório que se adapta 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 devem ser os relatórios direcionará a estrutura da implementação do acompanhamento de eventos. Por exemplo, se os relatórios precisarem mostrar apenas a interação com a interface de vídeo, a estrutura de categorias será bem diferente do que seria necessário para acompanhar outras interfaces 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 acompanhar o comportamento do usuário em uma interface de vídeo em Flash, mas também pode ter interesse em acompanhar a latência do tempo de carregamento do vídeo. Nesse caso, planeje com antecedência para ter nomes significativos nas chamadas de eventos.

  • Escolha uma convenção de nomenclatura clara e consistente.

    No processo de implementação do acompanhamento de eventos, cada nome fornecido para categorias, ações e marcadores aparece na interface de relatórios. Além disso, um par de categoria/ação é tratado como um elemento único nas estatísticas de relatório. Portanto, primeiro considere como você 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 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 mais informações sobre como fazer isso, 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 exclusivamente pareada com cada categoria, usada com frequência 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 do evento não será usado no cálculo da taxa de rejeição.

  3. Confira os relatórios. Depois que o acompanhamento de eventos estiver configurado e funcionando no seu site há um dia, acesse a seção Conteúdo dos relatórios e confira o Acompanhamento de eventos.

Recursos

Para saber mais sobre eventos e acompanhamento de eventos, leia: