Referência de campos da analytics.js

Este documento lista todos os nomes de campos configuráveis para analytics.js.

  1. Campos exclusivos para "create"
  2. Geral
  3. Usuário
  4. Sessão
  5. Origens de tráfego
  6. Informações do sistema
  7. Hit
  8. Informações do conteúdo
  9. Aplicativos
  10. Eventos
  11. Comércio eletrônico avançado
  12. Interações em redes sociais
  13. Velocidade
  14. Exceções
  15. Dimensões / métricas personalizadas
  16. Experimentos de conteúdo

Campos exclusivos para "create"

Os campos a seguir só podem ser definidos no método create. Para mais detalhes, leia a seção Como criar objetos de acompanhamento no guia de configuração avançada.

ID de avaliação / ID da propriedade da Web

Obrigatório para todos os tipos de hit.

O ID de avaliação / ID da propriedade da Web. O formato é UA-XXXX-Y. Todos os dados coletados são associados a esse código.

Nome do campo Tipo de valor Valor padrão
trackingId texto Nenhum
Exemplo de valor: UA-XXXX-Y.
Exemplo de uso:
ga('create', 'UA-XXXX-Y');

// Alerts the measurement ID for the default tracker.
  ga(function(tracker) {
    alert(tracker.get('trackingId'));
});

Nome do rastreador

Opcional. Só pode ser definido no método create.

Nome do objeto de acompanhamento.

Nome do campo Tipo de valor Valor padrão
name texto t0
Exemplo de valor: myTracker.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

ID do cliente

Opcional. Só pode ser definido no método create.

Identifica anonimamente uma instância do navegador. Por padrão, esse valor é armazenado como parte do cookie primário do Google Analytics com uma validade de dois anos.

Nome do campo Tipo de valor Valor padrão
clientId texto Randomly Generated
Exemplo de valor: 35009a79-1a05-49d7-b876-2b884d0f825b.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

Taxa de amostra

Opcional. Só pode ser definido no método create.

Especifica a porcentagem de usuários que deve ser acompanhada. O padrão é 100 (nenhum usuário é excluído da amostra), mas grandes sites podem precisar usar uma taxa de amostragem menor para ficar dentro dos limites de processamento do Google Analytics.

Nome do campo Tipo de valor Valor padrão
sampleRate número 100
Exemplo de valor: 5.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Taxa de amostra da velocidade do site

Opcional. Só pode ser definido no método create.

Essa configuração determina a frequência com que os beacons de velocidade do site são enviados. Por padrão, 1% dos usuários são acompanhados automaticamente.

Nome do campo Tipo de valor Valor padrão
siteSpeedSampleRate número 1
Exemplo de valor: 10.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Sempre enviar o referenciador

Opcional. Só pode ser definido no método create.

Por padrão, o URL do referenciador HTTP, que é usado para atribuir origens de tráfego, só é enviado quando o nome do host do site de referência é diferente do nome do host da página atual. Ative essa configuração apenas se você quiser processar outras páginas do seu host atual como referências.

Nome do campo Tipo de valor Valor padrão
alwaysSendReferrer booleano false
Exemplo de valor: true.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

Permitir parâmetros de âncora

Opcional. Só pode ser definido no método create.

Por padrão, analytics.js procura parâmetros de campanha personalizados, como utm_source, utm_medium etc., na âncora e na string de consulta do URL da página atual. Se você definir esse campo como "false", todos os parâmetros de campanha personalizados que aparecem na âncora serão ignorados.

Nome do campo Tipo de valor Valor padrão
allowAnchor booleano true
Exemplo de valor: false.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

Nome do cookie

Opcional. Só pode ser definido no método create.

Nome do cookie usado para armazenar dados de análise

Nome do campo Tipo de valor Valor padrão
cookieName texto _ga
Exemplo de valor: gaCookie.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

Domínio do cookie

Opcional. Só pode ser definido no método create.

Especifica o domínio usado para armazenar o cookie do Google Analytics. A configuração como "none" define o cookie sem especificar um domínio.

Nome do campo Tipo de valor Valor padrão
cookieDomain texto document.location.hostname (normalized)
Exemplo de valor: example.com.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Validade do cookie

Opcional. Só pode ser definido no método create.

Especifica a validade do cookie em segundos.

Nome do campo Tipo de valor Valor padrão
cookieExpires número inteiro 63072000 (two years)
Exemplo de valor: 86400.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

GAC de armazenamento

