Tageo Avanzado con Google Tag Manager para Customer Lifetime Value
Clase 9 de 42 • Curso de Google Cloud Platform para E-commerce
Resumen
¿Cómo capturar la interacción de usuarios con Google Tag Manager y Analytics?
Comencemos profundizando en cómo podemos capturar la interacción de usuarios utilizando Google Tag Manager y Google Analytics. Aprovechar estas herramientas nos permite no solo monitorear qué páginas son visitadas, sino también quiénes las están visitando. Con el fin de optimizar nuestro modelo de "customer lifetime value", aquí te guiaré en crear variables y etiquetas que te permitirán seguir mejor a tus usuarios y recopilar datos valiosos para tu negocio.
¿Cómo crear una variable de capa de datos en Google Tag Manager?
Para capturar información específica sobre la interacción del usuario, necesitamos definir variables de usuario:
- Accede a la consola de Google Tag Manager.
- Ve a la sección de variables.
- Ahí verás variables de sistema y variables definidas por el usuario.
- Crea una nueva variable definida por el usuario.
- Utiliza una variable de la capa de datos, por ejemplo,
UserID
. - Asegúrate de que el nombre sea consistente.
- Utiliza una variable de la capa de datos, por ejemplo,
Esto te permite identificar específicamente quién ha visitado cada página.
¿Cómo configurar Google Analytics para utilizar UserID?
Una vez creada la variable UserID
, ajustemos Analytics para que procese esta información:
- Regresa a la etiqueta de Google Tag Manager que has creado.
- Edita la etiqueta y habilita "Enable Overwriting settings".
- Así agregas configuraciones adicionales.
- Define un campo adicional:
- Campo:
user ID
- Valor: la variable
UserID
que definiste.
- Campo:
- Configura dimensiones personalizadas:
- Índice: 1 (o el índice correspondiente en tu configuración)
- Valor de la dimensión:
UserID
¿Cómo asegurar que la capa de datos genere el UserID correctamente?
Para que la aplicación utilice la capa de datos creada correctamente:
-
Incorpora la función en tu código JavaScript:
// Dentro de un cambio de estado del usuario window.dataLayer.push({ 'userID': user.uid // asumiendo que utilizas Firebase Authentication });
Asegúrate de que solo se empuje el objeto si existe, para prevenir errores.
-
Verifica en Firebase:
- Confirma que el UserID coincide con el ID del usuario autenticado.
¿Cómo capturar eventos al realizar ciertas acciones en la aplicación?
Para capturar un evento, como un pedido, sigue estos pasos:
-
Configura las variables de clic en Tag Manager:
- Haz visibles las variables de clase, elemento y texto de clic.
-
Crea un disparador (trigger):
- Tipo de trigger:
Click - All Elements
- Condiciones:
- El texto del clic debe coincidir, por ejemplo, con "PLACE ORDER".
- La URL debe incluir "checkout".
- Tipo de trigger:
-
Configura una nueva etiqueta:
- Usa una etiqueta de evento universal de Analytics.
- Define su categoría, acción ("click") y etiqueta ("place all").
- Asigna el trigger creado.
Al ejecutar estas configuraciones, serás capaz de etiquetar eventos específicos como órdenes realizadas y proveer data analítica clave a Google Analytics.
¿Cómo utilizar el Debugger para verificar tus configuraciones?
El Debugger de Google Tag Manager es una herramienta valiosa para validar tus configuraciones:
- Verifica que las condiciones para disparar las etiquetas se cumplan.
- Si una etiqueta no se dispara, revisa las condiciones y ajusta según corresponda.
- Confirma en Google Analytics que la data se registra correctamente en la sección de eventos.
Si tu etiqueta no se dispara, utiliza el Debugger para entender por qué. Si el texto, por ejemplo, no coincide debido a mayúsculas, asegúrate de corregirlo.
Recuerda que, aunque aprender Google Tag Manager en detalle puede ser complejo, existen cursos completos en Platzi dedicados exclusivamente a estas configuraciones avanzadas. Este conocimiento podría ser crucial para optimizar tu estrategia de marketing digital y maximizar el valor de vida del cliente en tu negocio.