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:
- Un navegador solicita una página web que contiene el código de seguimiento.
- Se crea un array de JavaScript llamado
_gaq
y se envían los comandos de seguimiento al array. - Se crea un elemento
<script>
y se habilita para la carga asíncrona (carga en segundo plano). - 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. - Carga el elemento de la secuencia de comandos en el DOM.
- 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.
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 |