Stape
Búsqueda
Pruébelo gratis

Qué son las transformaciones en el servidor de Google Tag Manager

Actualizado
10 sep 2024
Publicado
18 jul 2023
También disponible

Uno de los mayores lanzamientos de 2023 en el servidor Google Tag Manager es Transformaciones. Añade un objeto completamente nuevo a la estructura actual de sGTM. Las transformaciones actúan con clientes y etiquetas y añaden una nueva capacidad para anular o añadir datos de eventos después de que el cliente procese las solicitudes HTTP entrantes y antes de que una etiqueta pueda acceder a los datos de eventos.

En esta entrada del blog, quiero centrarme en qué son las Transformaciones, cómo configurarlas y cuáles son los casos de uso más comunes.

Qué son las transformaciones

Una transformación es un objeto del servidor de Google Tag Manager que actúa como intermediario entre el cliente y la etiqueta.

Los datos se entregan al contenedor de Google Tag Manager del servidor como una solicitud HTTP entrante. Una vez que un cliente reclama una solicitud, la reestructura en datos de eventos que las etiquetas, los activadores o las variables pueden utilizar en sGTM.

Las transformaciones permiten añadir, excluir y modificar parámetros de eventos después de que el cliente analice una solicitud HTTP entrante antes de que la etiqueta pueda acceder a ella.

Cada transformación consiste en lo siguiente

  1. Configuración. Aquí es donde se define lo que hay que hacer con los datos (permitir parámetros, aumentar evento, excluir parámetros).
  2. Condición de coincidencia. Define en qué casos funcionará la transformación. Esto es muy similar a los triggers en la configuración de etiquetas.
  3. Etiquetas afectadas. Aquí debe seleccionar qué transformación se aplicará de la lista de etiquetas existentes.
transformations in server google tag manager

Tipos de transformaciones

Existen tres tipos de reglas que las transformaciones permiten crear. Tras aplicar la regla de transformación, ésta modifica los datos de sucesos para las etiquetas seleccionadas y en las condiciones especificadas. Los datos de eventos no se modifican para los datos de eventos por defecto.

transformation types in server google tag manager

1. Allow parameters

La transformación de parámetros permitidos permite definir parámetros que sólo serán accesibles por etiqueta. Los parámetros que no se añadan a la transformación de parámetros permitidos se descartarán.

Dado que esta transformación afecta en gran medida a los datos de eventos accesibles para las etiquetas, asegúrese de que ha añadido todos los parámetros necesarios. De lo contrario, las etiquetas no pueden disparar debido a la falta de datos de eventos.

2. Augment event

Permite añadir o modificar datos de eventos. Al utilizar esta transformación, puede anular o añadir cualquier dato de evento antes de que la etiqueta pueda acceder a él.

3. Exclude parameters

La transformación excluir parámetro permite eliminar cualquier parámetro antes de que la etiqueta pueda acceder a él. Al igual que la transformación de parámetros permitidos, comprueba primero los parámetros necesarios para las etiquetas, ya que si falta el parámetro necesario, la etiqueta no podrá activarse.

Cómo configurar las transformaciones

1. Vaya a la pestaña de transformaciones y haga clic en Nuevo.

transformation tabs

2. Seleccione de la lista de tipos de transformación especificados.

transformation type

3. Con la transformación Permitir o Excluir, sólo tiene que especificar el parámetro que debe permitirse o excluirse.

transformation configuration

Si selecciona aumentar un evento, debe añadir el parámetro que desea modificar y el valor al que debe modificarse.

Cómo depurar transformaciones

El proceso de depuración de la transformación es excepcionalmente sencillo. Como de costumbre, debe abrir el modo de vista previa y depuración y activar la etiqueta con transformación.

1. Abra la pestaña de etiquetas en el depurador sGTM, haga clic en la etiqueta que incluye la transformación, y debería ver el nombre de la transformación en la sección Transformaciones.

debug transformations

2. Desplácese hacia abajo hasta la sección Datos de Eventos Modificados. Aquí necesita activar la casilla de verificación, Mostrar Original. De esta forma, podrá ver cómo la Transformación afectó a los datos a los que puede acceder la etiqueta.

debug transformations

3. En mi Transformación, he excluido los parámetros user_agent e ip_override. Para verificar si los datos fueron excluidos correctamente, necesito verificar que en el Valor Final, estos parámetros fueron excluidos.

debug transformations

Casos prácticos de transformaciones

1. Enriquecer los datos.

Con la transformación Augment, puede enriquecer los datos de cualquier etiqueta. Puede ser ventajoso añadir cualquier dato de su base de datos, por ejemplo, datos adicionales de productos o usuarios.

2. Eliminar PII o cualquier dato sensible.

Para cumplir con los requisitos de protección de datos de algunos países, es necesario eliminar cualquier IIP sensible antes de enviarla a cualquier herramienta de análisis o seguimiento.

Con la ayuda de la transformación de parámetros Permitir o Excluir, puede controlar estrictamente los datos enviados a cada proveedor.

3. Escribir datos precisos en una base de datos.

Mediante la transformación de datos permitida, puede escribir datos claros en Bigquery, Firestore o cualquier base de datos que utilice para recopilar datos.

Conclusión

Una transformación es una herramienta fácil de usar que permite controlar estrictamente a qué datos puede acceder cada etiqueta. Ofrece posibilidades a dos opciones opuestas: por un lado, mantener el cumplimiento limitando la información a la que pueden acceder las etiquetas. Por otro lado, ayuda a enriquecer los datos. Realmente depende del tipo de proyecto y de dónde se quiera implementar. Esperamos que este artículo haya sido útil y le haya inspirado a explorar las interesantes posibilidades que ofrece Transformations.

Etiquetado con:gtm server

Pruebe Stape para todo del lado del servidor¡ahora mismo!