Opcional. Só pode ser definido no método create.

Por padrão, o analytics.js gera um cookie para armazenar informações da campanha. Esse campo pode ser usado para desativar a geração desse cookie.

Nome do campo Tipo de valor Valor padrão
storeGac booleano true
Exemplo de valor: false.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'storeGac': false});

Domínio do cookie legado

Opcional. Só pode ser definido no método create.

Esse campo é usado para configurar a maneira como a analytics.js procura cookies gerados por scripts de avaliação anteriores do Google Analytics, como ga.js e urchin.js.

Nome do campo Tipo de valor Valor padrão
legacyCookieDomain texto Nenhum
Exemplo de valor: store.example.com.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

Importação do histórico legado

Opcional. Só pode ser definido no método create.

Especifica se analytics.js deve tentar importar dados do histórico de cookies do ga.js.

Nome do campo Tipo de valor Valor padrão
legacyHistoryImport booleano true
Exemplo de valor: false.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

Permitir parâmetros do vinculador

Opcional. Só pode ser definido no método create.

A configuração desse campo como "true" ativa a análise de parâmetros do vinculador em vários domínios usados para transferir o estado entre domínios.

Nome do campo Tipo de valor Valor padrão
allowLinker booleano false
Exemplo de valor: true.
Exemplo de uso:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

Geral

Permitir recursos de anúncio

Opcional.

Defina este campo como "false" para desativar os beacons dos Recursos de publicidade do Google Analytics quando esses recursos forem ativados pelo plug-in displayfeatures ou pelo Google Analytics (Configurações da propriedade > Coleta de dados).

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
allowAdFeatures Nenhum booleano true N/D todos
Exemplo de valor: false.
Exemplo de uso:
ga('set', 'allowAdFeatures', false);

Anonimizar IP

Opcional.

Quando presente, o endereço IP do remetente fica anônimo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
anonymizeIp aip booleano Nenhum N/D todos
Exemplo de valor: true.
Exemplo de uso:
ga('set', 'anonymizeIp', true);

Origem de dados

Opcional.

Indica a fonte de dados do hit. Os hits enviados do analytics.js terão a origem de dados configurada como "Web". Os hits enviados de um dos SDKs para dispositivos móveis terão a origem de dados configurada como "aplicativo".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
dataSource ds texto Nenhum Nenhum todos
Exemplo de valor: crm.
Exemplo de uso:
ga('set', 'dataSource', 'crm');

Tempo na fila

Opcional.

Usado para coletar hits off-line / latentes. O valor representa o delta de tempo (em milissegundos) entre o momento em que o hit informado ocorreu e o momento em que o hit foi enviado. O valor precisa ser maior ou igual a 0. Valores acima de quatro horas podem fazer com que os hits não sejam processados.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
queueTime qt número inteiro Nenhum Nenhum todos
Exemplo de valor: 560.
Exemplo de uso:
ga('set', 'queueTime', 560);

Forçar SSL

Opcional.

Por padrão, os beacons enviados de páginas https serão enviados com https. Já os beacons de páginas http usarão http. Se você definir "forceSSL" como "true", as páginas http serão forçadas a enviar todos os beacons utilizando https.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
forceSSL Nenhum booleano false N/D todos
Exemplo de valor: true.
Exemplo de uso:
ga('set', 'forceSSL', true);

Transporte

Opcional.

Especifica o mecanismo de transporte pelo qual os hits são enviados. As opções são "beacon", "xhr" ou "image". Por padrão, o analytics.js tenta descobrir o melhor método com base no tamanho do hit e nos recursos do navegador. Se você especificar "beacon" e o navegador do usuário não for compatível com o método "navigator.sendBeacon", ele voltará a ser "image" ou "xhr", dependendo do tamanho do hit.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
transport Nenhum texto none (automatically determined) Nenhum todos
Exemplo de valor: beacon.
Exemplo de uso:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Uso de beacon

Opcional.

Esta opção foi suspensa. Use "transport". Se você definir essa opção como "true", o cliente será instruído a usar navigator.sendBeacon para enviar o hit. Isso é útil quando você quer acompanhar um evento imediatamente antes de um usuário sair do seu site, sem atrasar a navegação. Se o navegador não for compatível com navigator.sendBeacon, o hit será enviado normalmente.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
useBeacon Nenhum booleano false N/D todos
Exemplo de valor: true.
Exemplo de uso:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

Parâmetro do vinculador

Opcional.

