Referencia de campos de Analytics.js

En este documento, se enumeran todos los nombres de los campos configurables para analytics.js.

  1. Crear solo campos
  2. General
  3. User
  4. Sesión
  5. Fuentes de tráfico
  6. Información del sistema
  7. Hit
  8. Información del contenido
  9. Apps
  10. Eventos
  11. Comercio electrónico mejorado
  12. Interacciones sociales
  13. Duración
  14. Excepciones
  15. Dimensiones y métricas personalizadas

Crear solo campos

Los siguientes campos solo se pueden configurar en el método create. Para obtener más información, lee la sección Cómo crear objetos de seguimiento en la Guía de configuración avanzada.

ID de seguimiento/ ID de propiedad web

Obligatorio para todos los tipos de hits.

El ID de seguimiento o el ID de propiedad web. El formato es UA-XXXX-Y. Todos los datos recopilados se asocian con este ID.

Nombre del campo Value Type Valor predeterminado
trackingId text Ninguno
Valor de ejemplo: UA-XXXX-Y
Uso de ejemplo:
ga('create', 'UA-XXXX-Y');

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

Nombre de la herramienta de seguimiento

Opcional. Esto solo se puede configurar en el método create.

Nombre del objeto de seguimiento.

Nombre del campo Value Type Valor predeterminado
name text t0
Valor de ejemplo: myTracker
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

ID de cliente

Opcional. Esto solo se puede configurar en el método create.

Identifica con un seudónimo una instancia de navegador. De forma predeterminada, este valor se almacena como parte de la cookie propia de Analytics con un vencimiento de dos años.

Nombre del campo Value Type Valor predeterminado
clientId text Randomly Generated
Valor de ejemplo: 35009a79-1a05-49d7-b876-2b884d0f825b
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

Tasa de muestreo

Opcional. Esto solo se puede configurar en el método create.

Especifica a qué porcentaje de usuarios se debe realizar un seguimiento. El valor predeterminado es de 100 (no se muestra a ningún usuario), pero es posible que los sitios grandes deban utilizar una tasa de muestreo más baja para mantenerse dentro de los límites de procesamiento de Google Analytics.

Nombre del campo Value Type Valor predeterminado
sampleRate número 100
Valor de ejemplo: 5
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Tasa de muestreo de la velocidad del sitio

Opcional. Esto solo se puede configurar en el método create.

Esta configuración determina la frecuencia con la que se enviarán los píxeles contadores de velocidad del sitio. De forma predeterminada, se medirá automáticamente el 1% de los usuarios.

Nombre del campo Value Type Valor predeterminado
siteSpeedSampleRate número 1
Valor de ejemplo: 10
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Enviar siempre la URL de referencia

Opcional. Esto solo se puede configurar en el método create.

De forma predeterminada, la URL de referencia HTTP, que se usa para atribuir las fuentes de tráfico, solo se envía cuando el nombre de host del sitio de referencia difiere del nombre de host de la página actual. Habilita este parámetro de configuración solo si quieres procesar otras páginas de tu host actual como referencias.

Nombre del campo Value Type Valor predeterminado
alwaysSendReferrer boolean false
Valor de ejemplo: true
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

Permitir parámetros de anclaje

Opcional. Esto solo se puede configurar en el método create.

De forma predeterminada, analytics.js buscará parámetros personalizados de la campaña, como utm_source, utm_medium, etc., tanto en la cadena de consulta como en el ancla de la URL de la página actual. Si estableces este campo como falso, se ignorarán los parámetros personalizados de la campaña que aparezcan en el anuncio fijo.

Nombre del campo Value Type Valor predeterminado
allowAnchor boolean true
Valor de ejemplo: false
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

Nombre de la cookie

Opcional. Esto solo se puede configurar en el método create.

Nombre de la cookie que se usa para almacenar los datos de estadísticas

Nombre del campo Value Type Valor predeterminado
cookieName text _ga
Valor de ejemplo: gaCookie
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

Dominio de cookies

Opcional. Esto solo se puede configurar en el método create.

Especifica el dominio que se usa para almacenar la cookie de Analytics. Si configuras esta opción como “none”, se configura la cookie sin especificar un dominio.

Nombre del campo Value Type Valor predeterminado
cookieDomain text document.location.hostname (normalized)
Valor de ejemplo: example.com
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Marcas de cookies

Opcional. Esto solo se puede configurar en el método create.

Especifica marcas adicionales para agregar a la cookie. Las marcas deben estar separadas por punto y coma.

Nombre del campo Value Type Valor predeterminado
cookieFlags text Ninguno
Valor de ejemplo: SameSite=None; Secure
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

Vencimiento de las cookies

Opcional. Esto solo se puede configurar en el método create.

Especifica el vencimiento de la cookie, en segundos.

Nombre del campo Value Type Valor predeterminado
cookieExpires integer 63072000 (two years)
Valor de ejemplo: 86400
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

Actualización de cookies

Opcional. Esto solo se puede configurar en el método create.

Cuando cookieUpdate se establece en true (valor predeterminado), analytics.js actualizará las cookies en cada carga de página. Esto actualizará el vencimiento de la cookie que se establecerá en relación con la visita más reciente al sitio. Por ejemplo, si el vencimiento de la cookie se establece en una semana y un usuario visita una página con el mismo navegador cada cinco días, el vencimiento de la cookie se actualizará en cada visita y, por lo tanto, nunca vencerá.

Nombre del campo Value Type Valor predeterminado
cookieUpdate boolean true
Valor de ejemplo: true
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

GAC de la tienda

Opcional. Esto solo se puede configurar en el método create.

De forma predeterminada, analytics.js escribe una cookie para almacenar información de la campaña de almacenamiento. Este campo se puede utilizar para inhabilitar la escritura de esa cookie.

Nombre del campo Value Type Valor predeterminado
storeGac boolean true
Valor de ejemplo: false
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'storeGac': false});

Dominio de cookies heredado

Opcional. Esto solo se puede configurar en el método create.

Este campo se utiliza para configurar la forma en que analytics.js busca las cookies generadas por secuencias de comandos anteriores de Google Analytics, como ga.js y urchin.js.

Nombre del campo Value Type Valor predeterminado
legacyCookieDomain text Ninguno
Valor de ejemplo: store.example.com
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

Importación del historial heredado

Opcional. Esto solo se puede configurar en el método create.

Especifica si analytics.js debe intentar importar datos históricos de las cookies ga.js.

Nombre del campo Value Type Valor predeterminado
legacyHistoryImport boolean true
Valor de ejemplo: false
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

Permitir parámetros del vinculador

Opcional. Esto solo se puede configurar en el método create.

Si estableces este campo como verdadero, se permitirá el análisis de los parámetros del vinculador multidominio que se usan para transferir el estado entre dominios.

Nombre del campo Value Type Valor predeterminado
allowLinker boolean false
Valor de ejemplo: true
Uso de ejemplo:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

General

Permitir funciones de anuncios

Opcional.

Establece este campo en falso para inhabilitar los píxeles contadores para las funciones de publicidad de Google Analytics cuando estas se hayan habilitado mediante el complemento de displayfeatures o desde Google Analytics (Configuración de la propiedad > Recopilación de datos).

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
allowAdFeatures Ninguno boolean true N/A todos
Valor de ejemplo: false
Uso de ejemplo:
ga('set', 'allowAdFeatures', false)

IP de máscara

Opcional.

Cuando está presente, la dirección IP del remitente estará enmascarada.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
anonymizeIp aip boolean Ninguno N/A todos
Valor de ejemplo: true
Uso de ejemplo:
ga('set', 'anonymizeIp', true);

Fuente de datos

Opcional.

Indica la fuente de datos del hit. Los hits enviados desde analytics.js tendrán la fuente de datos configurada como "web"; los hits enviados desde uno de los SDK para dispositivos móviles tendrán la fuente de datos configurada en "app".

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
dataSource ds text Ninguno Ninguno todos
Valor de ejemplo: crm
Uso de ejemplo:
ga('set', 'dataSource', 'crm');

Tiempo en fila

Opcional.

Se utiliza para recopilar hits sin conexión o latentes. El valor representa el delta de tiempo (en milisegundos) entre el momento en que se informó el hit y el momento en que se envió. El valor debe ser mayor o igual que 0. Los valores superiores a cuatro horas pueden hacer que no se procesen los hits.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
queueTime qt integer Ninguno Ninguno todos
Valor de ejemplo: 560
Uso de ejemplo:
ga('set', 'queueTime', 560);

Forzar SSL

Opcional.

De forma predeterminada, las balizas enviadas desde páginas HTTPS se envían mediante https, mientras que las balizas enviadas desde páginas HTTP se envían mediante http. Si estableces forceSSL en "true", se forzará a las páginas HTTP a enviar también todas las balizas mediante HTTPS.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
forceSSL Ninguno boolean false N/A todos
Valor de ejemplo: true
Uso de ejemplo:
ga('set', 'forceSSL', true);

