Descripción general del código de seguimiento

Google Analytics incluye un bloque de código JavaScript en las páginas de tu sitio web. Cuando los usuarios de tu sitio web ven una página, este código JavaScript hace referencia a un archivo JavaScript que luego ejecuta la operación de seguimiento para Analytics. La operación de seguimiento recupera datos sobre la solicitud de página por diferentes medios y envía esta información al servidor de Analytics a través de una lista de parámetros adjunta a una solicitud de imagen de un solo píxel.

Dado que las necesidades de configuración y de informes de tu sitio web pueden diferir de una configuración estándar, te recomendamos que comprendas el proceso general de seguimiento para asegurarte de que los informes entreguen los datos de la forma esperada. De esta forma, puedes decidir cómo configurar el seguimiento de Analytics para que se adapte mejor a tu propio sitio web.

¿Cómo recopila datos Google Analytics?

Los datos que usa Google Analytics para proporcionar toda la información de tus informes provienen de las siguientes fuentes:

  • La solicitud HTTP del usuario
  • Información del navegador o del sistema
  • Cookies propias

La solicitud HTTP para cualquier página web contiene detalles sobre el navegador y la computadora que realiza la solicitud, como el nombre de host, el tipo de navegador, la URL de referencia y el idioma. Además, el DOM de la mayoría de los navegadores proporciona acceso a información más detallada del navegador y del sistema, como la compatibilidad con Java y Flash y la resolución de pantalla. Analytics usa esta información para crear informes, como los de Gráfico de visitas por ubicación, Navegador y Sitios de referencia. Analytics también configura y lee las cookies propias en los navegadores de tus usuarios para obtener información sobre la sesión del usuario y cualquier información de la campaña publicitaria a partir de la solicitud de página. El código de seguimiento de Google Analytics también lee la cookie de DoubleClick para obtener información sobre las funciones de visualización.

Cuando se recopila toda esta información, se envía a los servidores de Analytics en forma de una larga lista de parámetros adjuntados a una solicitud de imagen de GIF de un solo píxel. Los datos incluidos en la solicitud de GIF son los que se envían a los servidores de Google Analytics, que luego se procesan y se incluyen en tus informes. A continuación, puedes ver un ejemplo de solo una parte de una solicitud de GIF:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...  

En el caso de los clientes que habilitaron la función de remarketing con Google Analytics, se usa una cookie de DoubleClick de terceros para habilitar el remarketing de productos como Google Ads. Cuando se usa esta función, la información (incluida la cookie de DoubleClick de terceros) se envía de manera similar a los servidores de Analytics, pero la solicitud de ejemplo tiene el siguiente aspecto:

http://stats.g.doubleclick.net/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...

Para obtener más información sobre los datos que contiene una solicitud de GIF, consulta la sección "Parámetros de la solicitud de GIF" en la Guía de solución de problemas.

Cómo funciona el código de seguimiento

En general, el código de seguimiento de Google Analytics (GATC) recupera datos de las páginas web de la siguiente manera:

  1. Un navegador solicita una página web que contiene el código de seguimiento.
  2. Se crea un array de JavaScript llamado _gaq y se envían los comandos de seguimiento al array.
  3. Se crea un elemento <script> y se habilita para la carga asíncrona (carga en segundo plano).
  4. Se recupera el código de seguimiento ga.js y se detecta automáticamente el protocolo apropiado. Una vez que se recupera y carga el código, se ejecutan los comandos en el array _gaq y este se transforma en un objeto de seguimiento. Las llamadas de seguimiento posteriores se realizan directamente a Google Analytics.
  5. Carga el elemento de la secuencia de comandos en el DOM.
  6. Después de que el código de seguimiento recopila datos, la solicitud de GIF se envía a la base de datos de Analytics para su registro y procesamiento posterior.
Proceso de solicitud de GATC

Cómo se clasifican las solicitudes de GIF

Se envía una solicitud de GIF a los servidores de Analytics en los siguientes casos y se clasifica de acuerdo con la siguiente tabla. En cada uno de estos casos, la solicitud de GIF se identifica por tipo en el parámetro utmt. Además, el tipo de solicitud también determina qué datos se envían a los servidores de Analytics. Por ejemplo, los datos de transacciones y artículos solo se envían a los servidores de Analytics cuando se realiza una compra. La información del usuario, la página y el sistema solo se envía cuando se registra un evento o cuando se carga una página, y el valor definido por el usuario solo se envía cuando se llama al método _setVar.

