• 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()

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

Usar la API de gtag.js en Google Tag Manager (GTM) y Tealium iQ para exponer valores de GA4 en el data layer

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

Cómo aprovechar los Javascript closures en Google Tag Manager (GTM)

Un tag manager es -en el contexto de una implementación web- un inyector de Javascript. Como tal, tiene acceso a muchas de las apis, métodos y objetos que expone tu navegador. Uno de estos casos son los Javascript closures. Este concepto hace referencia a una cualidad intrínseca de este lenguaje que se da cuando una función se ejecuta dentro de otra función ya ejecutada. Esto te va a permitir ejecutar tareas complejas a través de una única función a la que puedes llamar en cualquier momento, un game winner si lo sabes aprovechar en tus implementaciones. En este post te ...
Continue reading

pornance.net
www.fuck-videos.net
zettaporn.com