Universal Analytics (UA) dejará de estar disponible el 1 de julio de 2023, lo que significa que dejará de procesar datos. Las propiedades de Analytics 360 dejarán de funcionar el 1 de octubre de 2023. Migra a Google Analytics 4.

Referencia del campo Analytics.js

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

En este documento, se enumeran todos los nombres de campo 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. Aplicaciones
  10. Eventos
  11. Comercio electrónico mejorado
  12. Interacciones sociales
  13. Plazos
  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 detalles, consulta la sección Cómo crear objetos de seguimiento en la Guía de configuración avanzada.

ID de seguimiento/ID de la propiedad web

Obligatorio para todos los tipos de hits.

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

Nombre del campo Tipo de valor Valor predeterminado
trackingId texto Ninguno
Valor de ejemplo: UA-XXXX-Y
Ejemplo de uso:
ga('create', 'UA-XXXX-Y');

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

Nombre del rastreador

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

Nombre del objeto de seguimiento.

Nombre del campo Tipo de valor Valor predeterminado
name texto t0
Valor de ejemplo: myTracker
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

ID de cliente

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

Identifica una instancia del navegador de forma seudónima. 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 Tipo de valor Valor predeterminado
clientId texto Randomly Generated
Valor de ejemplo: 35009a79-1a05-49d7-b876-2b884d0f825b
Ejemplo de uso:
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 el porcentaje de usuarios a los que se debe realizar un seguimiento. El valor predeterminado es 100 (no se muestra a ningún usuario), pero es posible que los sitios grandes deban usar una tasa de muestreo más baja para mantenerse dentro de los límites de procesamiento de Google Analytics.

Nombre del campo Tipo de valor Valor predeterminado
sampleRate número 100
Valor de ejemplo: 5
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Tasa de muestreo de 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 Tipo de valor Valor predeterminado
siteSpeedSampleRate número 1
Valor de ejemplo: 10
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Enviar siempre al referente

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

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

Nombre del campo Tipo de valor Valor predeterminado
alwaysSendReferrer boolean false
Valor de ejemplo: true
Ejemplo de uso:
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 de campaña personalizados, como utm_source, utm_medium, etc. en la string de consulta y en el anclaje de la URL de la página actual. Si configura este campo como falso, se ignorarán los parámetros personalizados de la campaña que aparezcan en el ancla.

Nombre del campo Tipo de valor Valor predeterminado
allowAnchor boolean true
Valor de ejemplo: false
Ejemplo de uso:
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 datos de estadísticas

Nombre del campo Tipo de valor Valor predeterminado
cookieName texto _ga
Valor de ejemplo: gaCookie
Ejemplo de uso:
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 estadísticas. Si la estableces en "none", se establecerá la cookie sin especificar un dominio.

Nombre del campo Tipo de valor Valor predeterminado
cookieDomain texto document.location.hostname (normalized)
Valor de ejemplo: example.com
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Marcas de cookie

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

Especifica marcas adicionales para anexar a la cookie. Las marcas se deben separar con punto y coma.

Nombre del campo Tipo de valor Valor predeterminado
cookieFlags texto Ninguno
Valor de ejemplo: SameSite=None; Secure
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

Vencimiento de cookies

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

Especifica el vencimiento de la cookie en segundos.

Nombre del campo Tipo de valor Valor predeterminado
cookieExpires integer 63072000 (two years)
Valor de ejemplo: 86400
Ejemplo de uso:
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 como true (el valor predeterminado), analytics.js actualizará las cookies en cada carga de página. Esto actualizará el vencimiento de las cookies que se establecerán 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 el mismo navegador cada cinco días, el vencimiento de la cookie se actualizará en cada visita y, por lo tanto, nunca caducará.

Nombre del campo Tipo de valor Valor predeterminado
cookieUpdate boolean true
Valor de ejemplo: true
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

Tienda GAC

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. Este campo se puede usar para inhabilitar la escritura de esa cookie.

Nombre del campo Tipo de valor Valor predeterminado
storeGac boolean true
Valor de ejemplo: false
Ejemplo de uso:
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 cookies generadas por secuencias de comandos de Google Analytics anteriores, como ga.js y urchin.js.

Nombre del campo Tipo de valor Valor predeterminado
legacyCookieDomain texto Ninguno
Valor de ejemplo: store.example.com
Ejemplo de uso:
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 del historial desde cookies ga.js.

Nombre del campo Tipo de valor Valor predeterminado
legacyHistoryImport boolean true
Valor de ejemplo: false
Ejemplo de uso:
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 analizarán los parámetros del vinculador de diferentes dominios que se utilizan para transferir el estado a través de dominios.

Nombre del campo Tipo de valor Valor predeterminado
allowLinker boolean false
Valor de ejemplo: true
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

General

Permitir funciones de anuncios

Opcional.

Configure este campo como falso para inhabilitar las balizas para las funciones publicitarias de Google Analytics cuando estas funciones se hayan habilitado mediante el complemento displayfeatures o desde Google Analytics (Configuración de la propiedad > Recopilación de datos).

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
allowAdFeatures Ninguno boolean true N/A todos
Valor de ejemplo: false
Ejemplo de uso:
ga('set', 'allowAdFeatures', false)

Mask IP

Opcional.

Cuando esté presente, se enmascarará la dirección IP del remitente.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
anonymizeIp aip boolean Ninguno N/A todos
Valor de ejemplo: true
Ejemplo de uso:
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 establecida en "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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
dataSource ds texto Ninguno Ninguno todos
Valor de ejemplo: crm
Ejemplo de uso:
ga('set', 'dataSource', 'crm');

Hora de la cola

Opcional.

Se usa para coleccionar éxitos latentes o sin conexión. 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 mayores a cuatro horas pueden provocar que no se procesen los hits.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
queueTime qt integer Ninguno Ninguno todos
Valor de ejemplo: 560
Ejemplo de uso:
ga('set', 'queueTime', 560);

Forzar SSL

Opcional.

De manera predeterminada, las balizas enviadas desde páginas https se enviarán mediante este protocolo, mientras que las balizas enviadas desde páginas http se enviarán mediante este protocolo. Si estableces forceSSL como true, las páginas http también enviarán todas las balizas con https.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
forceSSL Ninguno boolean false N/A todos
Valor de ejemplo: true
Ejemplo de uso:
ga('set', 'forceSSL', true);

Transporte

Opcional.

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

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
transport Ninguno texto none (automatically determined) Ninguno todos
Valor de ejemplo: beacon
Ejemplo de uso:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Usa la baliza

Opcional.

Esta opción es obsoleta. En su lugar, use "transporte". Si estableces esta política como verdadera, el cliente deberá usar navigator.sendBeacon para enviar el hit. Esto resulta útil en los casos en los que desee realizar el seguimiento de un evento justo antes de que un usuario salga de su 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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
useBeacon Ninguno boolean false N/A todos
Valor de ejemplo: true
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
linkerParam Ninguno texto Ninguno Ninguno todos
Valor de ejemplo: _ga=1.231587807.1974034684.1435105198
Ejemplo de uso:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Devolución de llamada exitosa

Opcional.

Una función a la que se llamará después de procesar un hit. Este callback está diseñado para que siempre se llame, ya sea inmediatamente después de que un hit se envíe con éxito o cuando se determine que un hit no se puede enviar o no se haya podido enviar. No se pasan argumentos a la función cuando se los llama. Te recomendamos evitar usar hitcallBack para ejecutar el código que es fundamental para tu aplicación, ya que es posible que no se llame en casos excepcionales (p.ej., si el servidor no responde o el archivo analytics.js no se carga). En este caso, puedes establecer un tiempo de espera para garantizar la ejecución.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
hitCallback Ninguno 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 no se especifica el ID de cliente (cid) en la solicitud. Este debe ser un identificador conocido para un usuario que proporcione el propietario del sitio o el usuario de la biblioteca. No debe ser PII (información de identificación personal). El valor nunca debe ser persistente en las cookies de Google Analytics ni en otro almacenamiento proporcionado por Analytics.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
userId uid texto Ninguno Ninguno todos
Valor de ejemplo: as8eknlll
Ejemplo 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');

Sesión

Control de sesiones

Opcional.

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

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
sessionControl sc texto Ninguno Ninguno todos
Valor de ejemplo: start
Ejemplo de uso:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Fuentes de tráfico

Referencia del documento

Opcional.

Especifica qué fuente de referencia atrajo 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. Este campo se inicializa con el comando create y solo se establece cuando el nombre de host actual difiere del nombre de host de referencia, a menos que el campo “alwaysSendReferrer” esté configurado como verdadero.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
referrer dr texto document.referrer 2,048 bytes todos
Valor de ejemplo: http://example.com
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
campaignName cn texto Ninguno 100 Bytes todos
Valor de ejemplo: (direct)
Ejemplo de uso:
ga('set', 'campaignName', '(direct)');

Fuente de la campaña

Opcional.

Especifica la fuente de la campaña.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
campaignSource cs texto Ninguno 100 Bytes todos
Valor de ejemplo: (direct)
Ejemplo de uso:
ga('set', 'campaignSource', '(direct)');

Medio de la campaña

Opcional.

Especifica el medio de la campaña.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
campaignMedium cm texto Ninguno 50 bytes todos
Valor de ejemplo: organic
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
campaignKeyword ck texto Ninguno 500 bytes todos
Valor de ejemplo: Blue Shoes
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
campaignContent cc texto Ninguno 500 bytes todos
Valor de ejemplo: content
Ejemplo de uso:
ga('set', 'campaignContent', 'content');

ID de la campaña

Opcional.

Especifica el ID de la campaña.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
campaignId ci texto Ninguno 100 Bytes todos
Valor de ejemplo: ID
Ejemplo de uso:
ga('set', 'campaignId', 'ID');

Información del sistema

Resolución de pantalla

Opcional.

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

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
screenResolution sr texto Ninguno 20 bytes todos
Valor de ejemplo: 800x600
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
viewportSize vp texto Ninguno 20 bytes todos
Valor de ejemplo: 123x456
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
encoding de texto UTF-8 20 bytes todos
Valor de ejemplo: UTF-8
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
screenColors sd texto Ninguno 20 bytes todos
Valor de ejemplo: 24-bits
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
language ul texto Ninguno 20 bytes todos
Valor de ejemplo: en-us
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
javaEnabled je boolean Ninguno N/A todos
Valor de ejemplo: true
Ejemplo de uso:
ga('set', 'javaEnabled', true);

Versión en Flash

Opcional.

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

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
flashVersion fl texto Ninguno 20 bytes todos
Valor de ejemplo: 10 1 r103
Ejemplo de uso:
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" o "timing".

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
hitType t texto Ninguno Ninguno todos
Valor de ejemplo: pageview
Ejemplo de uso:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Aciertos sin interacción

Opcional.

Especifica que un hit se considera no interactivo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
nonInteraction ni boolean Ninguno N/A todos
Valor de ejemplo: true
Ejemplo de uso:
ga('set', 'nonInteraction', true);

Información de contenido

URL de ubicación del documento

Opcional.

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

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
location dl texto Ninguno 2,048 bytes todos
Valor de ejemplo: http://foo.com/home?a=b
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
hostname dh texto Ninguno 100 Bytes todos
Valor de ejemplo: foo.com
Ejemplo de uso:
ga('set', 'hostname', 'foo.com');

Ruta de acceso del documento

Opcional.

Es la ruta de acceso de la URL de la página. Debe comenzar con “/”. En el caso de los hits de “pageview”, se deben especificar &dl o &dh y &dp para que el hit sea válido. Se utiliza para especificar las rutas de acceso de las páginas virtuales.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
page dp texto Ninguno 2,048 bytes todos
Valor de ejemplo: /foo
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
title dt texto Ninguno 1,500 bytes todos
Valor de ejemplo: Settings
Ejemplo de uso:
ga('set', 'title', 'Settings');

Nombre en pantalla

Obligatorio para el tipo de hit de vista de pantalla.

Este parámetro es opcional en las propiedades web y es obligatorio en las propiedades para dispositivos móviles en el caso de los hits de visita a una pantalla, donde se usa para el “Nombre de pantalla” del hit de visita a una pantalla. En las propiedades web, de forma predeterminada se aplicará la URL única de la página mediante el parámetro &dl tal como está o ensamblándolo desde &dh y &dp.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
screenName cd texto Ninguno 2,048 bytes vista de pantalla
Valor de ejemplo: High Scores
Ejemplo de uso:
ga('set', 'screenName', 'High Scores');

Grupo de contenido

Opcional.

Puede tener hasta 5 agrupaciones de contenido, cada una con un índice asociado entre 1 y 5, inclusive. Cada grupo de contenido puede tener hasta 100 grupos de contenido. El valor de un grupo de contenido es texto jerárquico delimitado por "/". Se quitarán todas las barras iniciales y finales y se reducirán las barras repetidas a una única barra. Por ejemplo, “/a//b/” se convertirá en “a/b”.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
contentGroup cg<groupIndex> texto Ninguno 100 Bytes todos
Valor de ejemplo: news/sports
Ejemplo de uso:
ga('set', 'contentGroup5', '/news/sports');

ID del vínculo

Opcional.

Indica el ID de un elemento DOM en el que se hizo clic, utilizado para eliminar la ambigüedad de varios vínculos a la misma URL en los informes de análisis en la página cuando la atribución de vínculos mejorados está habilitada para la propiedad.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
linkid linkid texto Ninguno Ninguno todos
Valor de ejemplo: nav_bar
Ejemplo de uso:
ga('set', '&linkid', 'html-element-id');

Apps

Nombre de la aplicación

Opcional.

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

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
appName an texto Ninguno 100 Bytes todos
Valor de ejemplo: My App
Ejemplo de uso:
ga('set', 'appName', 'My App');

ID de aplicación

Opcional.

Identificador de la aplicación.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
appId aid texto Ninguno 150 bytes todos
Valor de ejemplo: com.company.app
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
appVersion av texto Ninguno 100 Bytes todos
Valor de ejemplo: 1.2
Ejemplo de uso:
ga('set', 'appVersion', '1.2');

ID de instalador de la aplicación

Opcional.

Identificador del instalador de la aplicación.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
appInstallerId aiid texto Ninguno 150 bytes todos
Valor de ejemplo: com.platform.vending
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
eventCategory ec texto Ninguno 150 bytes event
Valor de ejemplo: Category
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
eventAction ea texto Ninguno 500 bytes event
Valor de ejemplo: Action
Ejemplo de uso:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Etiqueta del evento

Opcional.

Especifica la etiqueta del evento.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
eventLabel el texto Ninguno 500 bytes event
Valor de ejemplo: Label
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
eventValue ev integer Ninguno Ninguno event
Valor de ejemplo: 55
Ejemplo de uso:
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 incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) id pr<productIndex>id texto Ninguno 500 bytes todos
Valor de ejemplo: P12345
Ejemplo de uso:
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 incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) name pr<productIndex>nm texto Ninguno 500 bytes todos
Valor de ejemplo: Android T-Shirt
Ejemplo de uso:
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 incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) brand pr<productIndex>br texto Ninguno 500 bytes todos
Valor de ejemplo: Google
Ejemplo de uso:
ga('ec:addProduct', {'brand': 'Google'});

Categoría de producto

Opcional.

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 incluidos. El parámetro de categoría de producto puede ser jerárquico. Usa / como delimitador para especificar hasta 5 niveles de jerarquía. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) category pr<productIndex>ca texto Ninguno 500 bytes todos
Valor de ejemplo: Apparel
Ejemplo de uso:
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 incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) variant pr<productIndex>va texto Ninguno 500 bytes todos
Valor de ejemplo: Black
Ejemplo de uso:
ga('ec:addProduct', {'variant': 'Black'});

Precio del producto

Opcional.

El precio unitario de un producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) price pr<productIndex>pr currency Ninguno Ninguno todos
Valor de ejemplo: 29.20
Ejemplo de uso:
ga('ec:addProduct', {'price': '29.20'});

Cantidad de productos

Opcional.

La cantidad de un producto El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) quantity pr<productIndex>qt integer Ninguno Ninguno todos
Valor de ejemplo: 2
Ejemplo de uso:
ga('ec:addProduct', {'quantity': 2});

Código del cupón de producto

Opcional.

Es el código del cupón asociado con un producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) coupon pr<productIndex>cc texto Ninguno 500 bytes todos
Valor de ejemplo: SUMMER_SALE13
Ejemplo de uso:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Posición del producto

Opcional.

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 incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) position pr<productIndex>ps integer Ninguno Ninguno todos
Valor de ejemplo: 2
Ejemplo de uso:
ga('ec:addProduct', {'position': 2});

Dimensión personalizada del producto

Opcional.

Una dimensión personalizada a nivel de producto en la que el índice de dimensión es un número entero positivo entre 1 y 200, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) dimension pr<productIndex>cd<dimensionIndex> texto Ninguno 150 bytes todos
Valor de ejemplo: Member
Ejemplo de uso:
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 métrica es un número entero positivo entre 1 y 200, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product) metric pr<productIndex>cm<metricIndex> integer Ninguno Ninguno todos
Valor de ejemplo: 28
Ejemplo de uso:
ga('ec:addProduct', {'metric1': 28});

Acción del producto

Opcional.

La función de los productos incluidos en un hit. Si no se especifica una acción del producto, se ignorarán todas las definiciones del producto incluidas en el hit. Debe ser uno de los siguientes: detalle, clic, agregar, quitar, confirmación de la compra, confirmación de la compra, compra y reembolso. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) pa texto Ninguno Ninguno todos
Valor de ejemplo: detail
Ejemplo de uso:
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 está configurada en "Compra" o "Reembolso". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) id ti texto Ninguno Ninguno todos
Valor de ejemplo: T1234
Ejemplo de uso:
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 está configurada en "Compra" o "Reembolso". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) affiliation ta texto Ninguno Ninguno todos
Valor de ejemplo: Google Store
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Ingresos

Opcional.

El valor total de la transacción, incluidos los impuestos y el envío. Si no se envía, este valor se calculará automáticamente mediante los campos de cantidad 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 está configurada en "Compra" o "Reembolso". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) revenue tr currency Ninguno Ninguno todos
Valor de ejemplo: 123.21
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Impuestos

Opcional.

Es el impuesto total asociado con la transacción. Este es un parámetro adicional que se puede enviar cuando la Acción del producto está configurada en "Compra" o "Reembolso". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) tax tt currency Ninguno Ninguno todos
Valor de ejemplo: 10.78
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Envío

Opcional.

Es 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 está configurada en "Compra" o "Reembolso". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) shipping ts currency Ninguno Ninguno todos
Valor de ejemplo: 3.55
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Código del cupón

Opcional.

El cupón de 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 está configurada en "Compra" o "Reembolso". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) coupon tcc texto Ninguno Ninguno todos
Valor de ejemplo: SUMMER08
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Lista de acciones de productos

Opcional.

La lista o la colección donde se produjo una acción del producto. Este es un parámetro adicional que se puede enviar cuando la Acción del producto está configurada en "Detalles" o "Clic". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) list pal texto Ninguno Ninguno todos
Valor de ejemplo: Search Results
Ejemplo de uso:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Paso de confirmación de la compra

Opcional.

Es el número de 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 está configurada en "checkout". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) step cos integer Ninguno Ninguno todos
Valor de ejemplo: 2
Ejemplo de uso:
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 está configurada en "checkout". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(product action) option col texto Ninguno Ninguno todos
Valor de ejemplo: Visa
Ejemplo de uso:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Nombre de la lista de impresiones del producto

Opcional.

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, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) list il<listIndex>nm texto Ninguno Ninguno todos
Valor de ejemplo: Search Results
Ejemplo de uso:
ga('ec:addImpression', {'list': 'Search Results'});

SKU de la impresión 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, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) id il<listIndex>pi<productIndex>id texto Ninguno Ninguno todos
Valor de ejemplo: P67890
Ejemplo de uso:
ga('ec:addImpression', {'id': 'P67890'});

Nombre de la impresión 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, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) name il<listIndex>pi<productIndex>nm texto Ninguno Ninguno todos
Valor de ejemplo: Android T-Shirt
Ejemplo de uso:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Marca de las impresiones de productos

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, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) brand il<listIndex>pi<productIndex>br texto Ninguno Ninguno todos
Valor de ejemplo: Google
Ejemplo de uso:
ga('ec:addImpression', {'brand': 'Google'});

Categoría de impresiones de productos

Opcional.

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, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) category il<listIndex>pi<productIndex>ca texto Ninguno Ninguno todos
Valor de ejemplo: Apparel
Ejemplo de uso:
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, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) variant il<listIndex>pi<productIndex>va texto Ninguno Ninguno todos
Valor de ejemplo: Black
Ejemplo de uso:
ga('ec:addImpression', {'variant': 'Black'});

Posición de las impresiones de productos

Opcional.

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, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) position il<listIndex>pi<productIndex>ps integer Ninguno Ninguno todos
Valor de ejemplo: 2
Ejemplo de uso:
ga('ec:addImpression', {'position': 2});

Precio de las impresiones del producto

Opcional.

El precio de un producto. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) price il<listIndex>pi<productIndex>pr currency Ninguno Ninguno todos
Valor de ejemplo: 29.20
Ejemplo de uso:
ga('ec:addImpression', {'price': '29.20'});

Dimensión personalizada de impresión del producto

Opcional.

