Google Tag Manager vs Google Analytics: ¿Cuál es la diferencia?

Cuando escuché por primera vez sobre Google Tag Manager (GTM) a principios de 2013, me sentí un poco confundido. En ese momento no tenía ni idea de que  la administración de etiquetas  fuera una cosa, así que, naturalmente, me encontré preguntándome  qué es Google Tag Manager. ¿Cuál es la diferencia entre los eventos de Google Analytics y los eventos de GTM?

Y hoy en día todavía noto esta tendencia de confusión entre muchos principiantes. En esta publicación de blog, compararé Google Tag Manager con Google Analytics y le mostraré las principales diferencias.

Alerta de spoiler: no se reemplazan entre sí. Están destinados a ser utilizados juntos.

Video tutorial

Si prefieres contenido en video, aquí tienes un tutorial de mi canal de Youtube sobre este tema.

Google Analytics en pocas palabras

El propósito principal de Google Analytics es rastrear datos, almacenarlos y generar informes sobre su sitio web, por ejemplo:

  • ¿Cuántas personas visitaron su sitio web ayer?
  • de que pais son?
  • ¿Cuántas páginas visitaron por sesión?
  • ¿Cuántos visitantes rebotaron en su sitio web (sin realizar ninguna acción)?
  • ¿Qué páginas fueron las más populares, etc.?

La única forma en que Google Analytics puede rastrear estas interacciones del usuario es con la ayuda del código de seguimiento  (también conocido como  fragmento de código Javascript de GA  ) que debe colocarse en cada página de su sitio web.

Una vez que se produce una interacción en un sitio (por ejemplo, vista de página), un fragmento de Javascript envía los datos correspondientes a Google Analytics.

No hay problema si solo desea colocar la etiqueta GA en todos los sitios web y realizar un seguimiento de la información general, como las visitas a la página, la tasa de rebote, la duración de la sesión, las referencias, etc. Sin embargo, se está limitando mucho.

Es posible que desee realizar un seguimiento de cuántas personas utilizan una función específica en su sitio web/aplicación. O tal vez te interese hacer un seguimiento de las ventas, ¿eh? En este caso, deberá agregar etiquetas personalizadas: eventos de Google Analytics que envían los datos solo cuando un visitante completa una acción particular en su sitio web. Un buen ejemplo aquí podría ser el envío de un formulario .

Entonces, ¿qué haces aquí? Pídale al desarrollador que agregue esa etiqueta de seguimiento de envío de formulario a un sitio web (directamente en el código), ¿verdad? Pero, ¿qué sucede cuando hay decenas o cientos de interacciones que desea rastrear con Google Analytics?

Desafortunadamente, requerirá mucho tiempo del desarrollador (¡y siempre están muy ocupados!). Pueden pasar semanas o incluso meses hasta que pueda poner en funcionamiento sus etiquetas de marketing, lo cual es un verdadero fastidio.

¡Administrador de etiquetas de Google al rescate!

Google Tag Manager facilita la administración de este lío de etiquetas al permitirle definir las reglas de cuándo deben activarse ciertas etiquetas, pero primero, echemos un vistazo rápido a GTM.

Si prefiere el contenido de video, esto es lo que hace GTM en pocas palabras:

Google Tag Manager  es un software gratuito de Google que le permite implementar varios tipos de código (etiquetas) en su sitio web. Algunos buenos ejemplos de una etiqueta serían el código de seguimiento de Google Analytics, los códigos de eventos de Google Analytics, el script de conversión de Google Ads y las etiquetas de remarketing. Hay muchos más tipos de código que se pueden agregar a su sitio web mediante GTM, incluidos los códigos personalizados.

Google Tag Manager  no reemplaza a Google Analytics. En cambio, ayuda a los usuarios a agregar fácilmente el código de seguimiento (etiqueta) de Google Analytics a un sitio web, implementar fragmentos de código de eventos de GA y definir reglas cuando cada código debe activarse.

Antes de GTM, los códigos de seguimiento de GA tenían que ser codificados, generalmente por un desarrollador web en cada página individual. Tener cientos de eventos es muy difícil a la hora de mantenerlos/actualizarlos. Pero Google Tag Manager resuelve este problema porque todas sus etiquetas se almacenan en un solo lugar: su cuenta GTM.

Imagina que Google Tag Manager es una caja de herramientas, donde guardas todas tus herramientas: una regla (Google Analytics), un martillo (Google Ads), etc.

