Google Analytics funciona mediante la inclusión de un bloque de código JavaScript en las páginas de su sitio web. Cuando los usuarios de su 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 la página a través de varios medios y envía esta información al servidor de Analytics a través de una lista de parámetros adjuntos a una solicitud de imagen de un solo píxel.

Debido a que la configuración de su sitio web y sus necesidades de elaboración de informes pueden diferir de una configuración estándar, es una buena idea entender el proceso general de seguimiento para asegurarse de que sus informes entregan los datos como usted espera. De este modo, podrá decidir cómo configurar el seguimiento de Analytics para que se adapte mejor a su propio sitio web.

¿Cómo recopila los datos Google Analytics?

Los datos que utiliza Google Analytics para proporcionar toda la información de sus informes proceden de estas fuentes:

  • La solicitud HTTP del usuario
  • Información del navegador/sistema
  • Cookies de origen

La solicitud HTTP de cualquier página web contiene detalles sobre el navegador y el ordenador que realiza la solicitud, como el nombre de host, el tipo de navegador, la referencia y el idioma. Además, el DOM de la mayoría de los navegadores proporciona acceso a información más detallada sobre el navegador y el sistema, como la compatibilidad con Java y Flash y la resolución de la pantalla. Analytics utiliza esta información en la elaboración de informes como los de Map Overlay, Browser y Referring Sites. Analytics también establece y lee las cookies de origen en los navegadores de sus usuarios para obtener información de la sesión del usuario y de cualquier campaña publicitaria a partir de la solicitud de la 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 adjuntos a una solicitud de imagen GIF de un solo píxel. Los datos contenidos en la solicitud GIF son los que se envían a los servidores de Google Analytics, que luego se procesan y terminan en sus informes. A continuación se muestra un ejemplo de solo una parte de una solicitud 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... 

Para los clientes que han habilitado la función de remarketing con Google Analytics, se utiliza una cookie de DoubleClick de terceros para habilitar el remarketing para productos como Google Ads. Cuando se utiliza esta función, la información (incluida la cookie de DoubleClick de terceros) se envía de forma similar a los servidores de Analytics, pero el ejemplo de solicitud 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 contenidos en una solicitud GIF, consulte la sección «Parámetros de solicitud 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 los datos de la página web del siguiente modo:

  1. Un navegador solicita una página web que contiene el código de seguimiento.
  2. Se crea una matriz de JavaScript denominada _gaq y los comandos de seguimiento se introducen en la matriz.
  3. Se crea un elemento <script> y se habilita para la carga asíncrona (carga en segundo plano).
  4. Se obtiene el código de seguimiento ga.js, con el protocolo adecuado detectado automáticamente. Una vez que el código se obtiene y se carga, se ejecutan los comandos de la matriz _gaq y la matriz se transforma en un objeto de seguimiento. Las siguientes llamadas de seguimiento 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 los datos, la solicitud GIF se envía a la base de datos de Analytics para su registro y posprocesamiento.

Cómo se clasifican las solicitudes GIF

Una solicitud GIF se envía a los servidores de Analytics en los siguientes casos y se clasifica según la siguiente tabla. En cada uno de estos casos, la solicitud GIF se identifica por el 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 sólo se envían a los servidores de Analytics cuando se realiza una compra. La información sobre el usuario, la página y el sistema sólo se envía cuando se registra un evento o cuando se carga una página, y el valor definido por el usuario sólo 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 su servidor. Interacción
Evento Un evento se desencadena a través del seguimiento de eventos que configure en su sitio. Interacción
Transacción Se ha producido una transacción de compra en su sitio. Interacción
Artículo Cada artículo de una transacción se registra con una solicitud GIF. Interacción
Var Se establece un segmento de usuario personalizado que es activado por un usuario. Sin interacción

Los parámetros de la solicitud GIF

La solicitud GIF es bastante larga. Aquí hay un ejemplo de sólo una parte de una solicitud 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 parámetros que se pasan a través de la solicitud GIF. No todos los parámetros se pasan en cada ejecución del código de seguimiento, ya que algunos sólo se aplican a determinadas condiciones, como las referencias de campaña o los carros de la compra. Cuando utilice esta referencia, tenga en cuenta que buscará aquellas variables que se aplican más comúnmente a la página/solicitud que está investigando.

Variable Descripción Valor de ejemplo
utmac Cadena de cuenta. Aparece en todas las peticiones. utmac=UA-2202604-2
utmcc Valores de las cookies. Este parámetro de petición 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 utmccn%3D(referral)%7C utmcmd%3Dreferral%7C utmcct%3D%252Fissue%3B%2B
utmcn Inicia una nueva sesión de campaña. O bien utmcn o bien utmcr está presente en cualquier solicitud. Cambia los datos de seguimiento de la campaña; pero no inicia una nueva sesión utmcn=1
utmcr Indica una visita de campaña repetida. Se establece cuando se producen clics posteriores en el mismo enlace. O utmcn o utmcr está presente en cualquier solicitud. utmcr=1
utmcs Codificación del idioma del navegador. Algunos navegadores no lo establecen, en cuyo caso se establece en «-« utmcs=ISO-8859-1
utmdt Título de la página, que es una cadena codificada en la URL. utmdt=analytics%20page%20test
utme Parámetro extensible El valor está codificado. Se utiliza 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 Número aleatorio utilizado 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=9898ajssi
utmipn Nombre del producto, que es una cadena codificada en la URL. utmipn=tee%20shirt
utmipr Precio de la unidad. Establecido a nivel de artículo. El valor se establece en números sólo en formato de moneda estadounidense. utmipr=17100,32
utmiqt Cantidad. utmiqt=4
utmiva Variaciones en un artículo. Por ejemplo: grande, mediano, pequeño, rosa, blanco, negro, verde. La cadena está codificada en la URL. utmiva=red;
utmje Indica si el navegador está habilitado para Java. 1 es verdadero. utmje=1
utmn Identificación única generada para cada solicitud de GIF para evitar el almacenamiento en caché de la imagen GIF. utmn=1142651215
utmp Solicitud de la página actual. utmp=/testDirectory/myPage.html
utmr Referencia, URL completa. utmr=http://www.example.com/aboutUs/index.php?var=selected
utmsc Profundidad de color de la pantalla utmsc=24-bit
utmsr Resolución de pantalla utmsr=2400×1920
utmt Indica el tipo de solicitud, que es uno de: evento, transacción, artículo o variable personalizada. Si este valor no está presente en la solicitud GIF, la solicitud se escribe como página. utmt=event
utmtci Ciudad de facturación utmtci=San%20Diego
utmtco País de facturación utmtco=United%20Kingdom
utmtid Identificación del pedido, cadena codificada en la URL. utmtid=a2343898
utmtrg Región de facturación, cadena con codificación URL. utmtrg=New%20Brunswick
utmtsp Coste de envío. Valores como para la unidad y el precio. utmtsp=23,95
utmtst Afiliación. Normalmente se utiliza para las aplicaciones de comercio electrónico de ladrillo y mortero. utmtst=google%20mtv%20store
utmtto Total. Valores como para la unidad y el precio. utmtto=334,56
utmttx Impuestos. Valores como para la unidad y el precio. utmttx=29,16
utmul Idioma del navegador. utmul=pt-br
utmwv Versión del código de seguimiento utmwv=1

Deja una respuesta

Tu dirección de correo electrónico no será publicada.