Transporte

Opcional.

Esto especifica el mecanismo de transporte con el que se enviarán los hits. Las opciones son "beacon", "xhr" o "image". De forma predeterminada, analytics.js intentará determinar el mejor método en función del tamaño del hit y de las capacidades del navegador. Si especifica "beacon" y el navegador del usuario no es compatible con el método "navigator.sendBeacon", regresará a "image" o "xhr" según el tamaño del hit.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
transport Ninguno text none (automatically determined) Ninguno todos
Valor de ejemplo: beacon
Uso de ejemplo:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Cómo usar el pixel contador

Opcional.

Esta opción dejó de estar disponible. En su lugar, usa 'transporte'. Si se establece como verdadera, se indicará al cliente que utilice navigator.sendBeacon para enviar el hit. Esto resulta útil en los casos en los que desees realizar el seguimiento de un evento justo antes de que un usuario salga de tu sitio, sin retrasar la navegación. Si el navegador no admite navigator.sendBeacon, el hit se enviará normalmente.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
useBeacon Ninguno boolean false N/A todos
Valor de ejemplo: true
Uso de ejemplo:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

Parámetro del vinculador

Opcional.

El parámetro del vinculador para las mediciones multidominio.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
linkerParam Ninguno text Ninguno Ninguno todos
Valor de ejemplo: _ga=1.231587807.1974034684.1435105198
Uso de ejemplo:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Devolución de llamada de hit

Opcional.

Una función a la que se llamará después de procesar un hit. Esta devolución de llamada está diseñada para que siempre se llame, ya sea directamente después de que se envía correctamente un hit o cuando se determina que no se puede enviar o no se pudo enviar. No se pasan argumentos a la función cuando se la llama. Evita usar hitcallBack para ejecutar código que sea fundamental para tu aplicación, ya que es posible que no se llame en casos excepcionales (p.ej., si el servidor no responde o no se carga analytics.js). En este caso, puedes establecer un tiempo de espera para garantizar la ejecución.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
hitCallback Ninguno la función Ninguno Ninguno todos
Ejemplo 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...
}

Usuario

ID de usuario

Opcional.

Este campo es obligatorio si el ID de cliente (cid) no se especifica en la solicitud. El objetivo es ser un identificador conocido de un usuario que proporcione el propietario del sitio o el usuario de la biblioteca. No debe ser información de identificación personal (PII). El valor nunca se debe conservar en las cookies de Google Analytics ni en otro tipo de almacenamiento proporcionado por Analytics.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
userId uid text Ninguno Ninguno todos
Valor de ejemplo: as8eknlll
Uso de ejemplo:
// 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');

Sesión

Control de sesiones

Opcional.

Se usa para controlar la duración de la sesión. Un valor de "start" fuerza una nueva sesión para que comience con este hit y "end" fuerza a la sesión actual a terminar con este hit. Se ignoran todos los demás valores.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
sessionControl sc text Ninguno Ninguno todos
Valor de ejemplo: start
Uso de ejemplo:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Fuentes de tráfico

URL de referencia del documento

Opcional.

Especifica qué fuente de referencia llevó tráfico a un sitio web. Este valor también se usa para calcular la fuente de tráfico. El formato de este valor es una URL. El comando create inicializa este campo y solo se establece cuando el nombre de host actual difiere del nombre de host de referencia, a menos que el campo "alwaysSendReferrer" se configure como verdadero.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
referrer dr text document.referrer 2,048 bytes todos
Valor de ejemplo: http://example.com
Uso de ejemplo:
ga('set', 'referrer', 'http://example.com');

Nombre de la campaña

Opcional.

Especifica el nombre de la campaña.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
campaignName cn text Ninguno 100 Bytes todos
Valor de ejemplo: (direct)
Uso de ejemplo:
ga('set', 'campaignName', '(direct)');

Fuente de la campaña

Opcional.

Especifica la fuente de la campaña.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
campaignSource cs text Ninguno 100 Bytes todos
Valor de ejemplo: (direct)
Uso de ejemplo:
ga('set', 'campaignSource', '(direct)');

Medio de la campaña

Opcional.

Especifica el medio de la campaña.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
campaignMedium cm text Ninguno 50 bytes todos
Valor de ejemplo: organic
Uso de ejemplo:
ga('set', 'campaignMedium', 'organic');

Palabra clave de la campaña

Opcional.