Parâmetro do vinculador para avaliação de vários domínios.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
linkerParam Nenhum texto Nenhum Nenhum todos
Exemplo de valor: _ga=1.231587807.1974034684.1435105198.
Exemplo de uso:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Retorno de hit

Opcional.

Função que é chamada após o processamento de um hit. Esse retorno foi criado para ser chamado sempre, seja diretamente após o envio de um hit, seja quando for determinado que um hit não pode ser enviado ou que houve falha no envio. Nenhum argumento é transmitido à função quando ela é chamada. Convém evitar usar a função hitcallBack para executar um código essencial para seu aplicativo, já que ele poderá não ser chamado em casos raros (por exemplo, se o servidor não responder ou se o analytics.js não for carregado). Se isso acontecer, você poderá definir um tempo limite para garantir a execução.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
hitCallback Nenhum função Nenhum Nenhum todos
Exemplo de uso:
// Alerts the user when a hit is sent.
ga('send', 'pageview', {
  'hitCallback': function() {
    alert('hit sent');
  }
});

// Use a timeout to ensure the execution of critical application code.
ga('send', 'pageview', {'hitCallback': criticalCode});
setTimeout(criticalCode, 2000);
// Only run the critical code once.
var alreadyCalled = false;
function criticalCode() {
  if (alreadyCalled) return;
  alreadyCalled = true;
  // Run critical code here...
}

Usuário

User ID

Opcional.

Esse campo é obrigatório quando o ID do cliente (CID) não é especificado na solicitação. O objetivo é criar um identificador conhecido para um usuário fornecido pelo proprietário do site/usuário da biblioteca de acompanhamento. Ele não pode conter PII (informações de identificação pessoal). O valor nunca deve ser mantido em cookies ou em outras formas de armazenamento do Google Analytics.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
userId uid texto Nenhum Nenhum todos
Exemplo de valor: as8eknlll.
Exemplo de uso:
// Set the user ID when creating the tracker.
ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'});
// Alternatively, you may set the user ID via the `set` method.
ga('set', 'userId', 'as8eknlll');

Sessão

Controle de sessão

Opcional.

Utilizado para controlar a duração da sessão. Um valor "start" força o início de uma nova sessão com esse hit, e "end" força a sessão atual a terminar com esse hit. Todos os outros valores são ignorados.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
sessionControl sc texto Nenhum Nenhum todos
Exemplo de valor: start.
Exemplo de uso:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Origens de tráfego

Referenciador do documento

Opcional.

Especifica qual origem de referência gerou tráfego para um site. Esse valor também é utilizado para calcular a origem de tráfego. O formato desse valor é um URL. Esse campo é inicializado pelo comando create e só é definido quando o nome do host atual difere do nome do host do referenciador, a menos que o campo "alwaysSendReferrer" esteja definido como "true".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
referrer dr texto document.referrer 2.048 bytes todos
Exemplo de valor: http://example.com.
Exemplo de uso:
ga('set', 'referrer', 'http://example.com');

Nome da campanha

Opcional.

Especifica o nome da campanha.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
campaignName cn texto Nenhum 100 bytes todos
Exemplo de valor: (direct).
Exemplo de uso:
ga('set', 'campaignName', '(direct)');

Origem da campanha

Opcional.

Especifica a origem da campanha.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
campaignSource cs texto Nenhum 100 bytes todos
Exemplo de valor: (direct).
Exemplo de uso:
ga('set', 'campaignSource', '(direct)');

Mídia da campanha

Opcional.

Especifica a mídia da campanha.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
campaignMedium cm texto Nenhum 50 bytes todos
Exemplo de valor: organic.
Exemplo de uso:
ga('set', 'campaignMedium', 'organic');

Palavra-chave da campanha

Opcional.

Especifica a palavra-chave da campanha.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
campaignKeyword ck texto Nenhum 500 bytes todos
Exemplo de valor: Blue Shoes.
Exemplo de uso:
ga('set', 'campaignKeyword', 'Blue Shoes');

Conteúdo da campanha

Opcional.

Especifica o conteúdo da campanha.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
campaignContent cc texto Nenhum 500 bytes todos
Exemplo de valor: content.
Exemplo de uso:
ga('set', 'campaignContent', 'content');

ID da campanha

Opcional.

Especifica o ID da campanha.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
campaignId ci texto Nenhum 100 bytes todos
Exemplo de valor: ID.
Exemplo de uso:
ga('set', 'campaignId', 'ID');

