Grupo de activación es el mas nuevo desencadenar Tipo que puedes agregar a una etiqueta en Administrador de etiquetas de Google. Le permite establecer dependencias entre múltiples activadores, sin activar la etiqueta hasta que Cada disparador del grupo se ha disparado al menos una vez.
Esto establece un nuevo paradigma interesante en Google Tag Supervisor, porque hasta ahora no period posible crear activadores que dependieran de más temprano valores de una clave dada (occasion
en este caso). Con el grupo de activadores, la información sobre los activadores que se han activado en la página se conserva internamente en GTM y, una vez que todos los activadores configurados en el grupo de activadores hayan indicado su finalización, el grupo de activadores activará cualquier etiqueta a la que esté asociado.
X
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!
Cómo crear un grupo de activadores
Encontrarás lo nuevo Grupo de activación dentro del flujo de trabajo del activador. Por lo tanto, en la interfaz de usuario de Google Tag Supervisor, seleccione Desencadenantesentonces NUEVOy, por último, haga clic en la opción “Elegir un tipo de disparador para comenzar la configuración”.
En la superposición que se abre, seleccione el Grupo de activación opción.
Ahora deberías ver la pantalla de configuración.
Los grupos de activación tienen una muy easy lógica operacional.
-
Haga clic en el Elija un disparador (o el botón azul más) en el medio de la pantalla de configuración.
-
Elija uno o más activadores existentes en la superposición que se abre.
Cada disparador que agregues al grupo de disparadores… Necesito disparar en la página tantas veces como aparezca en el grupo de activación para que el propio grupo energetic cualquier etiqueta a la que esté asociado.
Tenga en cuenta que Puedes agregar un disparador más de una vezAl agregar un disparador más de una vez al grupo, ese disparador en explicit debe activarse tantas veces como se haya agregado al grupo para que el grupo de disparadores funcione.
El El orden de los disparadores en el grupo es intrascendenteEl grupo de activadores se activará tan pronto como todos los activadores incluidos se hayan activado una vez. Independientemente del orden.
Una vez que haya terminado de agregar activadores, también puede agregar condiciones de activación adicionales seleccionando Algunas condiciones de la selección “Este disparador se activa en”. Cualquier condición que agregue aquí deberá pasar además de los disparadores del grupo que se activa.
Cuando hayas terminado, puedes agregar el grupo de activadores a tus etiquetas. El grupo de activadores funciona igual que un activador regular, en el sentido de que, tan pronto como se cumplan sus condiciones (es decir, se hayan activado todos los activadores del grupo), se activará la etiqueta en sí.
Siguiendo el ejemplo de otro Artículo reciente mío, puedes crear un grupo de activación con un Disparador de profundidad de desplazamiento y un Disparador de temporizadorEl grupo de activadores no se activará hasta que se hayan activado tanto el activador de profundidad de desplazamiento como el activador del temporizador, lo que significa que puede posponer la activación de su etiqueta hasta que el usuario se haya desplazado lo suficiente y haya pasado algún tiempo en la página.
En este ejemplo, tengo un disparador de profundidad de desplazamiento que se activa en 50
porcentaje desplazado y un disparador de temporizador que se activa a los 30 segundos de tiempo de permanencia en la página.
El grupo de disparadores combina el temporizador y el disparador de profundidad de desplazamiento en un rastreador de participación decente.
Ejemplo 2: Espere a que se energetic primero el disparador Todas las páginas
Este ejemplo debería ser válido si desea establecer un orden de ejecución entre dos activadores (y, en consecuencia, las etiquetas que estos activan). Un ejemplo clásico es esperar la etiqueta de vista de página en Google analitico para disparar antes de cualquier etiqueta de evento.
Aunque sea una Un poco de mito que recopilar eventos antes de las visitas a la página es de alguna manera perjudicial para el análisis (GA es más que capaz de unir una sesión donde el hito de entrada no fue una visita a la página), el ejercicio sigue siendo esclarecedor.
En este grupo de activación, tenemos la precise disparador con el que queremos disparar la etiqueta y también el Todas las páginas disparador. La concept es que el disparador de eventos en sí no haga nada hasta que el disparador Todas las páginas también se haya activado.
Recuerda que no puedes establecer orden en un grupo de activadores. El grupo de activadores se activará tan pronto como se hayan activado todos los activadores enumerados en él, independientemente del orden. Por lo tanto, la suposición subyacente aquí es que Evento – no inactivo El disparador nunca se disparará antes de que Todas las páginas desencadenar.
Quizás sea más razonable utilizar secuenciación de etiquetas En la mayoría de los casos en los que desea establecer una secuencia de activación de elementos, pero especialmente cuando tiene una gran cantidad de etiquetas que dependen de una dependencia muy comparable, puede que sea más fácil utilizar un grupo de activadores.
Ejemplo 3: Consentimiento dado
Otro caso de uso common para los grupos de activadores sería asegurarse de que sus otros activadores no se activen hasta que el usuario haya dado su consentimiento o haya optado por participar en sus esfuerzos de análisis y seguimiento de publicidad.
Puede que no tenga la misma elegancia que la secuenciación de etiquetas o que el evento impulse el estado de consentimiento. dataLayer
(o escribirlo en una cookie), pero le permite activar etiquetas solo después de que se haya introducido un evento específico de “consentimiento otorgado”. dataLayer
.
En cualquier caso, así es como se vería un grupo de activadores para una etiqueta que quiero que se energetic cuando el usuario inicia sesión, pero también quiero asegurarme de que el usuario haya dado su consentimiento para ser rastreado en mi sitio net:
Ejemplo 4: Formulario de compromiso
Otro ejemplo de medición de participación (para el cual los grupos de activadores son excelentes) sería rastrear si el usuario ha interactuado con una cantidad determinada de campos de formulario antes de etiquetarlos como comprometido con la forma.
Para que esto funcione, necesitas un disparador que se energetic cuando el usuario cambie el valor de un campo de formulario. Esto es fácil de hacer con un detector de eventos personalizadodonde el nombre del evento que estás escuchando es 'change'
:
var type = doc.querySelector('#someForm');
type.addEventListener('change', perform(e) {
window.dataLayer.push({
occasion: 'formFieldChanged',
discipline: e.goal
});
});
Y luego crearías un disparador de evento personalizado para el formFieldChanged
Nombre del evento. Una vez que hayas hecho eso, crear un grupo de activadores en el que el usuario debe interactuar con los campos del formulario tres veces antes de que se energetic la etiqueta es sencillo:
Cosas para considerar
A continuación se presentan algunos aspectos a tener en cuenta al trabajar con grupos de activadores.
Los grupos de activadores no se pueden utilizar como excepciones genéricas
No puedes usar un grupo de activadores como Excepción de activaciónporque lo único que un grupo disparador puede evitar que se dispare es a sí mismo.
Esto es un poco desafortunado, ya que no sería demasiado difícil encontrar casos de uso en los que desees… prevenir la etiqueta se activa si ya se han activado ciertos disparadores.
Los grupos de activadores se activarán solo una vez
Cuando un grupo de activadores se activa porque todos los activadores enumerados en él se han activado, el grupo de activadores no se activará nuevamente. Incluso si los desencadenantes enumerados en el inside se activan nuevamente.
Puede que esto no sea un gran problema, pero tiene algunas repercusiones. Por ejemplo, si tienes un disparador de profundidad de desplazamiento que se activa en profundidades del 25, 50, 75 y 100 por ciento y luego lo combinas con un disparador de temporizador de 30 segundos en un grupo de disparadores, el grupo de disparadores se activará solo una vez cuando tanto el disparador de profundidad de desplazamiento como el disparador de temporizador se hayan activado (al menos una vez). Por lo tanto, no es posible esperar a que el grupo de disparadores se energetic nuevamente hasta que el umbral de profundidad de desplazamiento alcance un valor determinado, por ejemplo.
El Grupo Set off no reiniciar después de que se dispara una vez.
Los grupos de activadores no reemplazan a los activadores agrupados
Esto significa que si tiene un grupo de activadores agregado a una etiqueta, es posible que desee asegurarse de no agregar inadvertidamente los activadores dentro de ese grupo también a la etiqueta. De hecho, los activadores que agrega al grupo no necesitan agregarse a ninguna etiqueta en absoluto; pueden existir únicamente para el grupo de activadores en sí.
El dataLayer
El objeto está bastante vacío.
El grupo de activadores agrega un nuevo evento al diccionario de eventos predeterminado de GTM: gtm.triggerGroup
El objeto que se empuja con este evento es básicamente solo el gtm.triggers
clave, que coincide con el ID del contenedor junto con el ID del propio grupo de activación:
En otras palabras, no hay detalles sobre los desencadenadores dentro del grupo en el objeto que se introduce. dataLayer
.
Resumen
Los grupos de activadores son una buena incorporación al arsenal de Google Tag Supervisor. Sin duda, resulta refrescante contar con algo de lógica adicional en la forma en que se agregan activadores a una etiqueta.
Todavía estamos muy lejos de poder establecer una lógica compleja entre disparadores (IF…ELSE, NOT, and so on.), pero este es ciertamente un paso en la dirección correcta.
Estoy especialmente entusiasmado con la concept de conservar valores anteriores de claves de la capa de datos (en la forma de saber qué activadores se han activado antes) en la página. Tal vez esta concept se amplíe aún más para que podamos consultar el historial de la capa de datos en cualquier página determinada. Y, una concept descabellada, tal vez incluso conservar esta información en todas las páginas, de modo que un grupo de activadores pueda activarse en función de condiciones de varias páginas.
¡Avísame si tienes más ejemplos en los que los grupos de activadores podrían ser útiles!