Sintaxis tradicional

En este documento, se describe cómo configurar el seguimiento de Analytics para su sitio web con el fragmento de código de seguimiento tradicional ga.js. Si configura el seguimiento por primera vez, le recomendamos que utilice el fragmento de código de seguimiento predeterminado, que se describe en Sitios de seguimiento.

Existen dos formas básicas de configurar el seguimiento en su propiedad web: la configuración estándar y la configuración personalizada. Este documento abarca esas formas, junto con temas relacionados:

Una vez que instale correctamente el código de seguimiento de ga.js en su sitio, comenzará a recibir datos de informes. Los datos de los informes se muestran en los informes en un plazo de 24 horas después de configurar el código de seguimiento.

Configuración estándar

Cuando comienza a implementar el seguimiento en el sitio web de Google Analytics, debe instalar el código de seguimiento en las páginas de su sitio web. El fragmento de código de seguimiento genérico consta de dos partes: una etiqueta de secuencia de comandos que hace referencia al código de seguimiento ga.js y otra secuencia que ejecuta el código de seguimiento.

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
  var pageTracker = _gat._getTracker("UA-xxxxxx-x");
  pageTracker._trackPageview();
} catch(err) {}
</script>

Este fragmento de código de seguimiento debe incluirse en las páginas de tu sitio para que aparezca en la parte inferior de la estructura HTML (o HTML generado) de la página, antes de la etiqueta de cierre <body>. Para obtener más información, consulte la Descripción general funcional, en la que se explica la lógica detrás de la ejecución del código de seguimiento.

Nota: Si configura el seguimiento de una propiedad web que abarca varios dominios o subdirectorios, deberá modificar el código de seguimiento a fin de obtener datos de informes precisos para su vista (perfil). Además, si configura una vista (perfil) específicamente para un subdirectorio de un dominio más grande, también debe modificar el código de seguimiento. Para obtener más información, consulta la Guía de dominios y directorios.

La secuencia de comandos del código de seguimiento: Primera parte

La primera parte de la etiqueta de secuencia de comandos (representada por las líneas 1 a 4 del código anterior) utiliza JavaScript para determinar de forma dinámica si el protocolo HTTP para la página solicitada es seguro o estándar. Luego, utiliza el protocolo adecuado para hacer referencia al código de seguimiento. Por lo tanto, si una página de tu sitio se publica a través de un protocolo HTTP estándar, la cadena resultante será:

<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>

Si otra página se publica a través de una conexión segura, la string resultante es:

<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>

Si tienes una combinación de páginas seguras y no seguras, deja la etiqueta de secuencia de comandos inicial como se indica para que se pueda determinar la conexión adecuada. Si todas las páginas de su sitio se publican a través de HTTP estándar, puede reemplazar la primera etiqueta por la llamada más simple al código de seguimiento de Google Analytics.

Secuencia de comandos del código de seguimiento: Parte dos

El segundo conjunto de etiquetas de JavaScript abarca los métodos necesarios para ejecutar la llamada de seguimiento de los datos de la página. Esta parte del código de seguimiento también debe contener los métodos personalizados que desea aplicar a todas las páginas de su sitio. La inicialización y los métodos se colocan dentro de un bloque try/catch para que cualquier error de JavaScript se maneje sin impacto para el visitante.

El orden de las llamadas de método proporcionadas en el fragmento de seguimiento genérico es significativo, por lo que debes seguir estas pautas generales al alterar el código de seguimiento para los fines de tu sitio web:

  • La primera línea de la secuencia de comandos de seguimiento siempre debe inicializar el objeto de seguimiento de la página. 
  • var pageTracker = _gat._getTracker("UA-123456-1");
    La primera línea del fragmento de código de seguimiento estándar inicializa el objeto de seguimiento predeterminado con el ID de propiedad web de Google Analytics que proporciona como parámetro. Las llamadas de método posteriores usan ese objeto.
  • Las líneas finales del fragmento de código de seguimiento deben llamar al método _trackPageview().
    Cualquier llamada a un método personalizado que establezca o inicialice un valor debe insertarse antes de _trackPageview().
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

Dónde colocar el código de seguimiento

El código de seguimiento está diseñado para leer datos de su página después de que el contenido de la página haya terminado de cargarse. Por este motivo, el fragmento debe estar ubicado justo antes de la etiqueta de cierre </body> para tu página web. Una vez cargado el contenido de su página, el código de seguimiento, cuando se ejecuta, lee el contenido de su página según el modelo de objetos del documento (DOM). Toda la información relacionada con el seguimiento se utiliza para establecer la información de la página, establecer/actualizar cookies y enviar la solicitud de GIF a los servidores de Google Analytics.