Google Tag Manager también le permite probar sus etiquetas para asegurarse de que se activan cuando carga la página correcta o hace clic en un botón en particular. Otro gran beneficio: puede cambiar sus etiquetas y la forma en que funcionan sin cambiar el código fuente de su sitio web (lo que quizás no pueda hacer debido a los ciclos de lanzamiento lento o la apretada agenda de los desarrolladores); en su lugar, simplemente edite etiquetas en la interfaz de usuario de GTM y publique los cambios con solo hacer clic en un botón.

Google Analytics no es la única etiqueta compatible con Google Tag Manager. Otros ejemplos incluyen:

  • Etiqueta de conversión de anuncios de Google
  • Etiqueta de remarketing de anuncios de Google
  • Código de píxel de Facebook
  • código de seguimiento de huevo loco
  • Cualquier otro código HTML/Javascript personalizado .

¿Cuál es la diferencia entre Google Analytics y Google Tag Manager?

Son dos cosas totalmente diferentes que sirven para dos propósitos muy diferentes.

Google Tag Manager le permite administrar varios códigos de seguimiento de Javascript (también conocidos como etiquetas ) en su sitio web. El código de seguimiento de Google Analytics es una de esas etiquetas. 

Google Analytics es una herramienta de análisis que proporciona informes. Google Tag Manager no tiene funciones de informes. Se utiliza para enviar datos desde su sitio web a otras herramientas de marketing/análisis (incluido GA).

Si no desea utilizar el Administrador de etiquetas de Google, está bien. Todavía puede continuar agregando códigos de seguimiento de Google Analytics directamente al código fuente de su sitio web (pero tenga en cuenta que usted, como comercializador/analista, perderá mucha flexibilidad).

Ejemplo

Como he señalado anteriormente, Google Analytics es una etiqueta en sí misma. De acuerdo con las instrucciones de GA, debe colocar el código de seguimiento de GA en cada página de su sitio web. Un código de seguimiento de muestra debería verse así:

<!-- Etiqueta global del sitio (gtag.js) - Google Analytics -->
<secuencia de comandos asíncrona src="https://www.googletagmanager.com/gtag/js?id=UA-83848370-1"></secuencia de comandos>
<script>
  ventana.dataLayer = ventana.dataLayer || [];
  función gtag(){dataLayer.push(argumentos);}
  gtag('js', nueva Fecha());

  gtag('config', 'UA-XXXXXXX-X');
</script>

Google Tag Manager ofrece una plantilla de etiqueta predeterminada de Google Analytics, por lo que configurarla es bastante fácil. Después de instalar GTM en su sitio web , vaya a Etiquetas.

  • Haga clic en Nuevo
  • Haga clic en el bloque Configuración de etiqueta y elija la plantilla de etiqueta – Configuración de Google Analytics 4
  • Pegue el ID de medición de su flujo de datos de GA4
  • Haga clic en la  sección Activación .
  • Elija Todas las páginas.

¡Felicidades! Acaba de crear una etiqueta de página vista de Google Analytics en Google Tag Manager. Realizará un seguimiento de las páginas vistas en todas las páginas que tengan instalado el fragmento de contenedor GTM. Todas las páginas vistas se enviarán a la propiedad de Google Analytics). Si ha habilitado Medición mejorada , GA4 también rastreará automáticamente muchos otros eventos.

Administrador de etiquetas de Google frente a Google Analytics: eventos

En Google Analytics, los eventos se pueden encontrar en varios informes, por ejemplo, Compromiso > Eventos . Representan interacciones que ocurrieron en su página web. Los datos de este informe se completan con los  hits de eventos que se envían desde su sitio web a los servidores de Google Analytics. Antes del nacimiento de los sistemas de gestión de etiquetas (como GTM), los hits de eventos tenían que iniciarse mediante pequeños códigos Javascript colocados en su sitio web. Aquí hay un ejemplo:

gtag('evento', 'iniciar sesión', {
  método: 'Google'
});

Como puede ver, este fragmento de código contiene el nombre del evento y un  método de parámetro ). Después de que ocurra una acción particular en su sitio web (por ejemplo, el inicio de sesión del usuario en su cuenta), se activará el evento de Google Analytics y los datos correspondientes se transferirán a Google Analytics.