Especifica la palabra clave de la campaña.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
campaignKeyword ck text Ninguno 500 bytes todos
Valor de ejemplo: Blue Shoes
Uso de ejemplo:
ga('set', 'campaignKeyword', 'Blue Shoes');

Contenido de la campaña

Opcional.

Especifica el contenido de la campaña.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
campaignContent cc text Ninguno 500 bytes todos
Valor de ejemplo: content
Uso de ejemplo:
ga('set', 'campaignContent', 'content');

ID de la campaña

Opcional.

Especifica el ID de la campaña.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
campaignId ci text Ninguno 100 Bytes todos
Valor de ejemplo: ID
Uso de ejemplo:
ga('set', 'campaignId', 'ID');

Información del sistema

Resolución de pantalla

Opcional.

Especifica la resolución de pantalla. El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
screenResolution sr text Ninguno 20 bytes todos
Valor de ejemplo: 800x600
Uso de ejemplo:
ga('set', 'screenResolution', '800x600');

Tamaño de la vista del puerto

Opcional.

Especifica el área visible del navegador o dispositivo. El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
viewportSize vp text Ninguno 20 bytes todos
Valor de ejemplo: 123x456
Uso de ejemplo:
ga('set', 'viewportSize', '123x456');

Codificación de documentos

Opcional.

Especifica el grupo de caracteres utilizado para codificar la página o el documento. El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
encoding de text UTF-8 20 bytes todos
Valor de ejemplo: UTF-8
Uso de ejemplo:
ga('set', 'encoding', 'UTF-16');

Colores de la pantalla

Opcional.

Especifica la profundidad de color de la pantalla. El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
screenColors sd text Ninguno 20 bytes todos
Valor de ejemplo: 24-bits
Uso de ejemplo:
ga('set', 'screenColors', '8-bit');

Idioma del usuario

Opcional.

Especifica el idioma. El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
language ul text Ninguno 20 bytes todos
Valor de ejemplo: en-us
Uso de ejemplo:
ga('set', 'language', 'en-us');

Java habilitado

Opcional.

Especifica si se habilitó Java. El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
javaEnabled je boolean Ninguno N/A todos
Valor de ejemplo: true
Uso de ejemplo:
ga('set', 'javaEnabled', true);

Versión de Flash

Opcional.

Especifica la versión de Flash. El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
flashVersion fl text Ninguno 20 bytes todos
Valor de ejemplo: 10 1 r103
Uso de ejemplo:
ga('set', 'flashVersion', '10 1 r103');

Hit

Tipo de hit

Obligatorio para todos los tipos de hits.

Indica el tipo de hit. Debe ser "pageview", "screenview", "event", "transaction", "item", "social", "exception", "timing".

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
hitType t text Ninguno Ninguno todos
Valor de ejemplo: pageview
Uso de ejemplo:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Hit sin interacción

Opcional.

Especifica que un hit se considere no interactivo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
nonInteraction ni boolean Ninguno N/A todos
Valor de ejemplo: true
Uso de ejemplo:
ga('set', 'nonInteraction', true);

Información del contenido

URL de ubicación del documento

Opcional.

Especifica la URL completa de la página (sin incluir el anuncio fijo). El comando create inicializa este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
location dl text Ninguno 2,048 bytes todos
Valor de ejemplo: http://foo.com/home?a=b
Uso de ejemplo:
ga('set', 'location', 'http://foo.com/home?a=b');

Nombre del host del documento

Opcional.

Especifica el nombre de host desde el que se alojó el contenido.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
hostname dh text Ninguno 100 Bytes todos
Valor de ejemplo: foo.com
Uso de ejemplo:
ga('set', 'hostname', 'foo.com');

Ruta de acceso del documento

Opcional.

La parte de la ruta de la URL de la página. Debe comenzar con "/". Para los hits "pageview", se deben especificar &dl o &dh y &dp para que el hit sea válido. Se usa para especificar rutas de páginas virtuales.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
page dp text Ninguno 2,048 bytes todos
Valor de ejemplo: /foo
Uso de ejemplo:
ga('set', 'page', '/foo');

Título del documento

Opcional.

Es el título de la página o el documento. La configuración predeterminada es document.title.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
title dt text Ninguno 1,500 bytes todos
Valor de ejemplo: Settings
Uso de ejemplo:
ga('set', 'title', 'Settings');

Nombre de pantalla

Obligatorio para el tipo de hit de vista de pantalla.

Este parámetro es opcional en las propiedades web y obligatorio en las propiedades de dispositivos móviles para los hits de vista de pantalla, en los que se usa para el "Nombre de pantalla" del hit de vista de pantalla. En las propiedades web, de forma predeterminada, se usará la URL única de la página, ya sea mediante el uso del parámetro &dl tal como está o al armarlo a partir de &dh y &dp.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
screenName cd text Ninguno 2,048 bytes vista de pantalla
Valor de ejemplo: High Scores
Uso de ejemplo:
ga('set', 'screenName', 'High Scores');

Grupo de contenido

Opcional.

Puedes tener hasta 5 agrupaciones de contenido, cada una de las cuales tiene un índice asociado entre 1 y 5, inclusive. Cada agrupación de contenido puede tener hasta 100 grupos de contenido. El valor de los grupos de contenido es texto jerárquico delimitado por una barra (/). Se quitarán todas las barras iniciales y finales, y las que se repitan se reducirán a una sola barra. Por ejemplo, '/a//b/' se convertirá en 'a/b'.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
contentGroup cg<groupIndex> text Ninguno 100 Bytes todos
Valor de ejemplo: news/sports
Uso de ejemplo:
ga('set', 'contentGroup5', '/news/sports');

ID de vinculación

Opcional.

Es el ID de un elemento DOM en el que se hizo clic. Se utiliza para desambiguar varios vínculos a la misma URL en los informes de Analytics en la página cuando la atribución de vínculos mejorada está habilitada para la propiedad.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
linkid linkid text Ninguno Ninguno todos
Valor de ejemplo: nav_bar
Uso de ejemplo:
ga('set', '&linkid', 'html-element-id');

Aplicaciones

Nombre de la aplicación

Opcional.

Especifica el nombre de la aplicación. Este campo es obligatorio para todos los hits que tengan datos relacionados con la app (es decir, la versión, el ID de la app o el ID de instalador de la app). Para los hits enviados a propiedades web, este campo es opcional.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
appName an text Ninguno 100 Bytes todos
Valor de ejemplo: My App
Uso de ejemplo:
ga('set', 'appName', 'My App');

ID de aplicación

Opcional.

Es el identificador de la aplicación.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
appId aid text Ninguno 150 bytes todos
Valor de ejemplo: com.company.app
Uso de ejemplo:
ga('set', 'appId', 'com.company.app');

Versión de la aplicación

Opcional.

Especifica la versión de la aplicación.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
appVersion av text Ninguno 100 Bytes todos
Valor de ejemplo: 1.2
Uso de ejemplo:
ga('set', 'appVersion', '1.2');

ID del instalador de la aplicación

Opcional.

Es el identificador del instalador de la aplicación.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
appInstallerId aiid text Ninguno 150 bytes todos
Valor de ejemplo: com.platform.vending
Uso de ejemplo:
ga('set', 'appInstallerId', 'com.platform.vending');

Eventos

Categoría del evento

Obligatorio para el tipo de hit del evento.

Especifica la categoría del evento. No debe estar vacío.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
eventCategory ec text Ninguno 150 bytes event
Valor de ejemplo: Category
Uso de ejemplo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Acción del evento

Obligatorio para el tipo de hit del evento.

Especifica la acción del evento. No debe estar vacío.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
eventAction ea text Ninguno 500 bytes event
Valor de ejemplo: Action
Uso de ejemplo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Etiqueta del evento

Opcional.

Especifica la etiqueta del evento.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
eventLabel el text Ninguno 500 bytes event
Valor de ejemplo: Label
Uso de ejemplo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Valor del evento

Opcional.

Especifica el valor del evento. Los valores no deben ser negativos.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
eventValue ev integer Ninguno Ninguno event
Valor de ejemplo: 55
Uso de ejemplo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

Comercio electrónico mejorado

SKU del producto

Opcional.

Es el SKU del producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) id pr<productIndex>id text Ninguno 500 bytes todos
Valor de ejemplo: P12345
Uso de ejemplo:
ga('ec:addProduct', {'id': 'P12345'});

Nombre del producto

Opcional.

Es el nombre del producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) name pr<productIndex>nm text Ninguno 500 bytes todos
Valor de ejemplo: Android T-Shirt
Uso de ejemplo:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Marca del producto

Opcional.

Es la marca asociada con el producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) brand pr<productIndex>br text Ninguno 500 bytes todos
Valor de ejemplo: Google
Uso de ejemplo:
ga('ec:addProduct', {'brand': 'Google'});

Categoría de producto

Opcional.