Informações do sistema

Resolução da tela

Opcional.

Especifica a resolução da tela. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
screenResolution sr texto Nenhum 20 bytes todos
Exemplo de valor: 800x600.
Exemplo de uso:
ga('set', 'screenResolution', '800x600');

Tamanho da janela de visualização

Opcional.

Especifica a área visível do navegador / dispositivo. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
viewportSize vp texto Nenhum 20 bytes todos
Exemplo de valor: 123x456.
Exemplo de uso:
ga('set', 'viewportSize', '123x456');

Codificação do documento

Opcional.

Especifica o conjunto de caracteres usado para codificar a página / o documento. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
encoding de texto UTF-8 20 bytes todos
Exemplo de valor: UTF-8.
Exemplo de uso:
ga('set', 'encoding', 'UTF-16');

Cores da tela

Opcional.

Especifica a profundidade da cor da tela. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
screenColors sd texto Nenhum 20 bytes todos
Exemplo de valor: 24-bits.
Exemplo de uso:
ga('set', 'screenColors', '8-bit');

Idioma do usuário

Opcional.

Especifica o idioma. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
language ul texto Nenhum 20 bytes todos
Exemplo de valor: en-us.
Exemplo de uso:
ga('set', 'language', 'en-us');

Java ativado

Opcional.

Especifica se o Java foi ativado. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
javaEnabled je booleano Nenhum N/D todos
Exemplo de valor: true.
Exemplo de uso:
ga('set', 'javaEnabled', true);

Versão do Flash

Opcional.

Especifica a versão do Flash. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
flashVersion fl texto Nenhum 20 bytes todos
Exemplo de valor: 10 1 r103.
Exemplo de uso:
ga('set', 'flashVersion', '10 1 r103');

Hit

Tipo de hit

Obrigatório para todos os tipos de hit.

O tipo de hit. Precisa ser "pageview", "screenview", "event", "transaction", "item", "social", "exception" ou "timing".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
hitType t texto Nenhum Nenhum todos
Exemplo de valor: pageview.
Exemplo de uso:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Hit que não é de interação

Opcional.

Especifica que um hit seja considerado não interativo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
nonInteraction ni booleano Nenhum N/D todos
Exemplo de valor: true.
Exemplo de uso:
ga('set', 'nonInteraction', true);

Informações do conteúdo

URL de localização do documento

Opcional.

Especifica o URL completo (exceto a âncora) da página. Este campo é iniciado pelo comando "create".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
location dl texto Nenhum 2.048 bytes todos
Exemplo de valor: http://foo.com/home?a=b.
Exemplo de uso:
ga('set', 'location', 'http://foo.com/home?a=b');

Nome do host do documento

Opcional.

Especifica o nome do host no qual o conteúdo foi hospedado.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
hostname dh texto Nenhum 100 bytes todos
Exemplo de valor: foo.com.
Exemplo de uso:
ga('set', 'hostname', 'foo.com');

Caminho do documento

Opcional.

A parte do caminho do URL da página. Precisa começar com "/". Para hits de "pageview", "&dl" ou "&dh" e "&dp" precisam ser especificados para que o hit seja válido. Usado para especificar caminhos de páginas virtuais.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
page dp texto Nenhum 2.048 bytes todos
Exemplo de valor: /foo.
Exemplo de uso:
ga('set', 'page', '/foo');

Título do documento

Opcional.

O título da página / do documento. O padrão é document.title.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
title dt texto Nenhum 1.500 bytes todos
Exemplo de valor: Settings.
Exemplo de uso:
ga('set', 'title', 'Settings');

Nome da tela

Obrigatório para o tipo de hit de exibição de tela.

Esse parâmetro é opcional em propriedades da Web e obrigatório em propriedades para dispositivos móveis para hits de exibição de página, onde ele é usado como o "Nome da tela" no hit de exibição de página. Em propriedades da Web, ele assumirá como padrão o URL exclusivo da página usando o parâmetro "&dl" sem alterações ou montando-o com "&dh" e "&dp".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
screenName cd texto Nenhum 2.048 bytes screenview
Exemplo de valor: High Scores.
Exemplo de uso:
ga('set', 'screenName', 'High Scores');

Grupo de conteúdo

Opcional.

