Fri. Dec 6th, 2024

Activar la etiqueta GTM según la profundidad del desplazamiento y el tiempo empleado


Hace más de 5 años, escribí un artículo titulado Seguimiento de la tasa de rebote ajustada en Common AnalyticsBásicamente, exploró varios métodos diferentes para ajustar la métrica de la tasa de rebote para que sea más significativa en su Análisis de Google informes.

Ahora bien, escribir ese artículo no fue necesariamente mi momento de mayor orgullo. No fue porque la solución fuera mala, sino más bien porque estaba sugiriendo que tenía sentido ajustar una métricaEl concepto de “tasa de rebote ajustada” suena como si el analista estuviera arreglando una métrica para que sea más beneficiosa para su causa, en lugar de solucionar el problema comercial que causó que la métrica fuera deficiente en primer lugar.

De todos modos, la combinación del tiempo empleado y la profundidad de desplazamiento alcanzada es excelente para evaluar la digestión del contenido y, en algunos casos, incluso podría tener sentido utilizar esta combinación para que la tasa de rebote sea más significativa.

Con la introducción de la Disparador del temporizador y el Disparador de profundidad de desplazamientoAhora tenemos una forma más elegante de implementar la combinación de tiempo empleado y umbral de desplazamiento alcanzado usando Administrador de etiquetas de GoogleEn este artículo te mostraré cómo hacerlo.


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!

La lógica

La concept es sencilla. Si sabemos que en GTM, varios activadores asociados a una etiqueta siguen la lógica OR, podemos agregar un activador de profundidad de desplazamiento y un activador de temporizador a la etiqueta, pero establecer una dependencia entre estos dos activadores para que la etiqueta no se ejecute hasta que ambos activadores se hayan activado.

Básicamente, en el Disparador de profundidad de desplazamientotambién verificamos si el disparador del temporizador se ha disparado, consultando si gtm.timerInterval Ha sido empujado hacia dataLayer con un valor que es igual al intervalo que establecemos para el disparador del temporizador.

Por el contrario, en el Disparador del temporizadorcomprobamos si gtm.scrollDepthThreshold Ha sido empujado hacia dataLayer Con el umbral estamos esperando que el usuario se desplace más allá.

En otras palabras, la etiqueta no se ejecutará hasta que ambos activadores se hayan activado.

Crear las variables

Para esto, primero deberás activar el Umbral de profundidad de desplazamiento Variable incorporada al navegar a Variables en la interfaz de usuario de GTM y luego haciendo clic en el botón rojo CONFIGURAR botón debajo del encabezado Variables incorporadas.

En la superposición que se abre, marca la casilla junto a Umbral de profundidad de desplazamiento, de la siguiente manera:

A continuación, deberá crear un Variable de capa de datos Para la llave gtm.timerIntervalque devuelve el intervalo que está a punto de configurar en un disparador de temporizador. Para ello, desplácese hacia abajo hasta Variables definidas por el usuario en la interfaz de usuario Variables y cree una nueva variable que se vea así:

Y eso es todo en cuanto a las variables que necesitarás para esta guía.

Crear los disparadores

Para ello, necesitarás dos activadores. Primero, un Disparador de profundidad de desplazamientodonde se establece el umbral de profundidad de desplazamiento que desea que el usuario supere para que cuente como interacción. En segundo lugar, un Disparador del temporizadordonde se establece la cantidad mínima de tiempo que el usuario debe pasar en la página para que cuente como interacción.

Recuerda que es la combinación de estos dos lo que activará tu etiqueta.

Por ejemplo, voy a establecer el requisito de profundidad de desplazamiento en 50 por ciento desplazadoy solo quiero que se lively el disparador en las páginas de mis artículos. Además de esto, quiero que el usuario dedique un mínimo de 30 segundos en la página para que la combinación cuente como compromiso.

Con esto en mente, así es como se verá el disparador de profundidad de desplazamiento:

Hay dos cosas importantes que hay que tener en cuenta aquí. En primer lugar, la Profundidad de desplazamiento vertical La configuración tiene un único valor de 50 en el Porcentajes campo. Esto significa que el disparador se activará tan pronto como el usuario se desplace más allá del 50 por ciento de cualquier página donde este disparador esté activo.

En segundo lugar, uno de los Dispara este disparador cuando… Las condiciones son

DLV - gtm.timerInterval es igual 30000

Esto significa que, aunque el disparador de profundidad de desplazamiento se activa, cualquier etiqueta a la que esté asociado se activará. no disparar a menos que ya se haya disparado un disparador del temporizador, donde el intervalo del temporizador fue de 30 segundos (es decir, 30000 milisegundos).

El Disparador del temporizador Se ve así:

Como puedes ver, el temporizador tiene un Límite de 1 (es decir, solo se disparará una vez) y un Intervalo de 30000 (es decir, se disparará 30 segundos después de ser activado).

El Dispara este disparador cuando… La condición para el disparador del temporizador es related a la lógica del disparador de profundidad de desplazamiento. Cuando se activa el disparador del temporizador, no dispara cualquier etiqueta a la que esté adjunta, a menos que ya se haya disparado un disparador de profundidad de desplazamiento con un umbral de desplazamiento de 50 (el porcentaje que configuré en el disparador de profundidad de desplazamiento).

Ahora, agreguemos estos dos desencadenadores a una etiqueta y quizás la lógica quedará más clara.

Finalizando la configuración

Crea una nueva etiqueta de evento de Google Analytics (o cualquier etiqueta que quieras que se lively cuando se registre esta interacción) y agrega los dos activadores que creaste a esa etiqueta, de la siguiente manera:

Cuando agrega ambos activadores a una sola etiqueta, la etiqueta podría activarse potencialmente cuando se lively cualquiera de los activadores (porque varios activadores emplean lógica OR).

Sin embargo, en ambos activadores, ha establecido la condición de que el activador no disparará la etiqueta hasta que el otro disparador ya se haya disparado.

En otras palabras, la etiqueta será no fuego hasta ambos Los activadores se han disparado, lo que significa que se dispararán para el El último de los dos que se dispara en la página.

¿Claro? Bien.

¡Véalo con anticipación!

Así es como se ve en el modo de vista previa.

La salida del modo Vista previa es fácil de interpretar. La etiqueta solo se activó una vez en la página, a pesar de que tenía dos activadores. gtm.scrollDepth El evento fue pospuesto dataLayerla etiqueta lo hizo no fuego, porque el gtm.timer Aún no había sucedido.

Finalmente, después de 30 segundos, el gtm.timer El evento se introduce en dataLayerel disparador descubre que el umbral de profundidad de desplazamiento ya se había superado hace mucho tiempo y, por lo tanto, se activa la etiqueta.

Resumen

Espero que este truco te resulte útil. Es una excelente manera de entender mejor cómo los activadores de GTM pueden funcionar al unísono.

Aún así, no basaría todo mi plan de medición de participación en el contenido en esto (hay Formas mucho más útiles de medir el compromiso), pero definitivamente puede ser una excelente forma de hacer que el disparador de profundidad de desplazamiento sea más significativo (o, por el contrario, que el disparador de temporizador sea más útil).

¿Qué opinas de esta solución? ¿Tienes sugerencias para mejorarla? ¡Danos tu opinión en los comentarios!

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *