- All
- BigQuery
- Custom Templates
- data layer
- dataLayer
- Enhanced Ecommerce
- Firebase
- GA4
- Google Analytics 4
- Google Tag Manager
- Google Tag Manager server-side tagging
- GTM
- GTM server-side
- JavaScript
- SQL
- Tealium iQ
- Universal Data Object
- utag.data
- utag.link()
- utag.view()
All
- All
- BigQuery
- Custom Templates
- data layer
- dataLayer
- Enhanced Ecommerce
- Firebase
- GA4
- Google Analytics 4
- Google Tag Manager
- Google Tag Manager server-side tagging
- GTM
- GTM server-side
- JavaScript
- SQL
- Tealium iQ
- Universal Data Object
- utag.data
- utag.link()
- utag.view()
Usar la API de gtag.js en Google Tag Manager (GTM) y Tealium iQ para exponer valores de GA4 en el data layer
14 de diciembre de 2022
No hay comentarios
Hace algún tiempo trabajé en un proyecto en el que era necesario exponer unos parámetros de GA4 (client_id, session_id) en el data layer de una página web. El planteamiento inicial era sencillo: lanzar una llamada a la API de la librería gtag.js solicitando estos valores y llevarlos después a la capa de datos. En seguida me di de bruces con varios frentes que tuve que ir abordando uno a uno. Por una parte que la API GTAG() no siempre está expuesta en el navegador, incluso cuando está descargada la librería gtag.js. Y por otra, hay que saber cómo coordinar la ...
Continue reading
Data enrichment con Google Tag Manager server-side: enriquece el payload de tus hits de GA4 con el Promise API de GTM
3 de agosto de 2022
No hay comentarios
En este post voy a hablar de una de las funcionalidades de Google Tag Manager (GTM) server-side que bajo mi punto de vista tienen más potencial: la posibilidad de enriquecer tus flujos de datos con APIs externas. Es decir: enriquecer el event object que GTM server-side genera al procesar una petición entrante. Esto es algo de lo que ya escribí hace algún tiempo en el primer post que publiqué en este blog: ‘Trabajar con un dataLayer alojado en servidor (server-hosted) en Google Tag Manager’. Pero ahora le he dado una vuelta a mi enfoque gracias a dos nuevas APIs de ...
Continue reading
Implementar Enhanced Ecommerce (GA4) en tu ‘site’ generando tus propios dataLayers desde Google Tag Manager (GTM)
3 de abril de 2022
No hay comentarios
Enhanced Ecommerce Tracking (EEC por sus siglas en inglés) es la solución de Google Analytics para implementar analítica en un ecommerce. Este tipo de ‘sites’ tienen unas características que hacen que sea necesario una implementación de analítica propia y diferenciada: impresiones de productos, impresiones de promociones, productos añadidos al carrito de la compra, transacciones, devoluciones, etc. Con GA4, Enhanced Ecommerce cobra una nueva dimensión con respecto a Universal Analytics. Su esquema de medición e implementación cambia (aunque los pilares básicos siguen siendo los mismos): los dataLayers que se usan tienen una estructura diferente, se usan eventos propios de GA4, las ...
Continue reading
Joins (SQL) en BigQuery: cómo fusionar datos de Google Analytics 4 (GA4) con datos del tiempo
4 de marzo de 2022
No hay comentarios
BigQuery es el data warehouse de Google. Forma parte de la suite de herramientas de Google Cloud Platform y te permite alojar -y explotar- bases de datos de gran tamaño a muy buen precio y con muy buen rendimiento (en realidad BigQuery se puede usar para otras muchas cosas, como por ejemplo para elaborar modelos de Machine Learning). Google Analytics (tanto GA360 como GA4) tiene una integración nativa con BigQuery para exportar tus datos de analítica en bruto a este warehouse. Puedes hacer lo mismo con otras fuentes como por ejemplo un CRM como Salesforce o una plataforma como Google ...
Continue reading