Stape
Búsqueda

Cómo configurar el seguimiento de GA4 mediante el contenedor del lado del servidor de Google Tag Manager

Actualizado
3 jun 2024
Publicado
12 nov 2020
También disponible

Google Analytics 4 y el Contenedor del lado del servidor de Google Tag Manager son las mayores actualizaciones del mundo de la analítica en 2020. Estas herramientas aún están en fase beta; Google lanza actualizaciones de ambas cada semana, pero eso no debería impedirle probarlas en su sitio web. Sin embargo, no le recomiendo que se cambie solo al etiquetado de servidores de GA4 y GTM y que desactive el contenedor web con Universal Analytics. De hecho, usted no podrá trasladar todas las etiquetas del contenedor web al contenedor del servidor ya que el contenedor del servidor GTM aún no tiene clientes y etiquetas predefinidas para las plataformas más populares. Y la biblioteca de plantillas no está disponible para el contenedor del servidor.  Aun así, hay una forma de trasladar todas las etiquetas al contenedor del servidor si tienes un equipo de desarrolladores y expertos en analítica que puedan escribir etiquetas y clientes por usted.

En este artículo, describiré las ventajas de usar GA4 y el tagging (etiquetado) del servidor GTM. Puede utilizarlo como una guía paso a paso sobre cómo enviar eventos a GA4 a través del contenedor del servidor GTM. En cuanto al Comercio Electrónico / Comercio Electrónico Mejorado, lo trataré en otro artículo.

¿Qué es Google Analytics 4 y por qué debería considerar añadir GA4 a su sitio web?

La primera pregunta que puede hacerse es ¿por qué Google Analytics 4? ¿Hubo versiones del 1 al 3? ¿Y es la 4ª versión de Google Analytics? La respuesta es sí. Es la 4ª versión de Google Analytics. Todo empezó con Urching en 2005, luego se pasó a Google Analytics (ga.js) en 2009 y a Universal Analytics (analytics.js) en 2013. Y ahora tenemos GA4.

google analytics history

GA4 estaba disponible para todos desde julio de 2019, pero tenía un nombre diferente - APP + WEB. Entonces, Google decidió cambiarle el nombre y hacer un gran comunicado de prensa. Así es como obtuvo un nuevo nombre - GA4.

Si desea registrar una nueva cuenta de Google Analytics, GA4 debe ser la opción predeterminada. Google le preguntará si desea crear también una propiedad de Universal Analytics. Pero tenga en cuenta que la interfaz de GA4 está muy lejos de la conocida Universal Analytics.

Parece que Google está diciendo a los usuarios que es hora de acostumbrarse a GA4 y trasladar su seguimiento de UA a GA4. Después de todo, se han realizado numerosos cambios en la recopilación de datos y en los informes.

universal analytics stops working

¿En qué se diferencia GA4 de Universal Analytics?

1. Modelo de datos basado en eventos

El cambio más significativo que se ha introducido es el paso del concepto de vistas/sesiones de página al modelo de datos basado en eventos. Este modelo de datos se ha utilizado para el análisis de aplicaciones móviles desde hace varios años. Sin embargo, el modelo de páginas vistas no se ajusta a las aplicaciones móviles. Tiene que ver con el hecho de que los usuarios tienen un comportamiento completamente diferente cuando utilizan aplicaciones y sitios web. 

El modelo de datos basado en eventos le permite crear un evento para cualquier actividad del sitio web que desee registrar dentro de GA4. Además, puede utilizar parámetros que añadan más valor y descripción a cada evento. Google preparó la lista de nombres de eventos estándar para usar dentro de GA4, pero también puedes crear eventos y parámetros personalizados.

2. Informes en todos los dispositivos

Cuando se trata de analizar el tráfico y las ventas, el seguimiento de usuarios/conversiones entre dispositivos es el punto principal. Supongamos que un usuario ha visto su anuncio de Adwords en el móvil y ha hecho clic en él. Pero, por alguna razón, decidió proceder a la compra en el escritorio. El usuario, sin embargo, no se conectó a ninguno de los servicios de Google. Por lo tanto, Google no puede reconocerlo y dar crédito a ese clic de Adwords en particular. Como resultado, la fuente de conversión se pierde, y la información para la optimización de Adwords está incompleta.

Para resolver este problema, Google lanzó hace unos años la función Signals. Google integró la funcionalidad de Signals en GA4 y añadió el aprendizaje automático. Está diseñada para identificar a los usuarios que no han iniciado sesión en ninguno de los servicios de Google. Si un usuario no ha iniciado sesión en los servicios de Google o su dispositivo no puede identificarse mediante la toma de huellas dactilares, la tecnología de aprendizaje automático rellena todos los vacíos. 

Por cierto, la recopilación de datos de las señales de Google no está habilitada por defecto en GA4. Es necesario habilitarla manualmente entrando en la configuración -> haciendo clic en la configuración de datos -> recopilación de datos.

Otra configuración importante (y nueva) que usted debería considerar revisar es cómo GA4 identifica a los usuarios.

Hay dos opciones:

- sólo por dispositivo (lo que teníamos en la propiedad estándar de Universal Analytics)

- por ID de usuario, Google Signals y luego por dispositivo (nueva opción)

cross-platform

3. Eventos predefinidos

Google ha conseguido identificar los eventos más utilizados que los profesionales del marketing y los propietarios de empresas rastrean dentro de Google Analytics y GTM y los ha añadido a la funcionalidad de medición mejorada. Ahora se realiza un seguimiento por defecto de las visualizaciones de páginas, los desplazamientos, los clics en enlaces salientes, las búsquedas en el sitio, la participación en vídeos y la descarga de archivos. Esta función suele estar activada para todas las propiedades de GA4. Pero debe asegurarse de que está activada para su cuenta. Para ello, vaya a Data Streams -> elija los detalles de Webstream y compruebe si todos los eventos están activados.

enhanced measurement

4. Centro de Análisis e integración con BigQuery

Google ha rediseñado por completo el centro de análisis e informes de GA4. Permite a los usuarios crear pivotes, tablas y filtros fácilmente. También hay una galería de plantillas, similar a la que tienen en DataStudio. Así que usted será capaz de analizar los datos de manera más eficiente y pasar menos tiempo en la creación de informes personalizados.

La siguiente ventaja fue una gran sorpresa para mí. Antes, era imposible exportar los datos en bruto de la versión gratuita de GA a BigQuery. Y hoy, la exportación a BigQuery está disponible para todos los usuarios de GA4. En pocas palabras, usted puede exportar los datos de GA4 a BigQuery, que se puede integrar con otras fuentes como su CRM. La integración y el muestreo son las razones más populares para actualizar a GA360 según mi experiencia.

5. Límite de la dimensión y la métrica personalizadas.

En GA4, el límite de dimensiones y métricas personalizadas ha aumentado. Google Analytics 4 permite tener 25 dimensiones personalizadas con alcance de usuario y 50 con alcance de eventos. Las métricas personalizadas aumentaron a 50. En UA, sólo se pueden tener 20 métricas personalizadas y 20 dimensiones personalizadas. El aumento del número de métricas y dimensiones personalizadas ofrece más flexibilidad para la personalización de GA4.

6. Vista de depuración de GA4.

El depurador de GA4 es extremadamente útil para las personas que configuran Google Analytics 4. Con la vista previa habilitada, puede ver qué eventos, propiedades de eventos y datos de usuarios procesa GA4. Hace que el proceso de configuración de GA4 sea mucho más rápido y sencillo. Me gusta esta función.

debug view

7. Otras ventajas

Puede que usted ya esté cansado de leer por qué GA4 es tan genial. Así que voy a enumerar otras ventajas: vista de depuración incorporada, evaluación de la audiencia basada en su probabilidad de comprar en los próximos días, una combinación de análisis de la web y de la aplicación, y mucho más.

¿Qué es el etiquetado del lado del servidor de Google Tag Manager?

Permítame recordarle rápidamente lo que es el etiquetado en el lado del servidor de GTM. Y en la siguiente sección, comenzaremos con la parte más emocionante: la configuración del seguimiento.

El contenedor de servidor GTM traslada el seguimiento desde el navegador del usuario al servidor. Tiene muchas ventajas: mejora de la velocidad de la página, mayor seguridad de los datos, posibilidad de eludir el bloqueo de cookies de terceros, los AdBlockers y los ITP (si utiliza un subdominio personalizado, puede leerlo aquí), aumentar la vida útil de las cookies, y muchas más. Por ejemplo, usted puede utilizar el etiquetado del servidor GTM para enviar información sobre los eventos de su sitio web a Slack; tenemos una guía rápida aquí.

Este artículo le dará más detalles sobre lo que es el etiquetado en el lado del servidor de GTM.

Aquí le guiaremos sobre cómo configurar un contenedor de servidor GTM utilizando nuestro servicio.

¿Cómo se configura Google Analytics 4 en el lado del servidor?​

1. Cree el contenedor del servidor de Google Tag Manager. Dentro de Google Tag Manager haga clic en Admin -> En la tabla de contenedores haga clic en + -> Añada el nombre del contenedor y elija Servidor en la plataforma de destino -> en la ventana emergente elija la URL del servidor de etiquetado manualmente (si va a utilizar nuestro servicio para configurar el servidor de etiquetado) -> copie la configuración del contenedor.

create container
install google tag manager

2. Cree una cuenta en nuestro servicio -> cree un contenedor -> pegue la configuración del contenedor que ha copiado en el paso anterior. Si la configuración fue exitosa, usted verá el estado del contenedor en ejecución. La configuración del contenedor tardará hasta 10 minutos. Por favor, actualice la página en 10 minutos para comprobar el estado del contenedor.        

container configuration

3. La característica clave del etiquetado del lado del servidor es el establecimiento de cookies de origen. Para activar esta función, debe utilizar una URL de servidor de etiquetado personalizada. La URL del servidor de etiquetado personalizado o dominio personalizado debe compartir el mismo dominio que su sitio web. Por ejemplo, si el dominio de su sitio web es example.com, la URL del servidor de etiquetado debe ser ss.example.com.

Si desea añadir un dominio personalizado, abra el contenedor sGTM en stape, desplácese hasta la sección de dominios, escriba el nombre del dominio y haga clic en Añadir dominio. Una vez hecho esto, verá los registros DNS que debe añadir.

set up custom domain server side tagging 

A continuación se muestra un ejemplo de configuración de DNS para CloudFlare.

add DNS records server-side tagging
add DNS records ss tagging

4. Vuelva al contenedor del servidor de Google Tag Manager -> Elija su contenedor de servidor -> Admin -> configuración del contenedor -> pegue la URL del servidor de etiquetado.

set tagging server url in gtm

Actualizar el script Web GTM en su sitio web es muy recomendable si utiliza un dominio personalizado. Este ajuste hará que gtm.js se cargue desde tu dominio. Para ello, sustituya el dominio predeterminado googletagmanager.com por el dominio personalizado que configuró en el paso anterior.

update google tag manager script stape

5. Dentro del contenedor Web, cree una nueva etiqueta del tipo Google Tag. Añada su ID de Google Tag.

En la sección Ajustes de configuración, añada los siguientes parámetros:

  • Name: server_container_url
  • Value: Introduzca la URL que ha creado en el paso 3

Añada el activador a la etiqueta GA4. Normalmente debería activarse en todas las páginas vistas.

set up Google Analytics 4 server-side 

También puede crear una etiqueta de Google: Ajustes de configuración variable que predefinirá la configuración de etiquetas de Google si necesita utilizar varias etiquetas de Google en su sitio web y no desea añadir ajustes para cada una de las etiquetas manualmente.

Estos parámetros pueden ser, por ejemplo, una configuración que defina si desea enviar un evento de vista de página cada vez que se active una etiqueta de Google, establecer parámetros UTM, ID de cliente, etc. Existe una lista de parámetros de configuración estándar de Google Tags.

6. Para configurar el evento GA4, vaya a la sección de etiquetas y cree una nueva etiqueta con el tipo de etiqueta Google Analytics: Evento GA4. Añada su GA4 ID y el nombre del evento; hay una lista de nombres de eventos estándar.

Puede crear una variable Google Tag: Event Settings variable que ayudará a compartir los parámetros del evento a través de varias etiquetas de eventos GA4 o Google Tags. Puede ser, por ejemplo, propiedades de usuario o producto, y también hay una lista de parámetros estándar para la configuración de eventos.

Google analytics 4 events settings 
google tag event settings variable

7. Abra el contenedor del servidor de Google Tag Manager -> haga clic en Cliente -> cree el cliente GA4 y guárdelo -> vaya a Etiquetas y configure la etiqueta GA4. Recuerde que GA4 envía automáticamente no sólo pageview pero algunos otros eventos. Dentro de Event Name elige la variable {{Event Name}}. -> añada trigger Nombre de Cliente igual a GA4.

set up ga4 tag in the server container 
set up ga4 client in the server container 

8. Abra el modo de vista previa del contenedor del servidor y compruebe que ve las solicitudes de GA4. Publicar actualizado dentro de los contenedores de servidor y web Google Tag Manager.

ga4 tag details

¿Cómo configurar GA4 dentro del contenedor de servidor de Google Tag Manager utilizando las solicitudes de Universal Analytics?​

!

Importante

Este método mostrará cómo configurar GA4 sólo dentro del contenedor del servidor, sin utilizar el contenedor web de Google Tag Manager. Utilizamos este método para configurar ss GA4 antes de añadir una URL de transporte se añadió a la etiqueta de configuración de GA4. GA4 funcionará en las solicitudes de Universal Analytics.

Antes de comenzar con la configuración de GA4 dentro del contenedor del servidor de Google Tag Manager, asegúrese de que todos los eventos de Universal Analytics dentro del contenedor web funcionan correctamente. Utilizaré los eventos de Universal Analytics del contenedor web para enviar datos a GA4 dentro del contenedor del servidor.

Si algunas conversiones dentro de su Universal Analytics están configuradas en base a la URL de destino, y desea realizar el seguimiento de los mismos objetivos dentro de GA4, por favor, muévalos a GTM y realice el seguimiento como eventos.

Si su contenedor de servidor GTM no está configurado, lea este artículo para obtener instrucciones de configuración. 

Antes de proceder a la configuración de los eventos GA4, asegúrese de que su seguimiento cumple los siguientes criterios:

1. Todos los eventos que queremos rastrear dentro de GA4 están configurados correctamente dentro de Universal Analytics en el contenedor web de GTM. Utilizaremos los eventos de Universal Analytics para enviar los datos a GA4.

2. El contenedor del servidor GTM está configurado. (Si no es así, siga estas instrucciones)

3. Universal Analytics envía los datos al servidor (si no, siga estas instrucciones)

1. Comience con la configuración de un nuevo cliente GA4. Abra el contenedor del servidor GTM -> vaya a Clientes en el menú de la izquierda -> haga clic en Nuevo -> seleccione GA4 -> nombre su cliente y haga clic en Save.

2. Configure la etiqueta base GA4 dentro del contenedor del servidor de Google Tag Manager. Vaya a la pestaña Tags en el menú de la izquierda -> haga clic en Nuevo -> elija GA4 -> añada su ID de medición (puede encontrarlo dentro de su propiedad GA4, debería tener este aspecto G-1XL11HCRG1) -> elija el evento Pageview -> añada el activador de Universal Analytics. 

tag configuration
pageview event trigger configuration

3. Cree una nueva variable que capture la categoría de eventos de las solicitudes que su Universal Analytics (que está configurado dentro del contenedor web de GTM) envía al contenedor del servidor de GTM. Para ello, abra la pestaña de variables dentro del contenedor del servidor -> nueva variable -> query parameter -> Parameter Name type, etc.