É possível ter até cinco agrupamentos de conteúdo, cada um com um índice associado entre 1 e 5. Cada Agrupamento de conteúdo pode ter até cem grupos de conteúdo. O valor de um grupo de conteúdo é um texto hierárquico delimitado por "/". Todas as barras iniciais e finais serão removidas, e as barras repetidas serão reduzidas a uma única barra. Por exemplo, "/a//b/" será convertido em "a/b".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
contentGroup cg<groupIndex> texto Nenhum 100 bytes todos
Exemplo de valor: news/sports.
Exemplo de uso:
ga('set', 'contentGroup5', '/news/sports');

ID do link

Opcional.

O ID de um elemento DOM clicado, usado para remover a ambiguidade de vários links para o mesmo URL nos Relatórios de Análise de Página quando a Atribuição melhorada de link está ativada para a propriedade.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
linkid linkid texto Nenhum Nenhum todos
Exemplo de valor: nav_bar.
Exemplo de uso:
ga('set', '&linkid', 'html-element-id');

Avaliação de aplicativos

Nome do aplicativo

Opcional.

Especifica o nome do aplicativo. Esse campo é obrigatório para qualquer hit com dados de aplicativo relacionados (ou seja, versão aplicativo, ID do aplicativo ou Código do instalador do aplicativo). Para hits enviados a propriedades da Web, ele é opcional.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
appName an texto Nenhum 100 bytes todos
Exemplo de valor: My App.
Exemplo de uso:
ga('set', 'appName', 'My App');

ID do aplicativo

Opcional.

Identificador do aplicativo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
appId aid texto Nenhum 150 bytes todos
Exemplo de valor: com.company.app.
Exemplo de uso:
ga('set', 'appId', 'com.company.app');

Versão do aplicativo

Opcional.

Especifica a versão do aplicativo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
appVersion av texto Nenhum 100 bytes todos
Exemplo de valor: 1.2.
Exemplo de uso:
ga('set', 'appVersion', '1.2');

ID do instalador do aplicativo

Opcional.

Identificador do instalador do aplicativo.nstaller identifier.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
appInstallerId aiid texto Nenhum 150 bytes todos
Exemplo de valor: com.platform.vending.
Exemplo de uso:
ga('set', 'appInstallerId', 'com.platform.vending');

Eventos

Categoria do evento

Obrigatório para o tipo de hit de evento.

Especifica a categoria do evento. Não pode estar vazio.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
eventCategory ec texto Nenhum 150 bytes event
Exemplo de valor: Category.
Exemplo de uso:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Ação do evento

Obrigatório para o tipo de hit de evento.

Especifica a ação do evento. Não pode estar vazio.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
eventAction ea texto Nenhum 500 bytes event
Exemplo de valor: Action.
Exemplo de uso:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Rótulo do evento

Opcional.

Especifica o rótulo do evento.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
eventLabel el texto Nenhum 500 bytes event
Exemplo de valor: Label.
Exemplo de uso:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Valor do evento

Opcional.

Especifica o valor do evento. Os valores não podem ser negativos.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
eventValue ev número inteiro Nenhum Nenhum event
Exemplo de valor: 55.
Exemplo de uso:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

Comércio eletrônico avançado

SKU do produto

Opcional.

A SKU do produto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) id pr<productIndex>id texto Nenhum 500 bytes todos
Exemplo de valor: P12345.
Exemplo de uso:
ga('ec:addProduct', {'id': 'P12345'});

Nome do produto

Opcional.

O nome do produto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) name pr<productIndex>nm texto Nenhum 500 bytes todos
Exemplo de valor: Android T-Shirt.
Exemplo de uso:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Marca do produto

Opcional.

A marca associada ao produto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) brand pr<productIndex>br texto Nenhum 500 bytes todos
Exemplo de valor: Google.
Exemplo de uso:
ga('ec:addProduct', {'brand': 'Google'});

Categoria do produto

Opcional.

A categoria à qual o produto pertence. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. O parâmetro da categoria do produto pode ser hierárquico. Use "/" como delimitador para especificar até cinco níveis de hierarquia. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) category pr<productIndex>ca texto Nenhum 500 bytes todos
Exemplo de valor: Apparel.
Exemplo de uso:
ga('ec:addProduct', {'category': 'Apparel'});

Variação do produto

Opcional.

A variante do produto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) variant pr<productIndex>va texto Nenhum 500 bytes todos
Exemplo de valor: Black.
Exemplo de uso:
ga('ec:addProduct', {'variant': 'Black'});

Preço do produto

Opcional.