Es la categoría a la que pertenece el producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. El parámetro de categoría de producto puede ser jerárquico. Usa / como delimitador para especificar hasta 5 niveles de jerarquía. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) category pr<productIndex>ca text Ninguno 500 bytes todos
Valor de ejemplo: Apparel
Uso de ejemplo:
ga('ec:addProduct', {'category': 'Apparel'});

Variante del producto

Opcional.

Es la variante del producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) variant pr<productIndex>va text Ninguno 500 bytes todos
Valor de ejemplo: Black
Uso de ejemplo:
ga('ec:addProduct', {'variant': 'Black'});

Precio del producto

Opcional.

Es el precio unitario de un producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) price pr<productIndex>pr currency Ninguno Ninguno todos
Valor de ejemplo: 29.20
Uso de ejemplo:
ga('ec:addProduct', {'price': '29.20'});

Cantidad de productos

Opcional.

Es la cantidad de un producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) quantity pr<productIndex>qt integer Ninguno Ninguno todos
Valor de ejemplo: 2
Uso de ejemplo:
ga('ec:addProduct', {'quantity': 2});

Código del cupón de producto

Opcional.

Es el código de cupón asociado con un producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) coupon pr<productIndex>cc text Ninguno 500 bytes todos
Valor de ejemplo: SUMMER_SALE13
Uso de ejemplo:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Posición del producto

Opcional.

Es la posición del producto en una lista o colección. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) position pr<productIndex>ps integer Ninguno Ninguno todos
Valor de ejemplo: 2
Uso de ejemplo:
ga('ec:addProduct', {'position': 2});

Dimensión personalizada del producto

Opcional.

Es una dimensión personalizada a nivel del producto en la que el índice de dimensión es un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) dimension pr<productIndex>cd<dimensionIndex> text Ninguno 150 bytes todos
Valor de ejemplo: Member
Uso de ejemplo:
ga('ec:addProduct', {'dimension1': 'Member'});

Métrica personalizada del producto

Opcional.

Una métrica personalizada a nivel de producto en la que el índice de la métrica es un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product) metric pr<productIndex>cm<metricIndex> integer Ninguno Ninguno todos
Valor de ejemplo: 28
Uso de ejemplo:
ga('ec:addProduct', {'metric1': 28});

Acción del producto

Opcional.

Es el rol de los productos incluidos en un hit. Si no se especifica una acción de producto, se ignorarán todas las definiciones de producto incluidas con el hit. Debe ser uno de los siguientes: details, click, add, remove, checkout, resultado_option, purchase, refund. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) pa text Ninguno Ninguno todos
Valor de ejemplo: detail
Uso de ejemplo:
ga('ec:setAction', 'detail');

ID de transacción

Opcional.

Indica el ID de la transacción, Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como “compra” o “reembolso”. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) id ti text Ninguno Ninguno todos
Valor de ejemplo: T1234
Uso de ejemplo:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Afiliación

Opcional.

La tienda o afiliación en la que se realizó esta transacción. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como “compra” o “reembolso”. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) affiliation ta text Ninguno Ninguno todos
Valor de ejemplo: Google Store
Uso de ejemplo:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Ingresos

Opcional.

Indica el valor total de la transacción, incluidos los impuestos y el costo de envío. Si no se envía, este valor se calculará automáticamente con los campos de cantidad de productos y precio de todos los productos del mismo hit. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como “compra” o “reembolso”. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) revenue tr currency Ninguno Ninguno todos
Valor de ejemplo: 123.21
Uso de ejemplo:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Impuestos

Opcional.

Indica el impuesto total asociado con la transacción. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como “compra” o “reembolso”. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) tax tt currency Ninguno Ninguno todos
Valor de ejemplo: 10.78
Uso de ejemplo:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Envío

Opcional.

Indica el costo de envío asociado a la transacción. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como “compra” o “reembolso”. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) shipping ts currency Ninguno Ninguno todos
Valor de ejemplo: 3.55
Uso de ejemplo:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Código del cupón

Opcional.

Es el cupón de la transacción que se canjeó con la transacción. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como “compra” o “reembolso”. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) coupon tcc text Ninguno Ninguno todos
Valor de ejemplo: SUMMER08
Uso de ejemplo:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Lista de acciones del producto

Opcional.

Es la lista o colección a partir de la cual se realizó una acción del producto. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como "detalles" o "clic". En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) list pal text Ninguno Ninguno todos
Valor de ejemplo: Search Results
Uso de ejemplo:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Paso de confirmación de la compra

