este guia explica como medir os Eventos com a análise.js.
visão geral
eventos são interações do usuário com conteúdo que pode ser medido independentemente de uma página web ou uma carga de tela. Downloads, mobile ad cliques, gadgets, Flash elements, AJAX embedded elements, e video plays são todos exemplos de ações que você pode querer medir como eventos.
Se não está familiarizado com eventos no Google Analytics, deve ler primeiro o artigo sobre eventos no centro de Ajuda do Analytics.,
Implantação
Evento hits podem ser enviados usando o send
comando e especificar um hitType de event
., send
comando tem a seguinte assinatura para o event
hit tipo:
ga('send', 'event', , , , , );
de Eventos de campos
a tabela A seguir resume o evento campos:
Nome do Campo | Tipo de Valor | Obrigatório | Descrição |
---|---|---|---|
eventCategory |
texto a | sim | Normalmente, o objeto que foi interagiram com (e.g., 'Video' ) |
eventAction |
text | yes | The type of interaction (e.g. 'play' ) |
eventLabel |
text | no | Useful for categorizing events (e.g. 'Fall Campaign' ) |
eventValue |
integer | no | A numeric value associated with the event (e.g., 42 ) |
para uma descrição mais aprofundada de cada um destes campos, ver Anatomia de um evento no centro de Ajuda analítica.
Exemplos:
O seguinte comando envia um evento para o Google Analytics, indicando que a queda campanha promocional vídeo foi reproduzido:
ga('send', 'event', 'Videos', 'play', 'Fall Campaign');
Note que, como com todos os send
comandos, campos passaram a conveniência parâmetros também podem ser especificados em fieldsObject
., O comando acima pode ser reescrito como:
ga('send', { hitType: 'event', eventCategory: 'Videos', eventAction: 'play', eventLabel: 'Fall Campaign'});
medir ligações e formulários de saída
quando um utilizador clica num link que aponta para outra página no seu site, essa página normalmente envia um hit pageview à medida que o utilizador chega. Como há uma série de pageviews, o Google Analytics pode descobrir na parte de trás onde o usuário navegou para (e de). Mas se um usuário clica um link ou envia um formulário para um domínio externo, essa ação não é capturada a menos que você diga especificamente ao Google Analytics o que aconteceu.,
ligação de saída e medição de eventos de forma pode ser realizada enviando eventos e especificando o URL de destino em um dos campos de Evento. A seguinte função de tratamento de eventos Pode ser usada para enviar eventos de clique de link para o Google Analytics:
medir links de saída e formulários pode ser complicada porque a maioria dos navegadores irá parar de executar JavaScript na página atual assim que uma nova página começar a carregar., Uma solução para esse problema é definir o transport
campo beacon
:
Para navegadores que não suportam o farol método de transporte, você tem que adiar a navegar para a próxima página até que o evento terminou de enviar. O saber quando uma hit foi enviada seção do guia sobre o envio de dados para o Google Analytics explica como fazê-lo em detalhes.
eventos de não-interacção
em alguns casos, poderá querer enviar um evento como um evento de não-interacção., Para fazer isso, especifique o nonInteraction
campo true
fieldsObject
de send
comando:
ga('send', 'event', 'Videos', 'play', 'Fall Campaign', { nonInteraction: true});
Para mais informações sobre a não-interação e acertos, e quando usá-los, leia sobre a não-eventos de interação na Central de Ajuda do google Analytics