O preço unitário de um produto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) price pr<productIndex>pr moeda Nenhum Nenhum todos
Exemplo de valor: 29.20.
Exemplo de uso:
ga('ec:addProduct', {'price': '29.20'});

Quantidade do produto

Opcional.

A quantidade de um produto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) quantity pr<productIndex>qt número inteiro Nenhum Nenhum todos
Exemplo de valor: 2.
Exemplo de uso:
ga('ec:addProduct', {'quantity': 2});

Código de cupom do produto

Opcional.

O código do cupom associado a um produto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) coupon pr<productIndex>cc texto Nenhum 500 bytes todos
Exemplo de valor: SUMMER_SALE13.
Exemplo de uso:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Posição do produto

Opcional.

A posição do produto em uma lista ou conjunto. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) position pr<productIndex>ps número inteiro Nenhum Nenhum todos
Exemplo de valor: 2.
Exemplo de uso:
ga('ec:addProduct', {'position': 2});

Dimensão personalizada do produto

Opcional.

A dimensão personalizada no nível do produto em que o índice da dimensão é um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) dimension pr<productIndex>cd<dimensionIndex> texto Nenhum 150 bytes todos
Exemplo de valor: Member.
Exemplo de uso:
ga('ec:addProduct', {'dimension1': 'Member'});

Métrica personalizada do produto

Opcional.

A métrica personalizada no nível do produto em que o índice da métrica é um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product) metric pr<productIndex>cm<metricIndex> número inteiro Nenhum Nenhum todos
Exemplo de valor: 28.
Exemplo de uso:
ga('ec:addProduct', {'metric1': 28});

Ação do produto

Opcional.

O papel dos produtos incluídos em um hit. Se a ação de um produto não for especificada, todas as definições de produto incluídas com o hit serão ignoradas. Precisa ser uma destas opções: detail, click, add, remove, checkout, checkout_option, purchase e refund. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) pa texto Nenhum Nenhum todos
Exemplo de valor: detail.
Exemplo de uso:
ga('ec:setAction', 'detail');

ID da transação

Opcional.

O ID da transação. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "purchase" ou "refund". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) id ti texto Nenhum Nenhum todos
Exemplo de valor: T1234.
Exemplo de uso:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Afiliação

Opcional.

A loja ou afiliação na qual essa transação ocorreu. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "purchase" ou "refund". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) affiliation ta texto Nenhum Nenhum todos
Exemplo de valor: Google Store.
Exemplo de uso:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Receita

Opcional.

O valor total da transação, incluindo impostos e frete. Se não for enviado, esse valor será calculado automaticamente usando os campos de quantidade do produto e preço de todos os produtos no mesmo hit. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "purchase" ou "refund". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) revenue tr moeda Nenhum Nenhum todos
Exemplo de valor: 123.21.
Exemplo de uso:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Imposto

Opcional.

O total de impostos associados à transação. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "purchase" ou "refund". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) tax tt moeda Nenhum Nenhum todos
Exemplo de valor: 10.78.
Exemplo de uso:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Envio

Opcional.

O custo de envio associado à transação. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "purchase" ou "refund". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) shipping ts moeda Nenhum Nenhum todos
Exemplo de valor: 3.55.
Exemplo de uso:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Código do cupom

Opcional.

O cupom resgatado na transação. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "purchase" ou "refund". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) coupon tcc texto Nenhum Nenhum todos
Exemplo de valor: SUMMER08.
Exemplo de uso:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Lista de ações do produto

Opcional.

A lista ou coleção em que uma ação do produto ocorreu. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "detail" ou "click". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) list pal texto Nenhum Nenhum todos
Exemplo de valor: Search Results.
Exemplo de uso:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Etapa de checkout

Opcional.

O número da etapa em um funil de checkout. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "checkout". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) step cos número inteiro Nenhum Nenhum todos
Exemplo de valor: 2.
Exemplo de uso:
ga('ec:setAction', 'checkout', {'step': 2});

Opção de etapa de checkout

Opcional.

Informações adicionais sobre uma etapa de finalização de compra. Ele é um parâmetro adicional que pode ser enviado quando a ação do produto for definida como "checkout". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(product action) option col texto Nenhum Nenhum todos
Exemplo de valor: Visa.
Exemplo de uso:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Nome da lista de impressões do produto

Opcional.

A lista ou o conjunto ao qual um produto pertence. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) list il<listIndex>nm texto Nenhum Nenhum todos
Exemplo de valor: Search Results.
Exemplo de uso:
ga('ec:addImpression', {'list': 'Search Results'});

