En este documento se enumeran todos los nombres de campo configurables de analytics.js.
Campos create únicamente
Los siguientes campos solo se pueden configurar en el método create. Para obtener más información, consulta la sección Crear objetos de seguimiento en la Guía de configuración avanzada.
ID de seguimiento o ID de propiedad web
Obligatorio en todos los tipos de hit.
El ID de seguimiento o el ID de propiedad web. El formato es UA-XXXX-Y. Todos los datos recopilados se asocian a este ID.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
trackingId |
texto | Ninguno |
UA-XXXX-YEjemplo 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
Opcional.
Solo se puede configurar utilizando el método create.
El nombre del objeto de seguimiento.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
name |
texto | t0 |
myTrackerEjemplo de uso:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});
ID de cliente
Opcional.
Solo se puede configurar utilizando el método create.
Identifica de forma anónima una instancia de navegador. De forma predeterminada, este valor se almacena como parte de la cookie de seguimiento de analítica propia con una caducidad de dos años.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
clientId |
texto | Randomly Generated |
35009a79-1a05-49d7-b876-2b884d0f825bEjemplo de uso:
ga('create', 'UA-XXXX-Y', {
'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});
Frecuencia de muestreo
Opcional.
Solo se puede configurar utilizando el método create.
Especifica el porcentaje de usuarios de los que se debe hacer el seguimiento. El valor predeterminado es 100 (no se extrae del muestreo a ningún usuario), pero es posible que los sitios de mayor 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 |
número | 100 |
5Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});
Frecuencia de muestreo de velocidad del sitio
Opcional.
Solo se puede configurar utilizando el método create.
Esta configuración determina la frecuencia con la que se enviarán los beacons de seguimiento de velocidad del sitio. De forma predeterminada, se hará el seguimiento automático del 1% de los usuarios.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
siteSpeedSampleRate |
número | 1 |
10Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});
Enviar siempre la URL de referencia
Opcional.
Solo se puede configurar utilizando 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 distinto del nombre de host de la página actual. Habilita este ajuste solo si quiered procesar otras páginas como referentes desde tu host actual.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
alwaysSendReferrer |
booleano | false |
trueEjemplo de uso:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});
Permitir parámetros de delimitador
Opcional.
Solo se puede configurar utilizando el método create.
De forma predeterminada, analytics.js busca parámetros de campaña predeterminados, como utm_source, utm_medium, etc., tanto en la cadena de búsqueda como en el delimitador de la URL de la página actual. Si en este se asigna el valor "false", se ignorarán los parámetros de campaña personalizados que aparezcan en el delimitador.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
allowAnchor |
booleano | true |
falseEjemplo de uso:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});
Nombre de la cookie
Opcional.
Solo se puede configurar utilizando el método create.
Es el nombre de la cookie que se usa para almacenar los datos de analítica.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
cookieName |
texto | _ga |
gaCookieEjemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});
Dominio de la cookie
Opcional.
Solo se puede configurar utilizando el método create.
Especifica el dominio que se usará para almacenar la cookie de analítica. Si se le asigna el valor "none", se establece la cookie sin especificar ningún dominio.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
cookieDomain |
texto | document.location.hostname (normalized) |
example.comEjemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});
Caducidad de las cookies
Opcional.
Solo se puede configurar utilizando el método create.
Especifica la caducidad de las cookies, en segundos.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
cookieExpires |
entero | 63072000 (two years) |
86400Ejemplo de uso:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});
Cookie de almacenamiento de Google Analytics
Opcional.
Solo se puede configurar utilizando el método create.
De forma predeterminada, analytics.js crea una cookie para almacenar la información de la campaña. Este campo se puede utilizar para inhabilitar la creación de esa cookie.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
storeGac |
booleano | true |
falseEjemplo de uso:
ga('create', 'UA-XXXX-Y', {'storeGac': false});
Dominio de cookie antigua
Opcional.
Solo se puede configurar utilizando el método create.
Este campo se usa para configurar la forma en que analytics.js busca las cookies generadas por secuencias de comandos de Google Analytics antiguas, como ga.js y urchin.js.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
legacyCookieDomain |
texto | Ninguno |
store.example.comEjemplo de uso:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});
Importación del historial antiguo
Opcional.
Solo se puede configurar utilizando 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 |
booleano | true |
falseEjemplo de uso:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});
Permitir parámetros de enlace
Opcional.
Solo se puede configurar utilizando el método create.
Si se asigna a este campo el valor "true", se habilita el análisis de los parámetros de enlace multidominio que se usan para transferir estados a varios dominios.
| Nombre del campo | Tipo de valor | Valor predeterminado |
|---|---|---|
allowLinker |
booleano | false |
trueEjemplo de uso:
ga('create', 'UA-XXXX-Y', {allowLinker: true});
General
Permitir funciones de anuncios
Este campo es opcional.
Asigna a este campo el valor "false" para inhabilitar los emisores beacon de las funciones publicitarias de Google Analytics cuando estas se hayan habilitado a mediante 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 | booleano | true |
No corresponde | todos |
falseEjemplo de uso:
ga('set', 'allowAdFeatures', false);
IP anónima
Opcional.
Si aparece, la dirección IP del remitente será anónima.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
anonymizeIp |
aip |
booleano | Ninguno | N/D | Todos |
trueEjemplo 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 definida como "web"; los hits enviados desde uno de los SDK de dispositivos móviles tendrán la fuente de datos definida como "app".
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
dataSource |
ds |
texto | Ninguno | Ninguna | Todos |
crmEjemplo de uso:
ga('set', 'dataSource', 'crm');
Tiempo en la cola
Opcional.
Se utiliza para recopilar hits sin conexión o latentes. El valor representa la diferencia de tiempo (en milisegundos) entre el momento en el que se ha producido el hit notificado y el momento en el que se ha enviado. El valor debe ser superior o igual a 0. Si los valores son superiores a cuatro horas, puede que los hits no se procesen.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
queueTime |
qt |
entero | Ninguno | Ninguna | Todos |
560Ejemplo de uso:
ga('set', 'queueTime', 560);
Forzar SSL
Opcional.
De forma predeterminada, los emisores beacon de seguimiento recibidos de las páginas https se envían mediante https, mientras que los recibidos 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 todos los emisores beacon mediante https.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
forceSSL |
Ninguno | booleano | false |
No corresponde | Todos |
trueEjemplo de uso:
ga('set', 'forceSSL', true);
Transporte
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 admitirá el método "navigator.sendBeacon", y 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 | texto | none (automatically determined) |
Ninguno | Todos |
beaconEjemplo de uso:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});
Usar beacon
Opcional.
Esta opción ya es 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. Resulta especialmente útil en los casos en que 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 | booleano | false |
No corresponde | Todos |
trueEjemplo de uso:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});
Parámetro de creación de enlaces
Opcional.
Parámetro de creación de enlaces para hacer un seguimiento multidominio.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
linkerParam |
Ninguno | texto | Ninguno | Ninguna | Todos |
_ga=1.231587807.1974034684.1435105198Ejemplo de uso:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
alert(tracker.get('linkerParam'));
});
Devolución de llamada de la visita
Opcional.
Función que se ejecutará después de procesar un hit. Esta devolución de llamada se puede ejecutar siempre, ya sea de forma directa después de que se envíe un hit, o cuando se haya determinado que un hit no puede enviarse o no se haya podido enviar. Al ejecutar 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 ejecute en algunos casos excepcionales (p. ej., si el servidor no responde o analytics.js no carga). En este caso, puedes establecer un tiempo de espera para que se ejecute.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
hitCallback |
Ninguno | función | 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
User ID
Opcional.
Este campo 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 de seguimiento. No debe ser información de identificación personal. El valor no se debe conservar nunca en las cookies de GA 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 |
texto | Ninguno | Ninguna | Todos |
as8eknlllEjemplo 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
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 |
texto | Ninguno | Ninguna | Todos |
startEjemplo de uso:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});
Fuentes de tráfico
URL de referencia del documento
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 configura cuando el nombre de host es distinto del nombre de host de referencia, a menos que el en campo "alwaysSendReferrer" se defina el valor "true".
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
referrer |
dr |
texto | document.referrer |
2.048 bytes | Todos |
http://example.comEjemplo 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 hit admitidos |
|---|---|---|---|---|---|
campaignName |
cn |
texto | Ninguno | 100 bytes | Todos |
(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 hit admitidos |
|---|---|---|---|---|---|
campaignSource |
cs |
texto | Ninguno | 100 bytes | Todos |
(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 hit admitidos |
|---|---|---|---|---|---|
campaignMedium |
cm |
texto | Ninguno | 50 bytes | Todos |
organicEjemplo 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 hit admitidos |
|---|---|---|---|---|---|
campaignKeyword |
ck |
texto | Ninguno | 500 bytes | Todos |
Blue ShoesEjemplo 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 hit admitidos |
|---|---|---|---|---|---|
campaignContent |
cc |
texto | Ninguno | 500 bytes | Todos |
contentEjemplo 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 hit admitidos |
|---|---|---|---|---|---|
campaignId |
ci |
texto | Ninguno | 100 bytes | Todos |
IDEjemplo de uso:
ga('set', 'campaignId', 'ID');
Información del sistema
Resolución de la pantalla
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 |
texto | Ninguno | 20 bytes | Todos |
800x600Ejemplo de uso:
ga('set', 'screenResolution', '800x600');
Tamaño de la ventana gráfica
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 |
texto | Ninguno | 20 bytes | Todos |
123x456Ejemplo de uso:
ga('set', 'viewportSize', '123x456');
Codificación del documento
Opcional.
Especifica el conjunto de caracteres utilizado para codificar la página o el 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 |
texto | UTF-8 |
20 bytes | Todos |
UTF-8Ejemplo de uso:
ga('set', 'encoding', 'UTF-16');
Colores de pantalla
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 |
texto | Ninguno | 20 bytes | Todos |
24-bitsEjemplo de uso:
ga('set', 'screenColors', '8-bit');
Idioma del usuario
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 |
texto | Ninguno | 20 bytes | Todos |
en-usEjemplo de uso:
ga('set', 'language', 'en-us');
Java habilitado
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 |
booleano | Ninguno | N/D | Todos |
trueEjemplo de uso:
ga('set', 'javaEnabled', true);
Versión de Flash
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 |
texto | Ninguno | 20 bytes | Todos |
10 1 r103Ejemplo de uso:
ga('set', 'flashVersion', '10 1 r103');
Hit
Tipo de hit
Obligatorio en todos los tipos de hit.
Tipo de hit. 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 |
texto | Ninguno | Ninguna | Todos |
pageviewEjemplo de uso:
ga('send', {
'hitType': 'pageview',
'page': '/home'
});
Hit sin interacción
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 |
booleano | Ninguno | N/D | Todos |
trueEjemplo de uso:
ga('set', 'nonInteraction', true);
Información sobre el contenido
URL de la ubicación del documento
Opcional.
Especifica la URL completa, sin incluir el delimitador, de la página. 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 |
texto | Ninguno | 2.048 bytes | Todos |
http://foo.com/home?a=bEjemplo de uso:
ga('set', 'location', 'http://foo.com/home?a=b');
Nombre de host del documento
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 |
texto | Ninguno | 100 bytes | Todos |
foo.comEjemplo de uso:
ga('set', 'hostname', 'foo.com');
Ruta del documento
Opcional.
La parte de ruta de la URL de la página. 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 |
texto | Ninguno | 2.048 bytes | Todos |
/fooEjemplo de uso:
ga('set', 'page', '/foo');
Título del documento
Opcional.
Título de la página o del documento. 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 |
texto | Ninguno | 1500 bytes | Todos |
SettingsEjemplo de uso:
ga('set', 'title', 'Settings');
Nombre de pantalla
Obligatorio en el tipo de hit de visita a una pantalla.
Este parámetro es opcional en las propiedades web y obligatorio en las propiedades de 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 la visita a una pantalla. En las propiedades web se usará de manera predeterminada la URL exclusiva de la página mediante el parámetro &dl tal cual o con 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 |
texto | Ninguno | 2.048 bytes | Visita a una pantalla |
High ScoresEjemplo de uso:
ga('set', 'screenName', 'High Scores');
Grupo de contenido
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 inclinadas iniciales y finales, y las barras inclinadas 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> |
texto | Ninguno | 100 bytes | Todos |
news/sportsEjemplo de uso:
ga('set', 'contentGroup5', '/news/sports');
ID del enlace
Opcional.
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 la atribución de enlace mejorada para la propiedad.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
linkid |
linkid |
texto | Ninguno | Ninguna | Todos |
nav_barEjemplo de uso:
ga('set', '&linkid', 'html-element-id');
Seguimiento de aplicaciones
Nombre de la aplicación
Opcional.
Especifica el nombre de la aplicación. Este campo es necesario para cualquier hit que incluya datos relacionados con la aplicación (p. ej., la versión de la aplicación, el ID de la aplicación o el ID del instalador de la aplicación). 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 |
texto | Ninguno | 100 bytes | Todos |
My AppEjemplo de uso:
ga('set', 'appName', 'My App');
ID de la 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 hit admitidos |
|---|---|---|---|---|---|
appId |
aid |
texto | Ninguno | 150 bytes | Todos |
com.company.appEjemplo 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 hit admitidos |
|---|---|---|---|---|---|
appVersion |
av |
texto | Ninguno | 100 bytes | Todos |
1.2Ejemplo de uso:
ga('set', 'appVersion', '1.2');
ID del 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 hit admitidos |
|---|---|---|---|---|---|
appInstallerId |
aiid |
texto | Ninguno | 150 bytes | Todos |
com.platform.vendingEjemplo de uso:
ga('set', 'appInstallerId', 'com.platform.vending');
Seguimiento de eventos
Categoría de evento
Obligatorio para el tipo de hit 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 |
texto | Ninguno | 150 bytes | evento |
CategoryEjemplo de uso:
ga('send', 'event', {
'eventCategory': 'Category',
'eventAction': 'Action'
});
Acción de evento
Obligatorio para el tipo de hit de evento.
Especifica la acción 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 |
|---|---|---|---|---|---|
eventAction |
ea |
texto | Ninguno | 500 bytes | evento |
ActionEjemplo de uso:
ga('send', 'event', {
'eventCategory': 'Category',
'eventAction': 'Action'
});
Etiqueta de evento
Opcional.
Especifica la etiqueta de evento.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
eventLabel |
el |
texto | Ninguno | 500 bytes | evento |
LabelEjemplo de uso:
ga('send', 'event', {
'eventCategory': 'Category',
'eventAction': 'Action',
'eventLabel': 'Label'
});
Valor de evento
Opcional.
Especifica el valor de evento. Los valores no pueden ser negativos.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
eventValue |
ev |
entero | Ninguno | Ninguna | evento |
55Ejemplo de uso:
ga('send', 'event', {
'eventCategory': 'Category',
'eventAction': 'Action',
'eventValue': 55
});
Comercio electrónico mejorado
Código SKU de producto
Opcional.
Código SKU del producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | 500 bytes | Todos |
P12345Ejemplo de uso:
ga('ec:addProduct', {'id': 'P12345'});
Nombre de producto
Opcional.
Nombre del producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | 500 bytes | Todos |
Android T-ShirtEjemplo de uso:
ga('ec:addProduct', {'name': 'Android T-Shirt'});
Marca de producto
Opcional.
Marca asociada al producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | 500 bytes | Todos |
GoogleEjemplo de uso:
ga('ec:addProduct', {'brand': 'Google'});
Categoría de producto
Opcional.
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. Utilice "/" como delimitador para especificar hasta cinco niveles de jerarquía. En 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 |
texto | Ninguno | 500 bytes | Todos |
ApparelEjemplo de uso:
ga('ec:addProduct', {'category': 'Apparel'});
Variante del producto
Opcional.
Variante del producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | 500 bytes | Todos |
BlackEjemplo de uso:
ga('ec:addProduct', {'variant': 'Black'});
Precio del producto
Opcional.
Precio por unidad de un producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
moneda | Ninguno | Ninguna | Todos |
29.20Ejemplo de uso:
ga('ec:addProduct', {'price': '29.20'});
Cantidad del producto
Opcional.
Cantidad de un producto. El índice de producto debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
entero | Ninguno | Ninguna | Todos |
2Ejemplo de uso:
ga('ec:addProduct', {'quantity': 2});
Código de cupón del producto
Opcional.
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 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 |
texto | Ninguno | 500 bytes | Todos |
SUMMER_SALE13Ejemplo de uso:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});
Posición del producto
Opcional.
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 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 |
entero | Ninguno | Ninguna | Todos |
2Ejemplo de uso:
ga('ec:addProduct', {'position': 2});
Dimensión personalizada del producto
Opcional.
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 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> |
texto | Ninguno | 150 bytes | Todos |
MemberEjemplo de uso:
ga('ec:addProduct', {'dimension1': 'Member'});
Métrica personaliza del producto
Opcional.
Métrica 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 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> |
entero | Ninguno | Ninguna | Todos |
28Ejemplo de uso:
ga('ec:addProduct', {'metric1': 28});
Acción del producto
Opcional.
La función de los productos incluidos en una visita. Si no se especifica una acción del 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 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 |
texto | Ninguno | Ninguna | Todos |
detailEjemplo de uso:
ga('ec:setAction', 'detail');
ID de transacción
Opcional.
ID de la transacción. Se trata de un parámetro adicional que puede enviarse cuando se haya definido para la acción del producto el valor "purchase" o "refund". En 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 |
texto | Ninguno | Ninguna | Todos |
T1234Ejemplo de uso:
ga('ec:setAction', 'purchase', {'id': 'T1234'});
Afiliación
Opcional.
La tienda o la afiliación en la que se ha producido esta transacción. Se trata de un parámetro adicional que puede enviarse cuando se haya definido "purchase" o "refund" como valor para la acción del producto. En 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 |
texto | Ninguno | Ninguna | Todos |
Google StoreEjemplo de uso:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});
Ingresos
Opcional.
Valor total de la transacción, incluidos los impuestos y los gastos de envío. Si no se envía, este valor se calcula automáticamente con los campos de cantidad de producto y de precio de todos los productos del mismo hit. Se trata de un parámetro adicional que puede enviarse cuando se haya definido el valor "purchase" o "refund" para la acción del producto. En 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 |
moneda | Ninguno | Ninguna | Todos |
123.21Ejemplo de uso:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});
Impuestos
Opcional.
Los impuestos totales asociados a la transacción. Se trata de un parámetro adicional que puede enviarse cuando para la acción del producto se haya definido el valor "purchase" o "refund". En 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 |
moneda | Ninguno | Ninguna | Todos |
10.78Ejemplo de uso:
ga('ec:setAction', 'purchase', {'tax': '10.78'});
Envío
Opcional.
Los gastos de envío asociados a la transacción. Se trata de un parámetro adicional que puede enviarse cuando para la acción del producto se haya definido el valor "purchase" o "refund". En 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 |
moneda | Ninguno | Ninguna | Todos |
3.55Ejemplo de uso:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});
Código de cupón
Opcional.
Cupón canjeado con la transacción. Se trata de un parámetro adicional que puede enviarse cuando para la acción del producto se haya definido el valor "purchase" o "refund". En 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 |
texto | Ninguno | Ninguna | Todos |
SUMMER08Ejemplo de uso:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});
Lista de la acción del producto
Opcional.
Lista o colección en los que se ha producido una acción del producto. Se trata de un parámetro adicional que puede enviarse cuando para la acción del producto se haya definido el valor "detail" o "click". En 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 |
texto | Ninguno | Ninguna | Todos |
Search ResultsEjemplo de uso:
ga('ec:setAction', 'click', {'list': 'Search Results'});
Paso de pedido
Opcional.
El número de paso en un embudo de pedido. Se trata de un parámetro adicional que puede enviarse cuando para la acción del producto se haya definido el valor "checkout". En 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 |
entero | Ninguno | Ninguna | Todos |
2Ejemplo de uso:
ga('ec:setAction', 'checkout', {'step': 2});
Opción del paso de pedido
Opcional.
Información adicional sobre un paso de pedido. Se trata de un parámetro adicional que puede enviarse cuando para la acción del producto se haya definido el valor "checkout". En 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 |
texto | Ninguno | Ninguna | Todos |
VisaEjemplo de uso:
ga('ec:setAction', 'checkout', {'option': 'Visa'});
Nombre de la lista de impresión del producto
Opcional.
Lista o colección a la que pertenece un producto. El índice de lista de impresión debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | Ninguna | Todos |
Search ResultsEjemplo de uso:
ga('ec:addImpression', {'list': 'Search Results'});
Código SKU de impresión del producto
Opcional.
ID o código SKU de producto. El índice de lista de impresión 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 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 |
texto | Ninguno | Ninguna | Todos |
P67890Ejemplo de uso:
ga('ec:addImpression', {'id': 'P67890'});
Nombre de impresión del producto
Opcional.
Nombre del producto. El índice de lista de impresión 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 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 |
texto | Ninguno | Ninguna | Todos |
Android T-ShirtEjemplo de uso:
ga('ec:addImpression', {'name': 'Android T-Shirt'});
Marca de impresión del producto
Opcional.
Marca asociada al producto. El índice de lista de impresión 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 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 |
texto | Ninguno | Ninguna | Todos |
GoogleEjemplo de uso:
ga('ec:addImpression', {'brand': 'Google'});
Categoría de impresión del producto
Opcional.
Categoría a la que pertenece el producto. El índice de lista de impresión 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 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 |
texto | Ninguno | Ninguna | Todos |
ApparelEjemplo de uso:
ga('ec:addImpression', {'category': 'Apparel'});
Variante de impresión del producto
Opcional.
Variante del producto. El índice de lista de impresión 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 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 |
texto | Ninguno | Ninguna | Todos |
BlackEjemplo de uso:
ga('ec:addImpression', {'variant': 'Black'});
Posición de impresión del producto
Opcional.
Posición que el producto ocupa en una lista o en una colección. El índice de lista de impresión 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 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 |
entero | Ninguno | Ninguna | Todos |
2Ejemplo de uso:
ga('ec:addImpression', {'position': 2});
Precio de impresión del producto
Opcional.
Precio de un producto. El índice de lista de impresión 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 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 |
moneda | Ninguno | Ninguna | Todos |
29.20Ejemplo de uso:
ga('ec:addImpression', {'price': '29.20'});
Dimensión personalizada de impresión del producto
Opcional.
Dimensión personalizada del producto cuyo índice es un número entero positivo entre 0 y 200. El índice de lista de impresión 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 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> |
texto | Ninguno | Ninguna | Todos |
MemberEjemplo de uso:
ga('ec:addImpression', {'dimension1': 'Member'});
Métrica personalizada de impresión del producto
Opcional.
Métrica personalizada del producto cuyo índice es un número entero positivo entre 0 y 200. El índice de lista de impresión 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 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> |
entero | Ninguno | Ninguna | Todos |
28Ejemplo de uso:
ga('ec:addImpression', {'metric1': '28'});
ID de la promoción
Opcional.
ID de la promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | Ninguna | Todos |
SHIPEjemplo de uso:
ga('ec:addPromo', {'id': 'SHIP'});
Nombre de la promoción
Opcional.
Nombre de la promoción. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | Ninguna | Todos |
Free ShippingEjemplo de uso:
ga('ec:addPromo', {'name': 'Free Shipping'});
Creatividad de la promoción
Opcional.
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 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 |
texto | Ninguno | Ninguna | Todos |
Shipping BannerEjemplo de uso:
ga('ec:addPromo', {'creative': 'Shipping Banner'});
Posición de la promoción
Opcional.
Posición de la creatividad. El índice de promoción debe ser un número entero positivo entre 1 y 200, ambos inclusive. En 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 |
texto | Ninguno | Ninguna | Todos |
banner_slot_1Ejemplo de uso:
ga('ec:addPromo', {'position': 'banner_slot_1'});
Acción de la 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 atribuye la acción predeterminada "view". Para medir el clic de un usuario en una promoción, define para esta función el valor "promo_click". En 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 |
texto | Ninguno | Ninguna | Todos |
clickEjemplo de uso:
ga('ec:setAction', 'promo_click'});
Código de moneda
Opcional.
Cuando está presente indica la moneda local de todos los valores de la 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 |
texto | Ninguno | 10 bytes | Todos |
EUREjemplo de uso:
ga('set', 'currencyCode', 'EUR');
Interacciones sociales
Red social
Obligatorio en el tipo de hit social.
Especifica la red social. Por ejemplo, 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 |
texto | Ninguno | 50 bytes | Social |
facebookEjemplo de uso:
ga('send', 'social', {
'socialNetwork': 'facebook',
'socialAction': 'like',
'socialTarget': 'http://foo.com'
})
Acción social
Obligatorio en el tipo de hit social.
Especifica la acción de interacción social. Por ejemplo, en Google Plus cuando un usuario haga 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 |
texto | Ninguno | 50 bytes | Social |
likeEjemplo de uso:
ga('send', 'social', {
'socialNetwork': 'facebook',
'socialAction': 'like',
'socialTarget': 'http://foo.com'
})
Objetivo de acción social
Obligatorio en el tipo de hit social.
Especifica el destino de una interacción social. El 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 |
texto | Ninguno | 2.048 bytes | Social |
http://foo.comEjemplo de uso:
ga('send', 'social', {
'socialNetwork': 'facebook',
'socialAction': 'like',
'socialTarget': 'http://foo.com'
})
Tiempos
Categoría de tiempos de usuario
Obligatorio para el tipo de hit de tiempos.
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 |
texto | Ninguno | 150 bytes | timing |
categoryEjemplo de uso:
ga('send', 'timing', {
'timingCategory': 'category',
'timingVar': 'lookup',
'timingValue': 123
});
Nombre de variable de tiempos de usuario
Obligatorio para el tipo de hit de tiempos.
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 |
texto | Ninguno | 500 bytes | timing |
lookupEjemplo de uso:
ga('send', 'timing', {
'timingCategory': 'category',
'timingVar': 'lookup',
'timingValue': 123
});
Duración de los tiempos de usuario
Obligatorio para el tipo de hit de tiempos.
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 |
entero | Ninguno | Ninguna | timing |
123Ejemplo de uso:
ga('send', 'timing', {
'timingCategory': 'category',
'timingVar': 'lookup',
'timingValue': 123
});
Etiqueta de tiempo de usuario
Opcional.
Especifica la etiqueta de tiempo de usuario.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
timingLabel |
utl |
texto | Ninguno | 500 bytes | timing |
labelEjemplo 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 hit admitidos |
|---|---|---|---|---|---|
exDescription |
exd |
texto | Ninguno | 150 bytes | excepción |
DatabaseErrorEjemplo de uso:
ga('send', 'exception', {
'exDescription': 'DatabaseError'
});
¿Es una excepción grave?
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 |
booleano | 1 |
No corresponde | excepción |
trueEjemplo 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 personalizada (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> |
texto | Ninguno | 150 bytes | Todos |
SportsEjemplo 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 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> |
número | Ninguno | Ninguna | Todos |
47Ejemplo de uso:
ga('set', 'metric7', 47);
Experimentos de contenido
ID de experimento
Opcional.
Este parámetro especifica que el usuario se ha sometido a un experimento con el ID indicado. Se debe enviar junto con el parámetro de variación de experimento.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
expId |
xid |
texto | Ninguno | 40 bytes | Todos |
Qp0gahJ3RAO3DJ18b0XoUQEjemplo de uso:
ga('set', 'expId', 'Qp0gahJ3RAO3DJ18b0XoUQ');
Variación del experimento
Opcional.
Este parámetro especifica que el usuario se ha sometido a una variación concreta de un experimento. Se debe enviar junto con el parámetro de ID de experimento.
| Nombre del campo | Parámetro de protocolo | Tipo de valor | Valor predeterminado | Longitud máxima | Tipos de hit admitidos |
|---|---|---|---|---|---|
expVar |
xvar |
texto | Ninguno | Ninguna | Todos |
1Ejemplo de uso:
ga('set', 'expVar', '1');