Thu. Dec 12th, 2024

#GTMTips: tenga cuidado con la configuración del nombre del rastreador


¡Hola amigos! Hoy quiero dirigir su atención a un peligroso configuración que se encuentra en las entrañas de la plantilla de etiqueta de Common Analytics en Administrador de etiquetas de Google. De hecho, el propio GTM desalienta mucho que no te entrometas en ello:

De hecho, estoy de acuerdo con esta advertencia. Debería desaconsejarse, ya que modificar el nombre del rastreador introduce un peligro potencial para su plan de seguimiento. a menos que sepas lo que estás haciendo.

Pero me estoy adelantando, demos un paso atrás y veamos lo que estamos haciendo aquí.


incógnita


El boletín a fuego lento

Suscríbete al Boletín a fuego lento para recibir las últimas noticias y contenido de Simo Ahava en su bandeja de entrada de correo electrónico.

Consejo 41: un nombre de rastreador para gobernarlos a todos

Al configurar el Nombre del rastreador puede hacer que varias etiquetas de Google Tag Supervisor utilicen el mismo nombre de rastreador (para diversos fines) o puede combinar el seguimiento tradicional de Analytics.js en la página con el seguimiento realizado a través de las plantillas de etiquetas de GTM.

El escrito de David Vallejo una gran guía para rastrear sitios de una sola página. Esta solución se basa en establecer un nombre de Tracker en sus plantillas de etiquetas, y considero que es la única forma sólida de solucionar el problema de las “referencias fraudulentas” que tienen los sitios de una sola página con GTM.

(Solo como referencia, el problema con las referencias fraudulentas es que después de que la página de destino inicial acceda a los parámetros UTM y/o GCLID, cualquier información de referencia en la solicitud HTTP anulará esta configuración de campaña debido a cómo Common Analytics procesa las referencias. En otras palabras , después de la página de destino, cualquier página vista digital que no tenga estos parámetros UTM y/o GCLID se enviará, de forma predeterminada, con la referencia como fuente de la campaña, lo que potencialmente iniciará una nueva sesión).

Sin embargo, antes de correr hacia tu contenedor GTM (¿por qué harías eso de todos modos?), haz una pausa por un momento. Google Tag Supervisor, de forma predeterminada, utiliza un nombre de rastreador único y aleatorio con cada instancia de una etiquetaincluso si son inyectados por la misma plantilla de etiqueta. Esto significa que, de forma predeterminada, no hay dos etiquetas activadas a través de GTM que compartan el nombre del rastreador.

Esto, a su vez, significa que la configuración que establezca en una etiqueta GTM nunca será heredada por ninguna otra etiqueta. Por lo tanto, no puede utilizar configuraciones que se aplicarían a múltiples etiquetas simplemente modificando los campos en uno. Deberá replicar la configuración en todas las etiquetas.

Para resolver el problema de herencia, todo lo que necesita hacer es configurar varias etiquetas para que utilicen el mismo nombre de rastreador. De esta manera, la configuración que establezca en una etiqueta afectará la configuración de todas las etiquetas posteriores que compartan el nombre del rastreador. Que sencillo y bonito. Para solucionar el problema de las “referencias fraudulentas” en los sitios AJAX, debe establecer el mismo nombre de rastreador para cada etiqueta, ya que ahora compartirán la configuración de “Ubicación del documento”, lo que significa que una posible referencia no anulará ninguna etiqueta UTM ni GCLID de AdWords. configuración en la propia URL.

Maravilloso.

Sin embargo, y este es un “sin embargo” muy enfático, configurar el nombre del rastreador compartirá todo configuraciones en las etiquetas! Sí, así es, incluso las dimensiones personalizadas con alcance y cualquier campo que establezca para una sola etiqueta. En GTM, por el momento, no hay forma de diferenciar entre campos que configuraste para un hit y campos que configuraste para el rastreador. Sólo este último existe en GTM.

Naturalmente, si lo haces no Toca la configuración del nombre del Rastreador, estos campos son, en esencia, “por visita”, ya que cada Etiqueta tiene un Rastreador único, ¿verdad? Pero cuando configura el nombre del Rastreador en varias etiquetas, compartirán todas las configuraciones de campo, lo desee o no.

Esto conduce a algunas situaciones embarazosas y requiere una solución bastante complicada. Por ejemplo, si configura el nombre del Rastreador en la Etiqueta 1 y también agrega una Dimensión personalizada con alcance de visita que desea aplicar solo a esa Etiqueta, en su próxima Etiqueta con el mismo nombre del Rastreador, deberá agregar un nulo-devolver la variable JavaScript personalizada al mismo campo Dimensión personalizada para garantizar que no se herede de la primera etiqueta:

perform() {
  return null;
}

Eso es simplemente torpe.

Entonces mi punto es este. Cuando configure el nombre del rastreador en sus etiquetas, ya sea por diseño o porque leyó el consejo en línea en algún lugar, asegúrese de auditoría los campos que establezca en las Etiquetas. Si alguno de ellos existiera en una sola etiqueta, usted voluntad Es necesario borrar manualmente esos campos en todas las demás etiquetas que usan el mismo nombre de rastreador.

Espero que no, yo mendigar que Google Tag Supervisor le permitirá decidir si desea configurar campos solo para la etiqueta en lugar del nombre del rastreador. Esto resolvería muchos problemas.

Alternativamente, desearía que Analytics.js se ocupara del problema de las “referencias fraudulentas” de forma nativa, asegurándose de que las visitas posteriores a la página de destino (con los parámetros UTM) no utilicen la referencia HTTP para anular la fuente/medio actualmente activo.

Related Post

Leave a Reply

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