Dimensões e métricas são componentes vitais para os relatórios. A variável events
é responsável pela coleta de dados de muitas métricas do site. Eventos normalmente incrementam métricas em relatórios.
Antes de implementar eventos, você deve criá-los e configurá-los em Eventos-bem sucedidos nas configurações do Conjunto de relatórios. Se você planeja usar eventos personalizados em ocorrências de rastreamento de link, verifique se linkTrackVars
e linkTrackEvents
estão definidos corretamente.
Você pode definir eventos ao configurar a extensão do Analytics (variáveis globais) ou em Regras.
Vários recursos estão disponíveis:
event1
na lista suspensa e a inclusão de 10
neste campo incrementa event1
em 10 nos relatórios.A variável s.events
é uma string que contém uma lista de eventos delimitada por vírgulas para inclusão na ocorrência. Não há limite de bytes para essa variável, portanto, ela não é truncada. Os valores válidos incluem:
event1
e event1000
: eventos personalizados, definidos como você desejar. Registre como você usa cada evento no documento de design de solução da sua organização. O número de eventos disponíveis depende do contrato do Analytics de sua organização. A maioria das organizações com contratos não herdados tem 1000 eventos personalizados disponíveis. Entre em contato com o gerente de conta de sua organização se não tiver certeza de quantos eventos personalizados estão disponíveis para você.purchase
: incrementa a métrica "Pedidos" em 1 e obtém valores definidos na variável products
para calcular "Unidades" e "Receita". Consulte Evento de compra para obter mais informações.prodView
: incrementa a métrica “Visualizações de produto”.scOpen
: incrementa a métrica “Carrinhos”.scAdd
: incrementa a métrica “Adições ao carrinho”.scRemove
: incrementa a métrica “Remoções do carrinho”.scView
: incrementa a métrica “Visualizações do carrinho”.scCheckout
: incrementa a métrica “Check-outs”.Essa variável diferencia maiúsculas e minúsculas. Evite usar maiúsculas e minúsculas incorretas em valores de evento para garantir uma coleta de dados precisa.
// Set the events variable to a single value
s.events = "event1";
// Set the events variable to multiple values
s.events = "event1,event13,purchase";
Se desejar, é possível contar eventos personalizados mais de uma vez. Atribua um número inteiro ao evento desejado dentro da string. Os eventos criados nas configurações do conjunto de relatórios são eventos contadores por padrão.
// Count event1 ten times
s.events = "event1=10";
// Count event1 twice and event2 once
s.events = "event1=2,event2";
Os eventos contadores não suportam valores decimais ou de moeda. Use eventos de moeda para moedas ou eventos numéricos para valores decimais.
Você pode alterar um evento personalizado para usar moeda em vez de números inteiros. Os eventos de moeda são convertidos automaticamente para a moeda do conjunto de relatórios se ela e a variável currencyCode
não coincidirem. Eles são úteis para ajudar a calcular custos de envio, descontos ou reembolsos. Você pode definir eventos de moeda na variável products
se quiser atribuir o evento somente a esse produto.
Antes de implementar eventos de moeda, defina o evento desejado como “Moeda” em Eventos bem-sucedidos nas configurações do Conjunto de relatórios.
// Send $9.99 USD in event1 using the events variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1=9.99";
// Send $9.99 USD in event1 using the products variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=9.99";
Se você definir um valor de moeda na variável events
e na products
, o valor de moeda em events
será usado. Evite definir valores de moeda nas variáveis events
e products
.
É possível alterar um evento personalizado para aceitar valores decimais em vez de números inteiros. Os eventos numéricos se comportam de forma semelhante aos eventos de moeda, exceto por não usarem a conversão de moeda. Você pode definir eventos numéricos na variável products
se quiser atribuir o evento somente a esse produto.
Antes de implementar eventos numéricos, defina o evento desejado como “Numérico” em Eventos bem-sucedidos nas configurações do Conjunto de relatórios.
// Send 4.5 in event1 using the events variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1=4.5";
// Send 4.5 in event1 using the products variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=4.5";
Se você definir um valor numérico na variável events
e na products
, o valor numérico em events
será usado. Evite definir valores numéricos nas variáveis events
e products
.