pornance.net
www.fuck-videos.net
zettaporn.com
Un site dedicado a la implementación y desarrollos de analítica y al análisis avanzado de datos.

Google Tag Manager (GTM) Server-Side y Firestore API para generar una base de datos real-time de tus usuarios

En este post voy a explorar una implementación en la que llevo pensando mucho tiempo: usar la API de Firestore desde Google Tag Manager (GTM) Server-Side para generar una base de datos de tus usuarios. El objetivo es actualizar esta base de datos en tiempo real con información de las compras de cada uno de estos users para después leer estos datos y exponerlos en el dataLayer de Google Tag Manager. Todo esto, como te digo, en real-time. A mi me gusta pensar en este desarrollo como una especie de conato de Customer Data Platform (CDP), ya que te va ...
Continue reading

Implementar tracking de errores en tus formularios de contacto con Google Tag Manager (GTM)

En este post te voy a explicar cómo puedes implementar tracking de errores en tus formularios de contacto con Google Tag Manager (GTM). El objetivo es medir la eficiencia de tus formularios en base al número de envíos fallidos en los que incurren tus usuarios. Podrás averiguar cuáles son los campos de los web forms que provocan estos envíos fallidos y tomar acciones para optimizar estos formularios. ¿Entienden los usuarios estos formularios? ¿Tienen dificultades al rellenarlos? ¿Cuántos envíos fallidos registran los formularios y cuáles son los campos que provocan esos fallos? Es un caso de uso con el que me ...
Continue reading

Google Tag Manager (GTM) custom variable templates: generar arrays de las propiedades de tus items de Enhanced Ecommerce de GA4

En este post te voy a hablar de dos plantillas personalizadas (custom templates) de variables que he desarrollado para Google Tag Manager. Las he llamado Ecommerce array generator y GTM server-side ecommerce array generator y su cometido es el de devolver un array que contenga todos los valores de una propiedad determinada de todos los ítems en una implementación de Enhanced Ecommerce de GA4 con Google Tag Manager. La primera de las variables está desarrollada para contenedores de GTM client-side, mientras que la segunda está concebida para contenedores de GTM server-side. Su objetivo es el de facilitar tu trabajo si ...
Continue reading

Cómo procesan las llamadas de tracking el dataLayer de Google Tag Manager (GTM) y la librería utag.js de Tealium iQ

Un tag manager (TMS por sus siglas en inglés – Tag Manager System) va de la mano de un data layer: una capa de datos que expone información sobre una pantalla o interacción. El gestor de etiquetas lee esta información y la pone a disposición de sus tags, load rules y demás activos. Se puede trabajar con data layers agnósticos, aunque lo normal es que cada TMS se implemente junto con su propia capa de datos: Google Tag Manager (GTM) con el dataLayer y Tealium iQ con el Universal Data Object (UDO). El cometido de ambas capas de datos es ...
Continue reading

Migrar tu tracking desde Google Tag Manager (GTM) a un un archivo javascript externo

Hace algún tiempo escribí un post en este blog titulado ‘Implementar Enhanced Ecommerce (GA4) en tu ‘site’ generando tus propios dataLayers desde Google Tag Manager (GTM)’. En él explico cómo puedes desarrollar tus propios dataLayers desde GTM cuando no tienes soporte del equipo de desarrollo. Es un caso de uso perfectamente válido, pero tiene una contrapartida: la configuración de tu contenedor de Google Tag Manager se puede volver compleja y difícil de mantener. Siendo así, y con la idea de lograr una implementación más limpia y escalable, se me ocurrió migrar esta configuración a un archivo javascript externo. En este ...
Continue reading

GA4 y Firebase en BigQuery: cómo usar la función UNNEST para trabajar con tablas anidadas (repeated fields)

Yo no soy un experto en SQL, pero muchas veces trabajo diseñando y lanzando consultas en BigQuery. Es algo que me gusta, entre otras cosas porque me permite trabajar con el resultado de una implementación (vía Google Tag Manager o Tealium iQ) en su estado más puro: los datos recopilados en bruto. La primera vez que tuve que trabajar con los datasets de GA4 y Firebase en BigQuery (también con Universal Analytics, ojo) me di de bruces con la estructura anidada que tienen estas tablas: filas que contienen estructuras de datos repetidas. Para explotar estos repeated fields tienes que desanidarlos ...
Continue reading