Una dimensión personalizada a nivel de producto en la que el índice de dimensión es un número entero positivo entre 1 y 200, ambos incluidos. El índice de la lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos incluidos. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> texto Ninguno Ninguno todos
Valor de ejemplo: Member
Ejemplo de uso:
ga('ec:addImpression', {'dimension1': 'Member'});

Métrica personalizada de impresiones del producto

Opcional.

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

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> integer Ninguno Ninguno todos
Valor de ejemplo: 28
Ejemplo de uso:
ga('ec:addImpression', {'metric1': '28'});

ID de la promoción

Opcional.

El ID de promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(promo) id promo<promoIndex>id texto Ninguno Ninguno todos
Valor de ejemplo: SHIP
Ejemplo de uso:
ga('ec:addPromo', {'id': 'SHIP'});

Nombre de la promoción

Opcional.

Es el nombre de la promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(promo) name promo<promoIndex>nm texto Ninguno Ninguno todos
Valor de ejemplo: Free Shipping
Ejemplo de uso:
ga('ec:addPromo', {'name': 'Free Shipping'});

Creatividad de promoción

Opcional.

La creatividad asociada con la promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(promo) creative promo<promoIndex>cr texto Ninguno Ninguno todos
Valor de ejemplo: Shipping Banner
Ejemplo de uso:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Posición de la promoción

Opcional.

La posición de la creatividad. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos incluidos. Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(promo) position promo<promoIndex>ps texto Ninguno Ninguno todos
Valor de ejemplo: banner_slot_1
Ejemplo de uso:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Acción de promoción

Opcional.

Especifica la función de las promociones incluidas en un hit. Si no se especifica una acción de promoción, se asume la acción de promoción predeterminada, "vista". Para medir un clic de usuario en una promoción, configúrelo como "promo_click". Para el archivo analytics.js, debe instalar el complemento de Comercio electrónico mejorado antes de usar este campo.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
(promo) action promoa texto Ninguno Ninguno todos
Valor de ejemplo: click
Ejemplo de uso:
ga('ec:setAction', 'promo_click'});

Código de moneda

Opcional.

Cuando está presente, indica la moneda local para 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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
currencyCode cu texto Ninguno 10 bytes todos
Valor de ejemplo: EUR
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
socialNetwork sn texto Ninguno 50 bytes social
Valor de ejemplo: facebook
Ejemplo de uso:
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 haga clic en el botón de +1, la acción social será el signo "más".

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
socialAction sa texto Ninguno 50 bytes social
Valor de ejemplo: like
Ejemplo de uso:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Objetivo de acciones sociales

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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
socialTarget st texto Ninguno 2,048 bytes social
Valor de ejemplo: http://foo.com
Ejemplo de uso:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Timing

Categoría de tiempo del usuario

Obligatorio para el tipo de hit de sincronización.

Especifica la categoría de tiempo del usuario.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
timingCategory utc texto Ninguno 150 bytes tiempos
Valor de ejemplo: category
Ejemplo de uso:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Nombre de variable de sincronización del usuario

Obligatorio para el tipo de hit de sincronización.

Especifica la variable de sincronización del usuario.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
timingVar utv texto Ninguno 500 bytes tiempos
Valor de ejemplo: lookup
Ejemplo de uso:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Tiempo de usuario

Obligatorio para el tipo de hit de sincronización.

Especifica el valor de sincronización del usuario. El valor está en milisegundos.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
timingValue utt integer Ninguno Ninguno tiempos
Valor de ejemplo: 123
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
timingLabel utl texto Ninguno 500 bytes tiempos
Valor de ejemplo: label
Ejemplo de uso:
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 Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
exDescription exd texto Ninguno 150 bytes excepción
Valor de ejemplo: DatabaseError
Ejemplo de uso:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

¿Es grave la excepción?

Opcional.

Especifica si la excepción fue irrecuperable.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
exFatal exf boolean 1 N/A excepción
Valor de ejemplo: true
Ejemplo de uso:
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, ambos incluidos.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
dimension cd<dimensionIndex> texto Ninguno 150 bytes todos
Valor de ejemplo: Sports
Ejemplo de uso:
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 métrica debe ser un número entero positivo entre 1 y 200, ambos incluidos.

Nombre del campo Parámetro de protocolo Tipo de valor Valor predeterminado Longitud máxima Tipos de hits compatibles
metric cm<metricIndex> número Ninguno Ninguno todos
Valor de ejemplo: 47
Ejemplo de uso:
ga('set', 'metric7', 47);