Tipo de solicitud Descripción Clase
Página Se solicita una página web en tu servidor. Interacción
Evento Se activa un evento mediante el seguimiento de eventos que configuras en tu sitio. Interacción
Transacción Se produjo una transacción de compra en tu sitio. Interacción
Elemento Cada artículo de una transacción se registra con una solicitud de GIF. Interacción
Var Un usuario configura y activa un segmento de usuarios personalizado. Sin interacción

Parámetros de la solicitud de GIF

La solicitud de GIF es bastante larga. A continuación, te mostramos un ejemplo de solo una parte de una solicitud de GIF:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...   

Esta tabla contiene una lista de los muchos de los parámetros que se pasaron mediante la solicitud de GIF. No todos los parámetros se pasan con cada ejecución del código de seguimiento, ya que algunos se aplican solo a ciertas condiciones, como referencias de campañas o carritos de compras. Cuando uses esta referencia, ten en cuenta que buscarás las variables que se aplican con mayor frecuencia a la página o solicitud que estás investigando.

Variable Descripción Example Value
UTM Cadena de la cuenta. Aparece en todas las solicitudes. utmac=UA-2202604-2
UTMC
Valores de cookies Este parámetro de solicitud envía todas las cookies solicitadas desde la página.
utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utm%ccn%3D(referral)%7Cutmtissue%
UTM Inicia una sesión de campaña nueva. Cualquier solicitud determinada está presente en utmcn o utmcr. Cambia los datos de seguimiento de la campaña, pero no inicia una sesión nueva
utmcn=1
utmcr
Indica una visita recurrente a la campaña. Se establece cuando se realizan clics posteriores en el mismo vínculo. Cualquier solicitud determinada está presente en utmcn o utmcr.
utmcr=1
UTMS
Codificación de idiomas para el navegador. Algunos navegadores no establecen esta opción, en cuyo caso se establece en "-"
utmcs=ISO-8859-1
utmdt
Es el título de la página, que es una cadena codificada para URL. utmdt=analytics%20page%20test
UTM Parámetro extensible El valor está codificado. Se usa para eventos y variables personalizadas.
utmfl
Versión de Flash utmfl=9.0%20r48&
utmhn

Nombre de host, que es una cadena codificada en URL. utmhn=x343.gmodules.com
utmhid

Es un número aleatorio que se utiliza para vincular las solicitudes de GIF de Analytics con Google AdSense. utmhid=2059107202
utmipc
Código del producto Es el código SKU de un producto determinado.

utmipc=989898ajssi
utmipn
Nombre del producto, que es una cadena codificada en URL. utmipn=tee%20camiseta
utmipr
Precio unitario. Se establece a nivel del artículo. El valor se establece en números solo en formato de moneda de EE.UU.
utmipr=17100.32
utmiqt
Cantidad. utmiqt=4
utmiva
Variaciones de un artículo Por ejemplo: grande, mediano, pequeño, rosa, blanco, negro, verde. La cadena está codificada para URL.
utmiva=red;
UTMje
Indica si el navegador está habilitado para Java. 1 es verdadero. utmje=1
UTM
Es un ID único generado para cada solicitud de GIF para evitar que la imagen GIF se almacene en caché. utmn=1142651215
UTM
Solicitud de página de la página actual. utmp=/testDirectory/myPage.html
UTM
Referencia, URL completa. utmr=http://www.example.com/aboutUs/index.php?var=selected
UTMS
Profundidad de color de la pantalla utmsc=24-bit
utmsr
Resolución de pantalla utmsr=2,400 × 1,920
UTM
Indica el tipo de solicitud, que puede ser uno de los siguientes: evento, transacción, artículo o variable personalizada. Si este valor no está presente en la solicitud de GIF, la solicitud se escribe como page. utmt=evento
utmtci
Ciudad de facturación utmtci=San%20Diego
utmtco
País de facturación utmtco=Reino%20Unido
utmtid
ID de pedido, string codificada en URL. utmtid=a2343898
utmtrg
Región de facturación, string codificada en URL. utmtrg=Nuevo%20Brunswick
utmtsp
Costo de envío Valores como para unidad y precio. utmtsp=23,95
utmtst
Afiliación. Por lo general, se usa para aplicaciones físicas en comercio electrónico. utmtst=google%20mtv%20tienda
utmtto
Total. Valores como para unidad y precio. utmtto=334.56
utmttx
Impuestos. Valores como para unidad y precio. utmttx=29.16
UTM
Idioma del navegador. utmul=pt-br
utmwv
Versión del código de seguimiento utmwv=1