Luego puede ver esos eventos en GA4 DebugView y, después de un tiempo, en otros informes.

Ahora hablemos de los eventos del Administrador de etiquetas de Google. Para verlos, habilite el modo de vista previa y depuración de GTM haciendo clic en el  botón Vista previa  en la esquina superior derecha de la interfaz del Administrador de etiquetas de Google.

Después de habilitar el modo de vista previa y depuración, se abrirá en una nueva pestaña y luego su sitio web se cargará en una pestaña/ventana separada del navegador.

Una vez que el modo de vista previa esté habilitado, vaya a la pestaña del modo de vista previa (su URL contendrá  tagassistant.google.com ) y verá información sobre sus etiquetas, incluido su estado de activación y qué datos se están procesando. Si no funciona, lee la guía que explica cómo arreglar el modo de vista previa de GTM .

En el lado izquierdo de la consola de Vista previa y depuración, debería ver una lista de algunas definiciones, por ejemplo, Contenedor cargado, Ventana cargada . Estos, amigo mío, son eventos del Administrador de etiquetas de Google.

En realidad, juegan un papel muy importante dentro de GTM: puede activar sus etiquetas (scripts de varias herramientas de marketing) en función de estos eventos de Google Tag Manager. Aquí hay algunos ejemplos para que sea más fácil de entender:

  • El evento del Administrador de etiquetas de Google cargado en el contenedor  se puede usar como disparador para activar la etiqueta de configuración de Google Analytics 4.
  • Un clic en enlace  ocurre cuando se hace clic en un determinado elemento con un enlace. Por ejemplo, cuando alguien hace clic en un enlace PDF en su sitio web, puede enviar este clic como un evento de Google Analytics (y verlo en sus informes). PD Fuera de la caja, no verá ningún evento excepto  Container Loaded, DOM Ready y Window Loaded . Para comenzar a ver eventos, debe tener al menos un disparador de ese tipo habilitado en el contenedor. 
  • Un evento GTM de envío de formulario  (que ocurre cuando un visitante envía un formulario) puede desencadenar otra etiqueta de evento de Google Analytics 4 (que envía un evento con los datos del formulario enviado a los informes de GA). El evento GTM de envío de formulario  también se puede usar como disparador para activar una etiqueta de conversión de anuncios de Google (o cualquier otra etiqueta que desee; depende de su imaginación). Y no te limites solo a estas etiquetas.
  • Dado que todos los eventos del Administrador de etiquetas de Google se completan en la capa de datos , también puede pedirle a su desarrollador que active eventos personalizados del Administrador de etiquetas de Google (también conocidos como «Eventos de la capa de datos»).

En resumen, el evento de Google Tag Manager es una interacción en su sitio web que GTM detecta y luego coloca en la capa de datos (ps Data Layer se crea automáticamente en su sitio web cuando se implementa y publica el código del contenedor GTM). Esa interacción en su sitio web se puede utilizar como desencadenante (condición) para activar sus etiquetas de seguimiento (scripts), por ejemplo, Facebook Pixel , Google Analytics Events, Mixpanel Events, Google Ads Tags, etc.

Como puede ver, Google Tag Manager es el intermediario en su implementación de Analytics. Observa las interacciones que ocurren en su sitio web, crea eventos GTM y luego los usa para activar etiquetas (por ejemplo, Google Analytics Event). Aunque el término  Evento es el mismo en ambos productos de Google, en Google Tag Manager un Evento GTM  es una condición desencadenante , mientras  que un Evento GA es una Etiqueta.

¿Qué sucede con las conversiones/objetivos de Google Analytics?

Si lee todos los comentarios debajo de esta publicación, notará varios temas que se repiten. Uno de ellos: objetivos/ conversiones de Google Analytics . ¿Cómo se deben configurar con Google Tag Manager? De hecho, no es así como funcionan los objetivos/conversiones y Google Tag Manager no tiene una conexión directa con ellos .

Hablando de la relación entre GTM y GA, Google Tag Manager es una forma de transporte de datos que envía varias interacciones (vistas de página, eventos, etc.) a Google Analytics.

Algunas de esas interacciones son más importantes que otras (por ejemplo, la suscripción a un boletín informativo o la visita a la página de «Confirmación de pedido») y se denominan objetivos/conversiones . ¿Cómo entiende Google Analytics qué interacciones son más importantes que otras?

Lo hace configurando GA (no GTM).