Opcional.

Indica el número del paso en un embudo de confirmación de la compra. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como "checkout". En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) step cos integer Ninguno Ninguno todos
Valor de ejemplo: 2
Uso de ejemplo:
ga('ec:setAction', 'checkout', {'step': 2});

Opción de paso de confirmación de la compra

Opcional.

Información adicional sobre un paso de confirmación de la compra. Este es un parámetro adicional que se puede enviar cuando la Acción del producto se configura como "checkout". En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(product action) option col text Ninguno Ninguno todos
Valor de ejemplo: Visa
Uso de ejemplo:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Nombre de la lista de impresiones de productos

Opcional.

Es la lista o colección a la que pertenece un producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) list il<listIndex>nm text Ninguno Ninguno todos
Valor de ejemplo: Search Results
Uso de ejemplo:
ga('ec:addImpression', {'list': 'Search Results'});

SKU de impresiones del producto

Opcional.

Es el ID o SKU del producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) id il<listIndex>pi<productIndex>id text Ninguno Ninguno todos
Valor de ejemplo: P67890
Uso de ejemplo:
ga('ec:addImpression', {'id': 'P67890'});

Nombre de las impresiones del producto

Opcional.

Es el nombre del producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) name il<listIndex>pi<productIndex>nm text Ninguno Ninguno todos
Valor de ejemplo: Android T-Shirt
Uso de ejemplo:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Marca de impresiones del producto

Opcional.

Es la marca asociada con el producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) brand il<listIndex>pi<productIndex>br text Ninguno Ninguno todos
Valor de ejemplo: Google
Uso de ejemplo:
ga('ec:addImpression', {'brand': 'Google'});

Categoría de impresiones del producto

Opcional.

Es la categoría a la que pertenece el producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) category il<listIndex>pi<productIndex>ca text Ninguno Ninguno todos
Valor de ejemplo: Apparel
Uso de ejemplo:
ga('ec:addImpression', {'category': 'Apparel'});

Variante de impresión del producto

Opcional.

Es la variante del producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) variant il<listIndex>pi<productIndex>va text Ninguno Ninguno todos
Valor de ejemplo: Black
Uso de ejemplo:
ga('ec:addImpression', {'variant': 'Black'});

Posición de las impresiones del producto

Opcional.

Es la posición del producto en una lista o colección. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) position il<listIndex>pi<productIndex>ps integer Ninguno Ninguno todos
Valor de ejemplo: 2
Uso de ejemplo:
ga('ec:addImpression', {'position': 2});

Precio de las impresiones del producto

Opcional.

Es el precio de un producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) price il<listIndex>pi<productIndex>pr currency Ninguno Ninguno todos
Valor de ejemplo: 29.20
Uso de ejemplo:
ga('ec:addImpression', {'price': '29.20'});

Dimensión personalizada de impresiones del producto

Opcional.

Es una dimensión personalizada a nivel del producto en la que el índice de dimensión es un número entero positivo entre 1 y 200, inclusive. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> text Ninguno Ninguno todos
Valor de ejemplo: Member
Uso de ejemplo:
ga('ec:addImpression', {'dimension1': 'Member'});

Métrica personalizada de impresiones de productos

Opcional.

Una métrica personalizada a nivel de producto en la que el índice de la métrica es un número entero positivo entre 1 y 200, inclusive. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> integer Ninguno Ninguno todos
Valor de ejemplo: 28
Uso de ejemplo:
ga('ec:addImpression', {'metric1': '28'});

ID de promoción

Opcional.

Es el ID de la promoción. El índice de la promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(promo) id promo<promoIndex>id text Ninguno Ninguno todos
Valor de ejemplo: SHIP
Uso de ejemplo:
ga('ec:addPromo', {'id': 'SHIP'});

Nombre de la promoción

Opcional.

El nombre de la promoción. El índice de la promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(promo) name promo<promoIndex>nm text Ninguno Ninguno todos
Valor de ejemplo: Free Shipping
Uso de ejemplo:
ga('ec:addPromo', {'name': 'Free Shipping'});

Creatividades de la promoción

Opcional.

Es la creatividad asociada con la promoción. El índice de la promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(promo) creative promo<promoIndex>cr text Ninguno Ninguno todos
Valor de ejemplo: Shipping Banner
Uso de ejemplo:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Posición de la promoción

Opcional.