SKU das impressões do produto

Opcional.

O ID ou SKU do produto. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) id il<listIndex>pi<productIndex>id texto Nenhum Nenhum todos
Exemplo de valor: P67890.
Exemplo de uso:
ga('ec:addImpression', {'id': 'P67890'});

Nome das impressões do produto

Opcional.

O nome do produto. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) name il<listIndex>pi<productIndex>nm texto Nenhum Nenhum todos
Exemplo de valor: Android T-Shirt.
Exemplo de uso:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Marca das impressões do produto

Opcional.

A marca associada ao produto. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) brand il<listIndex>pi<productIndex>br texto Nenhum Nenhum todos
Exemplo de valor: Google.
Exemplo de uso:
ga('ec:addImpression', {'brand': 'Google'});

Categoria das impressões do produto

Opcional.

A categoria à qual o produto pertence. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) category il<listIndex>pi<productIndex>ca texto Nenhum Nenhum todos
Exemplo de valor: Apparel.
Exemplo de uso:
ga('ec:addImpression', {'category': 'Apparel'});

Variação das impressões do produto

Opcional.

A variante do produto. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) variant il<listIndex>pi<productIndex>va texto Nenhum Nenhum todos
Exemplo de valor: Black.
Exemplo de uso:
ga('ec:addImpression', {'variant': 'Black'});

Posição das impressões do produto

Opcional.

A posição do produto em uma lista ou conjunto. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) position il<listIndex>pi<productIndex>ps número inteiro Nenhum Nenhum todos
Exemplo de valor: 2.
Exemplo de uso:
ga('ec:addImpression', {'position': 2});

Preço das impressões do produto

Opcional.

O preço de um produto. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) price il<listIndex>pi<productIndex>pr moeda Nenhum Nenhum todos
Exemplo de valor: 29.20.
Exemplo de uso:
ga('ec:addImpression', {'price': '29.20'});

Dimensão personalizada das impressões do produto

Opcional.

A dimensão personalizada no nível do produto em que o índice da dimensão é um número inteiro positivo entre 1 e 200. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> texto Nenhum Nenhum todos
Exemplo de valor: Member.
Exemplo de uso:
ga('ec:addImpression', {'dimension1': 'Member'});

Métrica personalizada das impressões do produto

Opcional.

A métrica personalizada no nível do produto em que o índice da métrica é um número inteiro positivo entre 1 e 200. O índice da lista de impressões precisa ser um número inteiro positivo entre 1 e 200. O índice do produto precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> número inteiro Nenhum Nenhum todos
Exemplo de valor: 28.
Exemplo de uso:
ga('ec:addImpression', {'metric1': '28'});

ID da promoção

Opcional.

O ID da promoção. O índice da promoção precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(promo) id promo<promoIndex>id texto Nenhum Nenhum todos
Exemplo de valor: SHIP.
Exemplo de uso:
ga('ec:addPromo', {'id': 'SHIP'});

Nome da promoção

Opcional.

O nome da promoção. O índice da promoção precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(promo) name promo<promoIndex>nm texto Nenhum Nenhum todos
Exemplo de valor: Free Shipping.
Exemplo de uso:
ga('ec:addPromo', {'name': 'Free Shipping'});

Criativo da promoção

Opcional.

O criativo associado à promoção. O índice da promoção precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(promo) creative promo<promoIndex>cr texto Nenhum Nenhum todos
Exemplo de valor: Shipping Banner.
Exemplo de uso:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Posição da promoção

Opcional.

A posição da peça criativa. O índice da promoção precisa ser um número inteiro positivo entre 1 e 200. Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(promo) position promo<promoIndex>ps texto Nenhum Nenhum todos
Exemplo de valor: banner_slot_1.
Exemplo de uso:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Ação da promoção

Opcional.

Especifica o papel das promoções incluídas em um hit. Se uma ação de promoção não for especificada, a ação de promoção padrão, "view", é definida como padrão. Para avaliar o clique de um usuário em uma promoção, defina esse valor como "promo_click". Para a analytics.js, o plug-in do comércio eletrônico avançado precisa ser instalado antes do uso desse campo.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
(promo) action promoa texto Nenhum Nenhum todos
Exemplo de valor: click.
Exemplo de uso:
ga('ec:setAction', 'promo_click'});

Código da moeda

Opcional.