Si está trabajando con Universal Analytics (GA3), debe ir a la sección Administrador de Google Analytics > Ver > Objetivos y crear un objetivo. Puede estar basado en páginas vistas, eventos o participación (p. ej., visitas > 3 páginas). Después de configurar correctamente un objetivo, determinadas vistas de página o eventos se tratarán como acciones importantes (objetivos).

Si está trabajando con Google Analytics 4, aquí tiene las instrucciones para configurar las conversiones .

En otras palabras, le dice a GA que algunas interacciones (que se envían a GA) son más valiosas para el negocio. Y no importa cómo se envió esa interacción a Google Analytics, ya sea a través de GTM, directamente desde el código del sitio web o desde otro lugar.

¿Ves la diferencia? GTM es una forma de pasar los datos de interacción a Google Analytics. Los objetivos/conversiones son interacciones valiosas que se configuran en la interfaz de GA.

Migración a Google Tag Manager

Si ejecuta un sitio que utiliza Google Analytics codificado y desea migrar a GA + GTM, hay varias cosas que debe tener en cuenta. Si la migración se realiza incorrectamente, romperá su configuración y los datos nuevos se perderán o dañarán.

En general, deberá eliminar los códigos de GA codificados de forma rígida de su sitio web y agregar el código del contenedor del Administrador de etiquetas de Google a todas las páginas del sitio. Luego activará las etiquetas de Google Analytics a través de Google Tag Manager.

Sus datos históricos no se perderán, pero la migración puede afectar negativamente sus datos futuros (si se realiza incorrectamente). 

Google Tag Manager vs Google Analytics: Conclusión

Espero que esta publicación de blog haya tenido sentido para usted, aunque algunas partes pueden parecer realmente complicadas. En pocas palabras:  GA  es la herramienta de análisis que proporciona informes sobre la actividad en su sitio. GTM  es una herramienta que activa sus códigos de seguimiento en función de reglas definidas. Al final, puede implementar el código GA  en su sitio directamente o puede implementar el  código GTM  en un sitio  y  usar  GTM  para activar su  código GA  .

Si desea más detalles, estos son los puntos principales que deben enfatizarse una vez más cuando se trata de comparar Google Tag Manager con Google Analytics:

  • Google Tag Manager no reemplaza a Google Analytics . En su lugar, ayuda a los usuarios a agregar fácilmente códigos de seguimiento (etiquetas) de Google Analytics a su sitio web, implementar fragmentos de código de GA y definir reglas, cuándo debe activarse cada etiqueta.
  • Google Tag Manager es el intermediario de su implementación de análisis digital en cualquier sitio web. Si desea agregar código o eventos de seguimiento de Google Analytics, se recomienda hacerlo con GTM, ya que no necesita realizar cambios constantes en el código del sitio web, por lo que su proceso de implementación es más rápido.
  • Google Tag Manager puede existir sin Google Analytics y viceversa . Sus desarrolladores pueden codificar códigos de Google Analytics directamente en su sitio web. Pero si necesita publicar cambios constantemente, solo los desarrolladores pueden ayudarlo aquí. Pero con GTM, puede agregar/editar/eliminar sus códigos de seguimiento de Google Analytics usted mismo. También puede usar Google Tag Manager para agregar Facebook, Google Ads u otros scripts de seguimiento a su sitio web (dejando atrás a Google Analytics).
  • Los eventos de Google Tag Manager  se utilizan como condiciones de activación  que definen cuándo se debe activar una determinada etiqueta. El evento de Google Analytics en este contexto es una etiqueta . Ejemplo: el evento GTM formSubmission  se puede usar como disparador para activar una etiqueta de evento GA llamada «form_submission».
  • No puede crear objetivos/conversiones de Google Analytics en Google Tag Manager . GTM envía eventos a GA. Los objetivos/conversiones se configuran dentro de Google Analytics, donde le indica a GA que convierta algunas interacciones regulares en objetivos más importantes/valiosos.

[Ebook Gratuito]
¡7 promts de ChatGPT para una productividad ÉPICA!

Más recientes

¿Te gustaría ser más productivo?

Marketing Digital en Talavera

Suscríbete para recibir consejos de Marketing Digital e Inteligencia Artificial

Sígueme en Redes Sociales

Newsletter

Suscríbete a mi newsletter para recibir consejos sobre Marketing Digital