Tengo una secuencia de comandos que activa una conversión dinámica de adwords de gTag.js basada en varias interacciones de usuarios realizadas en esa página. Esto funcionó bien cuando tenía instalado gTag.js. Sin embargo, recientemente actualicé a Google Tag Manager y ahora mi código:
gtag('event', 'conversion', {'send_to':'Dynamic Bits Here'});Está lanzando un error. ¿Cómo puedo convertir esto para que lo recoja Google Tag Manager? He intentado empujar a la capa de datos directamente con:
window.dataLayer.push('event','conversion', {'send_to':'Dynamic Bits Here'});Sin embargo, Adwords no lo toma como una conversión. Lo que no quiero hacer es tener que instalar un rastreador de conversiones de AdWords en el administrador de etiquetas para cada conversión, ya que hay muchas.
¿Debo mantener gTag.js instalado junto con el administrador de etiquetas?
Si gtag ya está instalado y funciona bien para usted, entonces puede dejarlo, especialmente si usa solo etiquetas de Google: gtag está diseñado para implementar todo tipo de seguimiento de Google, y ejecutar tanto gtag como GTM es mucho Javascript para esencialmente el mismo propósito.
GTM por sí solo no envía datos a Google Ads sin una etiqueta respectiva.
Sin embargo, normalmente no es necesario instalar varias etiquetas de Google Ads en GTM. Lo que normalmente haría es crear variables en GTM que recojan los bits dinámicos y luego colocar las variables en la etiqueta de Google Ads. Entonces, en lugar de tener una etiqueta para cada conversión, tiene una sola etiqueta que se configura dinámicamente según los valores enviados a la capa de datos.