Quando presente indica a moeda local dos valores monetários de todas as transações. O valor deve ser um código de moeda ISO 4217 válido.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
currencyCode cu texto Nenhum 10 bytes todos
Exemplo de valor: EUR.
Exemplo de uso:
ga('set', 'currencyCode', 'EUR');

Interações em redes sociais

Rede social

Necessário para o tipo de hit "social".

Especifica a rede social, por exemplo, Facebook ou Google Plus.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
socialNetwork sn texto Nenhum 50 bytes social
Exemplo de valor: facebook.
Exemplo de uso:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Atividade em redes sociais

Necessário para o tipo de hit "social".

Especifica a atividade de interação de rede social. Por exemplo, no Google Plus, quando um usuário clica no botão +1, a atividade em redes sociais é "plus".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
socialAction sa texto Nenhum 50 bytes social
Exemplo de valor: like.
Exemplo de uso:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Destino da atividade em redes sociais

Necessário para o tipo de hit "social".

Especifica o destino de uma interação em redes sociais. Esse valor é normalmente um URL, mas pode ser qualquer texto.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
socialTarget st texto Nenhum 2.048 bytes social
Exemplo de valor: http://foo.com.
Exemplo de uso:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Velocidade

Categoria de velocidade do usuário

Obrigatório para o tipo de hit de velocidade.

Especifica a categoria de velocidade do usuário.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
timingCategory utc texto Nenhum 150 bytes timing
Exemplo de valor: category.
Exemplo de uso:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Nome da variável de velocidade do usuário

Obrigatório para o tipo de hit de velocidade.

Especifica a variável de velocidade do usuário.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
timingVar utv texto Nenhum 500 bytes timing
Exemplo de valor: lookup.
Exemplo de uso:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Horário da velocidade do usuário

Obrigatório para o tipo de hit de velocidade.

Especifica o valor da velocidade do usuário. O valor é em milissegundos.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
timingValue utt número inteiro Nenhum Nenhum timing
Exemplo de valor: 123.
Exemplo de uso:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Rótulo de velocidade do usuário

Opcional.

Especifica o rótulo da velocidade do usuário.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
timingLabel utl texto Nenhum 500 bytes timing
Exemplo de valor: label.
Exemplo de uso:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

Exceções

Descrição da exceção

Opcional.

Especifica a descrição de uma exceção.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
exDescription exd texto Nenhum 150 bytes exception
Exemplo de valor: DatabaseError.
Exemplo de uso:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

A exceção é fatal?

Opcional.

Especifica se a exceção foi fatal.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
exFatal exf booleano 1 N/D exception
Exemplo de valor: true.
Exemplo de uso:
ga('send', 'exception', {
  'exFatal': true
});

Dimensões / métricas personalizadas

Dimensão personalizada

Opcional.

Cada dimensão personalizada tem um índice associado. O número máximo de dimensões personalizadas é 20 ou 200 para contas do Google Analytics 360. O índice da dimensão precisa ser um número inteiro positivo entre 1 e 200.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
dimension cd<dimensionIndex> texto Nenhum 150 bytes todos
Exemplo de valor: Sports.
Exemplo de uso:
ga('set', 'dimension14', 'Sports');

Métrica personalizada

Opcional.

Cada métrica personalizada tem um índice associado. O número máximo de métricas personalizadas é 20 (200 para contas do Analytics 360). O índice da métrica precisa ser um número inteiro positivo entre 1 e 200.

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
metric cm<metricIndex> número Nenhum Nenhum todos
Exemplo de valor: 47.
Exemplo de uso:
ga('set', 'metric7', 47);

Experimentos de conteúdo

ID do experimento

Opcional.

Esse parâmetro especifica que o usuário foi exposto a um experimento com o ID fornecido. Ele deve ser enviado em conjunto com o parâmetro "Variação do experimento".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
expId xid texto Nenhum 40 bytes todos
Exemplo de valor: Qp0gahJ3RAO3DJ18b0XoUQ.
Exemplo de uso:
ga('set', 'expId', 'Qp0gahJ3RAO3DJ18b0XoUQ');

Variação do experimento

Opcional.

Este parâmetro especifica que o usuário foi exposto a uma determinada variação do experimento, que precisa ser enviada junto com o parâmetro "ID do experimento".

Nome do campo Parâmetro de protocolo Tipo de valor Valor padrão Tamanho máximo Tipos de hit aceitos
expVar xvar texto Nenhum Nenhum todos
Exemplo de valor: 1.
Exemplo de uso:
ga('set', 'expVar', '1');