En este documento se enumeran todos los nombres de campo configurables de analytics.js.
Campos que solo admiten el método "create"
Los siguientes campos solo admiten el método create
. Para obtener más información, consulta la sección Crear objetos de seguimiento de la guía de configuración avanzada.
ID de seguimiento o ID de propiedad web
Este campo es obligatorio con todos los tipos de hit.
El ID de seguimiento o el ID de propiedad web. El formato es UA-XXXX-Y. Todos los datos recogidos se asocian a este ID.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
trackingId |
text | Ninguno |
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 de objeto de seguimiento
Este campo es opcional.
Solo se admite en el método create
.
Determina el nombre del objeto de seguimiento.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
name |
text |
t0
|
myTracker
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});
ID de cliente
Este campo es opcional.
Solo se admite 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 una caducidad de dos años.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
clientId |
text |
Randomly Generated
|
35009a79-1a05-49d7-b876-2b884d0f825b
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', { 'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b' });
Frecuencia de muestreo
Este campo es opcional.
Solo se admite en el método create
.
Especifica el porcentaje de usuarios de los que se debe hacer el seguimiento. El valor predeterminado es 100 (la muestra comprende todos los usuarios), pero es posible que sitios de gran tamaño usen una frecuencia de muestreo inferior para no superar los límites de procesamiento de Google Analytics.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
sampleRate |
number |
100
|
5
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});
Frecuencia de muestreo de velocidad del sitio
Este campo es opcional.
Solo se admite en el método create
.
Determina la frecuencia con la que se enviarán beacons 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 |
number |
1
|
10
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});
Enviar siempre la URL referente
Este campo es opcional.
Solo se admite en el método create
.
De forma predeterminada, la URL referente HTTP, que se usa para atribuir fuentes de tráfico, solo se envía cuando el nombre de host del sitio de referencia es distinto del nombre de host de la página actual. Habilita este ajuste solo si quieres procesar otras páginas de tu host actual como referentes.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
alwaysSendReferrer |
boolean |
false
|
true
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});
Permitir parámetros de ancla
Este campo es opcional.
Solo se admite en el método create
.
De forma predeterminada, analytics.js busca parámetros de campaña personalizados, 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 se asigna a este campo el valor "false", se pasarán por alto los parámetros de campaña personalizados que aparezcan en el ancla.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
allowAnchor |
boolean |
true
|
false
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});
Nombre de la cookie
Este campo es opcional.
Solo se admite en el método create
.
Especifica el nombre de la cookie que se usa para almacenar los datos de Analytics.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
cookieName |
text |
_ga
|
gaCookie
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});
Dominio de la cookie
Este campo es opcional.
Solo se admite en el método create
.
Especifica el dominio que se usará para almacenar la cookie de Analytics. Si se le asigna el valor "none", se añade la cookie sin especificar ningún dominio.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
cookieDomain |
text |
document.location.hostname (normalized)
|
example.com
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});
Notas de cookies
Este campo es opcional.
Solo se admite en el método create
.
Especifica notas adicionales para añadirlas a la cookie. Las notas deben estar separadas por punto y coma.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
cookieFlags |
text | Ninguno |
SameSite=None; Secure
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});
Caducidad de la cookie
Este campo es opcional.
Solo se admite en el método create
.
Especifica la duración de la cookie en segundos.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
cookieExpires |
integer |
63072000 (two years)
|
86400
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});
Actualización de la cookie
Este campo es opcional.
Solo se admite en el método create
.
Cuando se asigna el valor "true" (predeterminado) a cookieUpdate, analytics.js actualiza la cookie cada vez que se carga la página. De esta forma, la caducidad de la cookie cambia en función de la visita más reciente al sitio web. Por ejemplo, si a la cookie de una página se le asigna una caducidad de una semana y un usuario la visita utilizando el mismo navegador cada cinco días, la caducidad se actualizará tras cada visita y, por lo tanto, nunca caducará.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
cookieUpdate |
boolean |
true
|
true
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});
GAC de almacenamiento
Este campo es opcional.
Solo se admite en el método create
.
De forma predeterminada, analytics.js crea una cookie para almacenar información de las campañas. Este campo se puede utilizar para deshabilitarla.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
storeGac |
boolean |
true
|
false
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'storeGac': false});
Dominio de cookies antiguo
Este campo es opcional.
Solo se admite en el método create
.
Se usa para determinar la forma en que analytics.js busca cookies generadas por antiguas secuencias de comandos de Google Analytics, como ga.js y urchin.js.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
legacyCookieDomain |
text | Ninguno |
store.example.com
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});
Importación del historial antiguo
Este campo es opcional.
Solo se admite en el método create
.
Especifica si analytics.js debe intentar importar los datos del historial de las cookies de ga.js.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
legacyHistoryImport |
boolean |
true
|
false
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});
Permitir parámetros de vinculación
Este campo es opcional.
Solo se admite en el método create
.
Si se asigna a este campo el valor "true", se habilita el análisis de los parámetros de vinculación multidominio que se usan para transferir estados a varios dominios.
Nombre del campo | Tipo de valor | Valor predeterminado |
---|---|---|
allowLinker |
boolean |
false
|
true
Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {allowLinker: true});
General
Permitir funciones publicitarias
Este campo es opcional.
Asigna a este campo el valor "false" para inhabilitar las balizas de Funciones publicitarias de Google Analytics cuando se hayan habilitado con el complemento displayfeatures o desde Google Analytics (Configuración de la propiedad > Recogida de datos).
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
allowAdFeatures |
Ninguno | boolean |
true
|
N/A | todos |
false
Ejemplo de uso:
ga('set', 'allowAdFeatures', false)
Enmascarar IP
Este campo es opcional.
Cuando esté presente, la dirección IP del remitente se enmascarará.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
anonymizeIp |
aip
|
boolean | Ninguno | N/A | todos |
true
Ejemplo de uso:
ga('set', 'anonymizeIp', true);
Fuente de datos
Este campo es opcional.
Indica la fuente de datos del hit. La fuente de datos de los hits enviados desde analytics.js será "web"; mientras que la de los hits enviados desde uno de los SDK de dispositivos móviles será "app".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
dataSource |
ds
|
text | Ninguno | Ninguna | todos |
crm
Ejemplo de uso:
ga('set', 'dataSource', 'crm');
Tiempo en la cola
Este campo es opcional.
Se utiliza para recoger hits sin conexión o latentes. Este valor representa la diferencia de tiempo (en milisegundos) entre el momento en el que se ha producido el hit que se ha notificado y el momento en el que se ha enviado. El valor debe ser superior o igual a 0 y, si es superior a cuatro horas, puede que el hit no se procese.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
queueTime |
qt
|
integer | Ninguno | Ninguna | todos |
560
Ejemplo de uso:
ga('set', 'queueTime', 560);
Forzar SSL
Este campo es opcional.
De forma predeterminada, las balizas recibidas de las páginas https se envían mediante https, mientras que las recibidas de las páginas http se envían con http. Al asignar a forceSSL el valor "true", se forzará que las páginas http también envíen todas las balizas mediante https.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
forceSSL |
Ninguno | boolean |
false
|
N/A | todos |
true
Ejemplo de uso:
ga('set', 'forceSSL', true);
Transporte
Este campo es opcional.
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 intenta averiguar el mejor método según el tamaño de hit y las capacidades del navegador. Si especificas "beacon" y el navegador del usuario no admite el método "navigator.sendBeacon", se utilizará "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 hit admitidos |
---|---|---|---|---|---|
transport |
Ninguno | text |
none (automatically determined)
|
Ninguna | todos |
beacon
Ejemplo de uso:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});
Usar beacon
Este campo es opcional.
Esta opción ya está obsoleta, por lo que puedes utilizar "transport" en su lugar. Si se le asigna el valor "true", se indica al cliente que use navigator.sendBeacon para enviar el hit. Es especialmente útil cuando quieres registrar un evento 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 | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
useBeacon |
Ninguno | boolean |
false
|
N/A | todos |
true
Ejemplo de uso:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});
Parámetro de vinculación
Este campo es opcional.
Representa el parámetro de vinculación para hacer una medición multidominio.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
linkerParam |
Ninguno | text | Ninguno | Ninguna | todos |
_ga=1.231587807.1974034684.1435105198
Ejemplo de uso:
// Alerts the linker parameter for the default tracker. ga(function(tracker) { alert(tracker.get('linkerParam')); });
Retrollamada de hit
Este campo es opcional.
Función que se llamará después de procesar un hit. Esta devolución de llamada se puede llamar siempre, ya sea de forma directa después de que se envíe una visita, o cuando se haya determinado que una visita no puede enviarse o no se haya podido enviar. Al llamar la función, no se envía ningún argumento. Recomendamos que se evite el uso de hitcallBack para ejecutar código que sea importante para tu aplicación, ya que es posible que no se llame en algunos casos excepcionales (por ejemplo, si el servidor no responde o analytics.js no carga). En este caso, puedes establecer un tiempo de espera para asegurar que se ejecute.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
hitCallback |
Ninguno | function | Ninguno | Ninguna | todos |
// 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
Este campo es opcional.
Es obligatorio si en la solicitud no se especifica el ID de cliente (CID). Es un identificador de usuario conocido que proporciona el propietario del sitio web o el usuario de la biblioteca. No debe ser información personal identificable (IPI). Este valor no se debe conservar nunca en las cookies de Google Analytics ni en otro tipo de almacenamiento proporcionado por Analytics.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
userId |
uid
|
text | Ninguno | Ninguna | todos |
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 sesión
Este campo es opcional.
Se usa para controlar la duración de la sesión. El valor "start" provoca que se inicie una nueva sesión con este hit y el valor "end" provoca el cierre de la sesión actual con este hit. Todos los demás valores se ignoran.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
sessionControl |
sc
|
text | Ninguno | Ninguna | todos |
start
Ejemplo de uso:
// Starts a new session. ga('send', 'pageview', {'sessionControl': 'start'});
Fuentes de tráfico
URL referente del documento
Este campo es opcional.
Especifica la fuente referente del tráfico de un sitio web. Este valor también se usa para calcular la fuente de tráfico y su formato es una URL. Este campo se inicializa mediante el comando "create" y solo se define cuando el nombre de host es distinto del nombre de host referente, a menos que se haya definido el valor "true" en el campo "alwaysSendReferrer".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
referrer |
dr
|
text |
document.referrer
|
2048 bytes | todos |
http://example.com
Ejemplo de uso:
ga('set', 'referrer', 'http://example.com');
Nombre de la campaña
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
campaignName |
cn
|
text | Ninguno | 100 bytes | todos |
(direct)
Ejemplo de uso:
ga('set', 'campaignName', '(direct)');
Fuente de la campaña
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
campaignSource |
cs
|
text | Ninguno | 100 bytes | todos |
(direct)
Ejemplo de uso:
ga('set', 'campaignSource', '(direct)');
Medio de la campaña
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
campaignMedium |
cm
|
text | Ninguno | 50 bytes | todos |
organic
Ejemplo de uso:
ga('set', 'campaignMedium', 'organic');
Palabra clave de la campaña
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
campaignKeyword |
ck
|
text | Ninguno | 500 bytes | todos |
Blue Shoes
Ejemplo de uso:
ga('set', 'campaignKeyword', 'Blue Shoes');
Contenido de la campaña
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
campaignContent |
cc
|
text | Ninguno | 500 bytes | todos |
content
Ejemplo de uso:
ga('set', 'campaignContent', 'content');
ID de campaña
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
campaignId |
ci
|
text | Ninguno | 100 bytes | todos |
ID
Ejemplo de uso:
ga('set', 'campaignId', 'ID');
Información del sistema
Resolución de pantalla
Este campo es opcional.
Especifica la resolución de la pantalla. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
screenResolution |
sr
|
text | Ninguno | 20 bytes | todos |
800x600
Ejemplo de uso:
ga('set', 'screenResolution', '800x600');
Tamaño del viewport
Este campo es opcional.
Especifica el área visible del navegador o del dispositivo. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
viewportSize |
vp
|
text | Ninguno | 20 bytes | todos |
123x456
Ejemplo de uso:
ga('set', 'viewportSize', '123x456');
Codificación del documento
Este campo es opcional.
Especifica el conjunto de caracteres utilizado para codificar una página o un documento. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
encoding |
de
|
text |
UTF-8
|
20 bytes | todos |
UTF-8
Ejemplo de uso:
ga('set', 'encoding', 'UTF-16');
Colores de pantalla
Este campo es opcional.
Especifica la profundidad de colores de la pantalla. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
screenColors |
sd
|
text | Ninguno | 20 bytes | todos |
24-bits
Ejemplo de uso:
ga('set', 'screenColors', '8-bit');
Idioma del usuario
Este campo es opcional.
Especifica el idioma. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
language |
ul
|
text | Ninguno | 20 bytes | todos |
en-us
Ejemplo de uso:
ga('set', 'language', 'en-us');
Java habilitado
Este campo es opcional.
Especifica si se ha habilitado Java. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
javaEnabled |
je
|
boolean | Ninguno | N/A | todos |
true
Ejemplo de uso:
ga('set', 'javaEnabled', true);
Versión de Flash
Este campo es opcional.
Especifica la versión de Flash. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
flashVersion |
fl
|
text | Ninguno | 20 bytes | todos |
10 1 r103
Ejemplo de uso:
ga('set', 'flashVersion', '10 1 r103');
Hit
Tipo de hit
Este campo es obligatorio con todos los tipos de hit.
Define el tipo de hit y debe ser uno de estos valores: "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 hit admitidos |
---|---|---|---|---|---|
hitType |
t
|
text | Ninguno | Ninguna | todos |
pageview
Ejemplo de uso:
ga('send', { 'hitType': 'pageview', 'page': '/home' });
Hit no interactivo
Este campo es opcional.
Especifica que el hit no se debe considerar interactivo.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
nonInteraction |
ni
|
boolean | Ninguno | N/A | todos |
true
Ejemplo de uso:
ga('set', 'nonInteraction', true);
Información sobre el contenido
URL de ubicación del documento
Este campo es opcional.
Especifica la URL completa de la página, sin incluir el ancla. Este campo se inicializa mediante el comando "create".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
location |
dl
|
text | Ninguno | 2048 bytes | todos |
http://foo.com/home?a=b
Ejemplo de uso:
ga('set', 'location', 'http://foo.com/home?a=b');
Nombre de host del documento
Este campo es opcional.
Especifica el nombre de host en el que se ha alojado el contenido.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
hostname |
dh
|
text | Ninguno | 100 bytes | todos |
foo.com
Ejemplo de uso:
ga('set', 'hostname', 'foo.com');
Ruta del documento
Este campo es opcional.
Especifica la parte de ruta de la URL de la página y debe empezar por "/". En el caso de los hits "pageview", se tiene que especificar &dl, o bien &dh y &dp, para que el hit sea válido. Se usa para especificar rutas de página virtuales.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
page |
dp
|
text | Ninguno | 2048 bytes | todos |
/foo
Ejemplo de uso:
ga('set', 'page', '/foo');
Título del documento
Este campo es opcional.
Especifica el título de la página o del documento y su valor predeterminado es document.title.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
title |
dt
|
text | Ninguno | 1500 bytes | todos |
Settings
Ejemplo de uso:
ga('set', 'title', 'Settings');
Nombre de pantalla
Es obligatorio con el tipo de hit "screenview".
Este parámetro es opcional en las propiedades web y obligatorio en las propiedades móviles en el caso de los hits "screenview", donde se usa como el nombre de pantalla del hit. En las propiedades web se usará de manera predeterminada la URL exclusiva de la página, ya sea especificando el parámetro &dl tal cual, o bien los parámetros &dh y &dp.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
screenName |
cd
|
text | Ninguno | 2048 bytes | screenview |
High Scores
Ejemplo de uso:
ga('set', 'screenName', 'High Scores');
Grupo de contenido
Este campo es opcional.
Puedes definir un máximo de cinco agrupaciones de contenido, cada una con un índice asociado de 1 a 5 (ambos inclusive). Cada agrupación de contenido puede incluir hasta 100 grupos de contenido. El valor de un grupo de contenido es un texto jerárquico delimitado por "/". Se eliminarán todas las barras diagonales iniciales y finales, y las barras diagonales repetidas se reducirán a una sola. 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 hit admitidos |
---|---|---|---|---|---|
contentGroup |
cg<groupIndex>
|
text | Ninguno | 100 bytes | todos |
news/sports
Ejemplo de uso:
ga('set', 'contentGroup5', '/news/sports');
ID de enlace
Este campo es opcional.
Representa el ID de un elemento DOM en el que se ha hecho clic. Se usa para diferenciar varios enlaces a la misma URL en los informes "Analítica en página" cuando se ha habilitado Atribución de Enlace Mejorada en la propiedad.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
linkid |
linkid
|
text | Ninguno | Ninguna | todos |
nav_bar
Ejemplo de uso:
ga('set', '&linkid', 'html-element-id');
Aplicaciones
Nombre de la aplicación
Este campo es opcional.
Especifica el nombre de la aplicación. Este campo es necesario con todos los hits que incluyan datos relacionados con la aplicación (por ejemplo, su versión, su ID o su App Installer ID). En el caso de 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 hit admitidos |
---|---|---|---|---|---|
appName |
an
|
text | Ninguno | 100 bytes | todos |
My App
Ejemplo de uso:
ga('set', 'appName', 'My App');
ID de la aplicación
Este campo es opcional.
Determina el identificador de la aplicación.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
appId |
aid
|
text | Ninguno | 150 bytes | todos |
com.company.app
Ejemplo de uso:
ga('set', 'appId', 'com.company.app');
Versión de la aplicación
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
appVersion |
av
|
text | Ninguno | 100 bytes | todos |
1.2
Ejemplo de uso:
ga('set', 'appVersion', '1.2');
ID del instalador de la aplicación
Este campo es opcional.
Especifica el identificador del instalador de la aplicación.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
appInstallerId |
aiid
|
text | Ninguno | 150 bytes | todos |
com.platform.vending
Ejemplo de uso:
ga('set', 'appInstallerId', 'com.platform.vending');
Eventos
Categoría de evento
Este campo es obligatorio con los hits de evento.
Especifica la categoría de evento. No puede estar vacío.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
eventCategory |
ec
|
text | Ninguno | 150 bytes | event |
Category
Ejemplo de uso:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action' });
Acción de evento
Este campo es obligatorio con los hits de evento.
Especifica la acción del evento. No puede estar vacío.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
eventAction |
ea
|
text | Ninguno | 500 bytes | event |
Action
Ejemplo de uso:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action' });
Etiqueta del evento
Este campo es opcional.
Especifica la etiqueta del evento.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
eventLabel |
el
|
text | Ninguno | 500 bytes | event |
Label
Ejemplo de uso:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action', 'eventLabel': 'Label' });
Valor del evento
Este campo es opcional.
Especifica el valor del evento y no puede ser un valor negativo.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
eventValue |
ev
|
integer | Ninguno | Ninguna | event |
55
Ejemplo de uso:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action', 'eventValue': 55 });
Comercio electrónico mejorado
Código SKU de producto
Este campo es opcional.
Especifica el código 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, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) id |
pr<productIndex>id
|
text | Ninguno | 500 bytes | todos |
P12345
Ejemplo de uso:
ga('ec:addProduct', {'id': 'P12345'});
Nombre del producto
Este campo es opcional.
Representa 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, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) name |
pr<productIndex>nm
|
text | Ninguno | 500 bytes | todos |
Android T-Shirt
Ejemplo de uso:
ga('ec:addProduct', {'name': 'Android T-Shirt'});
Marca de producto
Este campo es opcional.
Representa la marca asociada al producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) brand |
pr<productIndex>br
|
text | Ninguno | 500 bytes | todos |
Google
Ejemplo de uso:
ga('ec:addProduct', {'brand': 'Google'});
Categoría de producto
Este campo es opcional.
Especifica 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. Utiliza "/" como delimitador para especificar hasta cinco niveles de jerarquía. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) category |
pr<productIndex>ca
|
text | Ninguno | 500 bytes | todos |
Apparel
Ejemplo de uso:
ga('ec:addProduct', {'category': 'Apparel'});
Variante del producto
Este campo es opcional.
Especifica 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, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) variant |
pr<productIndex>va
|
text | Ninguno | 500 bytes | todos |
Black
Ejemplo de uso:
ga('ec:addProduct', {'variant': 'Black'});
Precio del producto
Este campo es opcional.
Representa el precio por unidad 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, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) price |
pr<productIndex>pr
|
currency | Ninguno | Ninguna | todos |
29.20
Ejemplo de uso:
ga('ec:addProduct', {'price': '29.20'});
Cantidad de productos
Este campo es opcional.
Especifica la cantidad seleccionada 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, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) quantity |
pr<productIndex>qt
|
integer | Ninguno | Ninguna | todos |
2
Ejemplo de uso:
ga('ec:addProduct', {'quantity': 2});
Código de cupón del producto
Este campo es opcional.
Representa el código de cupón asociado a 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, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) coupon |
pr<productIndex>cc
|
text | Ninguno | 500 bytes | todos |
SUMMER_SALE13
Ejemplo de uso:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});
Posición del producto
Este campo es opcional.
Indica la posición que el producto ocupa en una lista o en una 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, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) position |
pr<productIndex>ps
|
integer | Ninguno | Ninguna | todos |
2
Ejemplo de uso:
ga('ec:addProduct', {'position': 2});
Dimensión personalizada del producto
Este campo es opcional.
Representa la dimensión personalizada del producto, cuyo índice es un número entero positivo entre 0 y 200. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) dimension |
pr<productIndex>cd<dimensionIndex>
|
text | Ninguno | 150 bytes | todos |
Member
Ejemplo de uso:
ga('ec:addProduct', {'dimension1': 'Member'});
Métrica personalizada del producto
Este campo es opcional.
Representa una métrica personalizada a nivel de producto, cuyo índice es un número entero positivo entre 0 y 200. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product) metric |
pr<productIndex>cm<metricIndex>
|
integer | Ninguno | Ninguna | todos |
28
Ejemplo de uso:
ga('ec:addProduct', {'metric1': 28});
Acción del producto
Este campo es opcional.
Determina la función de los productos incluidos en una visita. Si no se especifica una acción de producto, se pasan por alto todas las definiciones de producto incluidas en la visita. Debe ser uno de estos valores: detail, click, add, remove, checkout, checkout_option, purchase, o refund. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) |
pa
|
text | Ninguno | Ninguna | todos |
detail
Ejemplo de uso:
ga('ec:setAction', 'detail');
ID de transacción
Este campo es opcional.
Especifica el ID de la transacción. Es un parámetro adicional que puede enviarse cuando se haya especificado "purchase" o "refund" como valor de la acción del producto. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) id |
ti
|
text | Ninguno | Ninguna | todos |
T1234
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'id': 'T1234'});
Afiliación
Este campo es opcional.
Determina la tienda o la afiliación en la que se ha producido esta transacción. Es un parámetro adicional que puede enviarse cuando se haya especificado "purchase" o "refund" como valor de la acción del producto. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) affiliation |
ta
|
text | Ninguno | Ninguna | todos |
Google Store
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});
Ingresos
Este campo es opcional.
Representa el valor total de la transacción, incluidos los impuestos y los gastos de envío. Si no se requiere envío, este valor se calcula automáticamente a partir de los campos de cantidad de producto y de precio de todos los productos del mismo hit. Es un parámetro adicional que puede enviarse cuando se haya especificado "purchase" o "refund" como valor de la acción del producto. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) revenue |
tr
|
currency | Ninguno | Ninguna | todos |
123.21
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});
Impuestos
Este campo es opcional.
Representa los impuestos totales asociados a la transacción. Es un parámetro adicional que puede enviarse cuando se haya especificado "purchase" o "refund" como valor de la acción del producto. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) tax |
tt
|
currency | Ninguno | Ninguna | todos |
10.78
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'tax': '10.78'});
Gastos de envío
Este campo es opcional.
Determina los gastos de envío asociados a la transacción. Es un parámetro adicional que puede enviarse cuando se haya especificado "purchase" o "refund" como valor de la acción del producto. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) shipping |
ts
|
currency | Ninguno | Ninguna | todos |
3.55
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});
Código de cupón
Este campo es opcional.
Representa un cupón que se haya canjeado con la transacción. Es un parámetro adicional que puede enviarse cuando se haya especificado "purchase" o "refund" como valor de la acción del producto. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) coupon |
tcc
|
text | Ninguno | Ninguna | todos |
SUMMER08
Ejemplo de uso:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});
Lista de acciones del producto
Este campo es opcional.
Determina la lista o la colección en la que se ha producido una acción de producto. Es un parámetro adicional que puede enviarse cuando el valor de la acción del producto sea "detail" o "click". En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) list |
pal
|
text | Ninguno | Ninguna | todos |
Search Results
Ejemplo de uso:
ga('ec:setAction', 'click', {'list': 'Search Results'});
Paso de tramitación de la compra
Este campo es opcional.
Representa el número de paso del embudo de tramitación de compra. Es un parámetro adicional que puede enviarse cuando la acción del producto sea "checkout". En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) step |
cos
|
integer | Ninguno | Ninguna | todos |
2
Ejemplo de uso:
ga('ec:setAction', 'checkout', {'step': 2});
Opción del paso de tramitación de la compra
Este campo es opcional.
Especifica información adicional sobre un paso de tramitación de compra. Es un parámetro adicional que puede enviarse cuando la acción del producto sea "checkout". En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(product action) option |
col
|
text | Ninguno | Ninguna | todos |
Visa
Ejemplo de uso:
ga('ec:setAction', 'checkout', {'option': 'Visa'});
Nombre de la lista de impresiones del producto
Este campo es opcional.
Determina la lista o colección a la que pertenece un producto. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) list |
il<listIndex>nm
|
text | Ninguno | Ninguna | todos |
Search Results
Ejemplo de uso:
ga('ec:addImpression', {'list': 'Search Results'});
Código SKU de impresión del producto
Este campo es opcional.
Indica el código SKU o ID de producto. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) id |
il<listIndex>pi<productIndex>id
|
text | Ninguno | Ninguna | todos |
P67890
Ejemplo de uso:
ga('ec:addImpression', {'id': 'P67890'});
Nombre de impresión del producto
Este campo es opcional.
Representa el nombre del producto. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) name |
il<listIndex>pi<productIndex>nm
|
text | Ninguno | Ninguna | todos |
Android T-Shirt
Ejemplo de uso:
ga('ec:addImpression', {'name': 'Android T-Shirt'});
Marca de impresión del producto
Este campo es opcional.
Representa la marca asociada al producto. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) brand |
il<listIndex>pi<productIndex>br
|
text | Ninguno | Ninguna | todos |
Google
Ejemplo de uso:
ga('ec:addImpression', {'brand': 'Google'});
Categoría de impresión del producto
Este campo es opcional.
Especifica la categoría a la que pertenece el producto. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) category |
il<listIndex>pi<productIndex>ca
|
text | Ninguno | Ninguna | todos |
Apparel
Ejemplo de uso:
ga('ec:addImpression', {'category': 'Apparel'});
Variante de impresión del producto
Este campo es opcional.
Especifica la variante del producto. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) variant |
il<listIndex>pi<productIndex>va
|
text | Ninguno | Ninguna | todos |
Black
Ejemplo de uso:
ga('ec:addImpression', {'variant': 'Black'});
Posición de impresión del producto
Este campo es opcional.
Indica la posición que el producto ocupa en una lista o en una colección. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) position |
il<listIndex>pi<productIndex>ps
|
integer | Ninguno | Ninguna | todos |
2
Ejemplo de uso:
ga('ec:addImpression', {'position': 2});
Precio de impresión del producto
Este campo es opcional.
Representa el precio de un producto. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) price |
il<listIndex>pi<productIndex>pr
|
currency | Ninguno | Ninguna | todos |
29.20
Ejemplo de uso:
ga('ec:addImpression', {'price': '29.20'});
Dimensión personalizada de impresión del producto
Este campo es opcional.
Representa la dimensión personalizada del producto, cuyo índice es un número entero positivo entre 0 y 200. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) dimension |
il<listIndex>pi<productIndex>cd<dimensionIndex>
|
text | Ninguno | Ninguna | todos |
Member
Ejemplo de uso:
ga('ec:addImpression', {'dimension1': 'Member'});
Métrica personalizada de impresión del producto
Este campo es opcional.
Representa una métrica personalizada a nivel de producto, cuyo índice es un número entero positivo entre 0 y 200. El índice de lista de impresiones debe ser un número entero positivo entre 1 y 200, ambos inclusive. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(impression) metric |
il<listIndex>pi<productIndex>cm<metricIndex>
|
integer | Ninguno | Ninguna | todos |
28
Ejemplo de uso:
ga('ec:addImpression', {'metric1': '28'});
ID de promoción
Este campo es opcional.
Representa el ID de promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(promo) id |
promo<promoIndex>id
|
text | Ninguno | Ninguna | todos |
SHIP
Ejemplo de uso:
ga('ec:addPromo', {'id': 'SHIP'});
Nombre de la promoción
Este campo es opcional.
Especifica el nombre de la promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(promo) name |
promo<promoIndex>nm
|
text | Ninguno | Ninguna | todos |
Free Shipping
Ejemplo de uso:
ga('ec:addPromo', {'name': 'Free Shipping'});
Creatividad de la promoción
Este campo es opcional.
Indica la creatividad asociada a la promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(promo) creative |
promo<promoIndex>cr
|
text | Ninguno | Ninguna | todos |
Shipping Banner
Ejemplo de uso:
ga('ec:addPromo', {'creative': 'Shipping Banner'});
Posición de la promoción
Este campo es opcional.
Determina la posición de la creatividad. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(promo) position |
promo<promoIndex>ps
|
text | Ninguno | Ninguna | todos |
banner_slot_1
Ejemplo de uso:
ga('ec:addPromo', {'position': 'banner_slot_1'});
Acción de la promoción
Este campo es opcional.
Especifica la función de las promociones incluidas en un hit. Si no se especifica una acción de promoción, se atribuye la acción predeterminada "view". Para medir clics de usuarios en una promoción, especifica el valor "promo_click". En el caso de analytics.js, debe instalarse 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 hit admitidos |
---|---|---|---|---|---|
(promo) action |
promoa
|
text | Ninguno | Ninguna | todos |
click
Ejemplo de uso:
ga('ec:setAction', 'promo_click'});
Código de moneda
Este campo es opcional.
Cuando está presente, indica la moneda local de todos los valores de moneda de 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 hit admitidos |
---|---|---|---|---|---|
currencyCode |
cu
|
text | Ninguno | 10 bytes | todos |
EUR
Ejemplo de uso:
ga('set', 'currencyCode', 'EUR');
Interacciones sociales
Red social
Este campo es obligatorio con el tipo de hit "social".
Especifica la red social, como Facebook o Google Plus.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
socialNetwork |
sn
|
text | Ninguno | 50 bytes | social |
facebook
Ejemplo de uso:
ga('send', 'social', { 'socialNetwork': 'facebook', 'socialAction': 'like', 'socialTarget': 'http://foo.com' })
Acciones sociales
Este campo es obligatorio con el tipo de hit "social".
Especifica la acción de interacción social. Por ejemplo, cuando en Google Plus un usuario hace clic en el botón +1, la acción social es "plus".
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
socialAction |
sa
|
text | Ninguno | 50 bytes | social |
like
Ejemplo de uso:
ga('send', 'social', { 'socialNetwork': 'facebook', 'socialAction': 'like', 'socialTarget': 'http://foo.com' })
Destino de acción social
Este campo es obligatorio con el tipo de hit "social".
Especifica el destino 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 hit admitidos |
---|---|---|---|---|---|
socialTarget |
st
|
text | Ninguno | 2048 bytes | social |
http://foo.com
Ejemplo de uso:
ga('send', 'social', { 'socialNetwork': 'facebook', 'socialAction': 'like', 'socialTarget': 'http://foo.com' })
Tiempo
Categoría de tiempos de usuario
Este campo es obligatorio con el tipo de hit "timing".
Especifica la categoría de tiempos de usuario.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
timingCategory |
utc
|
text | Ninguno | 150 bytes | timing |
category
Ejemplo de uso:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
Nombre de variable de tiempos de usuario
Este campo es obligatorio con el tipo de hit "timing".
Especifica la variable de tiempos de usuario.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
timingVar |
utv
|
text | Ninguno | 500 bytes | timing |
lookup
Ejemplo de uso:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
Duración de los tiempos de usuario
Este campo es obligatorio con el tipo de hit "timing".
Especifica el valor de tiempos de usuario, expresado en milisegundos.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
timingValue |
utt
|
integer | Ninguno | Ninguna | timing |
123
Ejemplo de uso:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
Etiqueta de tiempos de usuario
Este campo es opcional.
Especifica la etiqueta de tiempos de usuario.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
timingLabel |
utl
|
text | Ninguno | 500 bytes | timing |
label
Ejemplo de uso:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123, 'timingLabel': 'label' });
Excepciones
Descripción de la excepción
Este campo es 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 hit admitidos |
---|---|---|---|---|---|
exDescription |
exd
|
text | Ninguno | 150 bytes | exception |
DatabaseError
Ejemplo de uso:
ga('send', 'exception', { 'exDescription': 'DatabaseError' });
¿Es una excepción grave?
Este campo es opcional.
Especifica si la excepción ha sido grave.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
exFatal |
exf
|
boolean |
1
|
N/A | exception |
true
Ejemplo de uso:
ga('send', 'exception', { 'exFatal': true });
Dimensiones y métricas personalizadas
Dimensión personalizada
Este campo es opcional.
Cada dimensión personalizada tiene un índice asociado. Hay un máximo de 20 dimensiones personalizadas (200 en el caso de las cuentas de Analytics 360). El índice de dimensión debe ser un número entero positivo entre 1 y 200, ambos inclusive.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
dimension |
cd<dimensionIndex>
|
text | Ninguno | 150 bytes | todos |
Sports
Ejemplo de uso:
ga('set', 'dimension14', 'Sports');
Métrica personalizada
Este campo es opcional.
Cada métrica personalizada tiene un índice asociado. Hay un máximo de 20 métricas personalizadas (200 en el caso de las cuentas de Analytics 360). El índice de métrica debe ser un número entero positivo entre 1 y 200, ambos inclusive.
Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
---|---|---|---|---|---|
metric |
cm<metricIndex>
|
number | Ninguno | Ninguna | todos |
47
Ejemplo de uso:
ga('set', 'metric7', 47);