event category variable configuration

4. Abra el modo de depuración y verifique que la variable de categoría de evento (que hemos creado recientemente) captura la categoría de evento correctamente. Usted puede configurar un evento GA de prueba dentro del contenedor web o probarlo en sus eventos existentes.

He configurado un evento de prueba dentro de la web GA que envía un evento con parámetros de prueba y se dispara en todos los clics.

tag configuration

Veo estos resultados dentro del modo de depuración del contenedor del servidor GTM.

Si usted no ve los eventos dentro del contenedor del servidor, por favor asegúrese de que publicó las actualizaciones desde el contenedor web.

Puede que notes que el depurador del servidor GTM tarda demasiado en mostrar las actualizaciones. Según mi experiencia, se ejecuta más rápido si se habilitan los depuradores de la web y del servidor. Pero recuerde que puede afectar al seguimiento ya que el depurador web empujará todos los cambios no publicados al contenedor del servidor.

tag manager variables

5. Cree triggers utilizando las categorías de eventos que su Universal Analytics envía al contenedor del servidor GTM. Le recomiendo que registre en un archivo de texto todas las categorías de eventos que desee rastrear dentro de GA4. Esto hará que el proceso de configuración de los disparadores dentro del contenedor del servidor GTM sea más fácil. Para ello, abra su contenedor web y copie todas las categorías de eventos de su web de Universal analytics.

tag configuration

6. Configure triggers dentro del contenedor del servidor GTM para todas las categorías de eventos que ha anotado en el paso anterior. Vaya a la pestaña de disparadores -> haga clic en nuevo -> elija algunos eventos -> categoría de eventos es igual a la categoría de eventos de su web GA.

trigger configuration

7. Configure las etiquetas que enviarán eventos al GA4 a través del contenedor del servidor. Abra la pestaña de etiquetas -> haga clic en Nuevo -> elija el tipo de etiqueta Google Analytics: GA4 -> cree el nombre de la etiqueta -> ponga su ID de GA4 -> añada el nombre del evento. Puede elegir uno de los nombres de eventos estándar o crear nombres de eventos personalizados. Es posible que quiera añadir parámetros a sus eventos. Hay parámetros de eventos estándar, o también puede utilizar parámetros de eventos personalizados. Yo recomendaría usar nombres y parámetros de eventos estándar. Repita los mismos pasos para todos los eventos que desee rastrear dentro de GA4.       

tag configuration

8. Cuando usted haya terminado de configurar todos los eventos, abra el modo de depuración y pruebe los eventos de GA4. También puede abrir la sección de tiempo real en GA4 y comprobar que los eventos se envían a GA4. Usted puede hacer clic en el nombre del evento en GA4 y ver los parámetros del evento.

tag manaer summary and realtime

9. Al final, no se olvide de publicar los cambios del contenedor del servidor GTM. Si desea rastrear los eventos recién creados como conversiones dentro de GA4, vaya a evento -> todos los eventos -> active el interruptor para estos eventos.

all events analytics

Cómo enviar datos desde el contenedor web de GTM al contenedor del servidor utilizando GA4

Conclusión:

Los contenedores de servidor GA4 y GTM todavía están en fase beta, pero es necesario que empiece a utilizar estas herramientas para la analítica de su sitio web. GA4 y GTM server tagging fueron creados para adaptarse a las reglas de seguimiento del mundo actual, las tecnologías web, las restricciones y la seguridad de los datos. Necesitará tiempo para acostumbrarse a la nueva interfaz y a las nuevas funciones y comprender cómo puede adaptarse mejor a las necesidades de su sitio web y de su empresa.

Si la migración al contenedor de servidores GA4 y GTM le resulta difícil o se da cuenta de que necesita ayuda, no dude en ponerse en contacto con nosotros. Podemos responder a sus preguntas o hacer la configuración por usted.

También puede probar el etiquetado del servidor GTM de forma gratuita utilizando nuestro servicio.

Etiquetado con:Google analytics

Aloje su servidor GTM en Stape¡ahora mismo!