Al colocar la secuencia de comandos al final del cuerpo de la página, se asegura de que el código de seguimiento se ejecute como el último elemento del DOM. Si, por algún motivo, se interrumpe la carga de una página determinada, es posible que no se ejecute la solicitud de GIF para esa página vista. Sin embargo, si coloca el código de seguimiento en la parte superior de la página, cualquier interrupción de la carga puede generar informes incompletos o imprecisos, ya que el código de seguimiento se basa en los datos de la página para sus informes.

Además, la ubicación física de la llamada del código de seguimiento en la parte inferior de la página es más eficaz que usar una función onLoad() para llamar al código de seguimiento. Si usas onLoad() a fin de ejecutar el código de seguimiento, la ejecución se basa en el modelo de evento para el navegador en lugar del DOM. En ese caso, si no se carga una imagen remota en una página, no se llamará a onLoad(), mientras que el DOM de la página aún podría cargarse por completo.

Personalización de tu configuración

Puede personalizar Google Analytics de diversas formas para modificar la forma en que se muestran los datos de los informes.La mayoría de los sitios web (excepto los más básicos) pueden beneficiarse con los ajustes de la configuración básica.De hecho, si su sitio tiene alguna de las siguientes características, es necesario que realice modificaciones en el código de seguimiento para que el comportamiento de los visitantes se informe correctamente.

  • Comercio electrónico: Usted tiene un sitio de comercio electrónico o un carrito de compras y desea realizar un seguimiento de la actividad de los visitantes relacionada con las compras.
  • Varios dominios: La presencia de su sitio web abarca varios nombres de host o dominios, y desea hacer un seguimiento de la actividad de los visitantes (incluida la actividad del carrito de compras) en esas propiedades.
  • Carritos de compra de terceros: Tu sitio web está alojado por un proveedor en un subdirectorio y deseas rastrear la actividad de los visitantes en una parte del sitio web (como un carrito de compras) ubicada en otro directorio del sitio del host.
  • Variables de seguimiento de la campaña personalizada: ya tiene vínculos a su sitio que contienen variables de seguimiento de la campaña personalizadas que desea utilizar.

Además, puede realizar muchos otros ajustes en el comportamiento estándar de los informes de Google Analytics, como ajustar la duración de la sesión de los visitantes, cambiar la duración de las sesiones de una campaña o desactivar la recopilación de información del navegador.

Puede personalizar los informes en dos áreas básicas:

  • La interfaz administrativa de los informes de Google Analytics
  • El uso de métodos adicionales de código de seguimiento en sus páginas web

Personalización con la interfaz administrativa

La interfaz administrativa proporciona las siguientes funciones que puede utilizar para definir mejor la visualización de datos en los informes:

  • Objetivos
    Establezca objetivos para las páginas clave de su sitio que espera que los usuarios visiten.Por lo general, los objetivos se utilizan en los sitios de comercio electrónico para observar las estadísticas relacionadas con la forma en que los clientes llegan a la página de compra final en un conjunto de páginas relacionadas, como el carrito de compras, el formulario de pedido y la confirmación del pedido.Sin embargo, también puedes usar objetivos para cualquier otra situación, como una guía paso a paso sobre un proceso de instructivos o un vínculo de "más" en un blog. Para obtener más información sobre los objetivos, consulte Acerca de los objetivos.
  • Vistas (perfiles) y filtros
    Puede configurar las vistas (perfiles) para que los usuarios individuales de los informes incluyan o excluyan cierto contenido de esos informes. Esto resulta útil cuando tiene un sitio web muy grande y desea determinar las estadísticas de la página para una sección del sitio independientemente de la otra.Por ejemplo, puede tener una sección de un sitio web dedicada exclusivamente a la indumentaria y otra sección del sitio web dedicada exclusivamente a la electrónica, y desea analizar las estadísticas de la página de ropa en relación con todas las prendas, pero independientemente de los artículos electrónicos. Cuando las vistas (perfiles) se utilizan para excluir determinadas secciones de un sitio web, restringen los informes de contenido solo a las páginas permitidas. Visite el Centro de ayuda para obtener información útil sobre las vistas (perfiles) y los filtros.

Personalización con métodos adicionales de código de seguimiento

GATC proporciona una serie de métodos que puede utilizar para configurar el código de seguimiento según las necesidades de su sitio. Recuerde que cualquier página de su sitio debe utilizar el código de seguimiento urchin.js o el código de seguimiento ga.js y sus métodos relacionados, pero no ambos. 

Si usa ambos códigos de seguimiento en una misma página, puede generar errores en los informes de esas páginas, por lo que no se recomienda hacerlo. 

Algunas de las situaciones más comunes que requieren la configuración del código de seguimiento se describen en el seguimiento de comercio electrónico. Además, la API de seguimiento proporciona una lista de todos los métodos de seguimiento ga.js que puede usar y también agrupa dichos métodos según los usos básicos de informes, como los métodos de comercio electrónico y seguimiento de eventos.