Es la posición de la creatividad. El índice de la promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(promo) position promo<promoIndex>ps text Ninguno Ninguno todos
Valor de ejemplo: banner_slot_1
Uso de ejemplo:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Acción de promoción

Opcional.

Especifica el rol de las promociones incluidas en un hit. Si no se especifica una acción de promoción, se utiliza la acción de promoción predeterminada, "view". Para medir un usuario que hace clic en una promoción, establece esto como “promo_click”. En el caso de analytics.js, se debe instalar el complemento de Comercio electrónico mejorado antes de utilizar este campo.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
(promo) action promoa text Ninguno Ninguno todos
Valor de ejemplo: click
Uso de ejemplo:
ga('ec:setAction', 'promo_click'});

Código de moneda

Opcional.

Cuando está presente, se indica la moneda local de todos los valores de moneda de la transacción. El valor debe ser un código de moneda ISO 4217 válido.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
currencyCode cu text Ninguno 10 bytes todos
Valor de ejemplo: EUR
Uso de ejemplo:
ga('set', 'currencyCode', 'EUR');

Interacciones sociales

Red social

Obligatorio para el tipo de hit de redes sociales.

Especifica la red social, por ejemplo Facebook o Google+.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
socialNetwork sn text Ninguno 50 bytes social
Valor de ejemplo: facebook
Uso de ejemplo:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Acción social

Obligatorio para el tipo de hit de redes sociales.

Especifica la acción de interacción social. Por ejemplo, en Google+, cuando un usuario hace clic en el botón de +1, la acción social es "plus".

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
socialAction sa text Ninguno 50 bytes social
Valor de ejemplo: like
Uso de ejemplo:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Objetivo de acción social

Obligatorio para el tipo de hit de redes sociales.

Especifica el objetivo de una interacción social. Este valor suele ser una URL, pero puede ser cualquier texto.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
socialTarget st text Ninguno 2,048 bytes social
Valor de ejemplo: http://foo.com
Uso de ejemplo:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Tiempos

Categoría de tiempos del usuario

Obligatorio para el tipo de hit de tiempo.

Especifica la categoría de tiempos del usuario.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
timingCategory utc text Ninguno 150 bytes tiempos
Valor de ejemplo: category
Uso de ejemplo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Nombre de la variable de tiempo del usuario

Obligatorio para el tipo de hit de tiempo.

Especifica la variable de tiempo del usuario.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
timingVar utv text Ninguno 500 bytes tiempos
Valor de ejemplo: lookup
Uso de ejemplo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Tiempo de sincronización del usuario

Obligatorio para el tipo de hit de tiempo.

Especifica el valor de tiempo del usuario. El valor se expresa en milisegundos.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
timingValue utt integer Ninguno Ninguno tiempos
Valor de ejemplo: 123
Uso de ejemplo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Etiqueta de tiempo del usuario

Opcional.

Especifica la etiqueta de tiempo del usuario.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
timingLabel utl text Ninguno 500 bytes tiempos
Valor de ejemplo: label
Uso de ejemplo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

Excepciones

Descripción de la excepción

Opcional.

Especifica la descripción de una excepción.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
exDescription exd text Ninguno 150 bytes excepción
Valor de ejemplo: DatabaseError
Uso de ejemplo:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

¿La excepción es fatal?

Opcional.

Especifica si la excepción fue irrecuperable.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
exFatal exf boolean 1 N/A excepción
Valor de ejemplo: true
Uso de ejemplo:
ga('send', 'exception', {
  'exFatal': true
});

Dimensiones y métricas personalizadas

Dimensión personalizada

Opcional.

Cada dimensión personalizada tiene un índice asociado. Hay un máximo de 20 dimensiones personalizadas (200 para las cuentas de Analytics 360). El índice de dimensión debe ser un número entero positivo entre 1 y 200, inclusive.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
dimension cd<dimensionIndex> text Ninguno 150 bytes todos
Valor de ejemplo: Sports
Uso de ejemplo:
ga('set', 'dimension14', 'Sports');

Métrica personalizada

Opcional.

Cada métrica personalizada tiene un índice asociado. Hay un máximo de 20 métricas personalizadas (200 para las cuentas de Analytics 360). El índice de la métrica debe ser un número entero positivo entre 1 y 200, ambos inclusive.

Nombre del campo Parámetro de protocolo Value Type Valor predeterminado Longitud máx. Tipos de hits admitidos
metric cm<metricIndex> número Ninguno Ninguno todos
Valor de ejemplo: 47
Uso de ejemplo:
ga('set', 'metric7', 47);