Este no es, de ninguna manera, un tema nuevo en este weblog. He tratado Administrador de etiquetas de GoogleEl seguimiento de eventos y los disparadores se realizan numerosas veces antes (ver más abajo).
Sin embargo, en función de la cantidad de consultas que aún vemos en Google Tag Supervisor Foros de productos En cuanto al seguimiento de eventos, creo que un aspecto specific de los activadores de GTM invita a volver a visitarlos. Me refiero a la forma en que Solo enlaces, Formay Minutero Los desencadenantes pueden ser ambos Activado y DespedidoEsto puede fácilmente generar cierta confusión.
incógnita
El boletín informativo de Simmer
Suscríbete a la Boletín informativo de Simmer ¡Para recibir las últimas noticias y contenidos de Simo Ahava en tu bandeja de entrada de correo electrónico!
Consejo 58: Diferencia entre habilitar un disparador y disparar un disparador
Con Solo enlaces y Forma activadores, si marcas cualquiera Esperar etiquetas o Validación de cheques En la configuración del disparador, verá aparecer la siguiente condición:
Con el Minutero disparador, siempre necesitarás especificar una condición de habilitación.
El Habilite este disparador cuando… La condición es para determinar En qué páginas debería funcionar el disparador en primer lugarSu único propósito es delimitar el disparador para que escuche eventos solo en las páginas que usted lo permita.
Por el contrario, cuando eliges Algunos clics en enlacespor ejemplo, y el Dispara este disparador cuando… aparece la condición, ahí es donde se especifican las condiciones para que se lively la etiqueta.
Un error común es utilizar algo como {{Haga clic en Clases}} o {{ID de clic}} en el Habilite este disparador cuando… condición. Esto es un error porque las variables Click on solo se producen después de que se activa un disparador Click on. Pero el disparador Click on no se activará si no está habilitado en la página. Por lo tanto, esperar que una variable Click on tenga algún valor en la condición de habilitación del disparador sería contraintuitivo. podría funciona, si tienes algún otro disparador que ya haya creado la variable Click on, pero no funcionará como esperas.
Al implementar un disparador de Simply Hyperlinks, Kind o Timer con el Habilite este disparador cuando… Una vez especificado, deberá probar primero con una condición lo más amplia posible. Esto sería algo como La URL de la página contiene /lo que habilitaría el disparador en cada página que tenga el fragmento de contenedor de Google Tag Supervisor. Luego, si tiene problemas al probar los enlaces y formularios en el sitio, puede agregar algunas condiciones de página a los disparadores para asegurarse de que el disparador solo esté habilitado en las páginas donde funciona, o puede desmarcar Esperar etiquetas y/o Validación de cheques para mejorar la compatibilidad.
¿Por qué tener “Habilitar…” como opción en primer lugar?
Entonces, ¿por qué esta complejidad? ¿Por qué los oyentes no pueden estar activos en todas las páginas? Bueno, normalmente PODRÍAN estar activos, ya que hay muy poca sobrecarga por parte de un oyente que en realidad no hace nada.
Sin embargo, la Esperar etiquetas El entorno en specific puede ser peligroso en algunos contextos (por ejemplo, un Reaccionar-Sitio de una sola página impulsado por Google), ya que realiza algunas acciones bastante invasivas para garantizar que se envíen sus etiquetas. En estos casos, puede configurar los ajustes del disparador para que las páginas en las que sabe que causa problemas se excluyan del Habilite este disparador cuando… configuración.
¿Debería esto ser más fácil?
Sí, debería. A juzgar por la cantidad de veces que ha cambiado la interfaz de usuario de los activadores y considerando la cantidad de problemas que aún tienen las personas con estos activadores, no puedo evitar pensar que debe haber una forma más fácil de usar de abordar esta dicotomía. En cierto sentido, la Primera versión del seguimiento automático de eventos (en GTM v1) period mejor, ya que en ese entonces el seguimiento de eventos se habilitaba mediante el uso de “etiquetas de escucha” especiales que requerían activadores (o reglas, como se las llamaba en ese entonces). En esos casos, period muy fácil comprender la diferencia entre habilitar y activar un activador.
Creo que parte del problema es que los activadores del mismo tipo tienen una condición de activación y otra de activación. Por lo tanto, podría tener un activador Simply Hyperlinks que solo esté activado en la página X y otro activador Simply Hyperlinks que esté activado en todas las páginas. GTM maneja este conflicto mediante un gtm.triggers
clave en la capa de datos, que básicamente implementa la condición de habilitación de cada disparador respectivo.
En otras palabras, la condición de habilitación se transforma de manera bastante pure en otra condición de activación cuando tiene múltiples activadores del mismo tipo configurados en su contenedor. Esto puede generar confusión fácilmente, ya que Habilite este disparador cuando… La configuración solo debe usarse para evitar conflictos con otro JavaScript en el sitio net y no para controlar cuándo los activadores activan las etiquetas (ya que para eso existe la condición de activación).
¿Qué opinas? ¿Cómo se podría mejorar la interfaz de usuario y la experiencia del usuario?