5 min de lecturaIngeniería

Firefox y Brave están rompiendo tu atribución UTM

Firefox elimina los parámetros UTM y Brave bloquea los scripts que los leen, así que la privacidad del navegador está rompiendo silenciosamente tu atribución. Por qué, y cómo sobreviven los slugs.

Marius Voß
DevRel · edge infra
Firefox eliminando los parámetros UTM de una URL y Brave bloqueando el script de analítica, rompiendo la atribución UTM, mientras un enlace corto registra el clic primero

Tu seguimiento UTM tiene fugas, y los navegadores centrados en privacidad son la causa. Firefox, en modo Strict, elimina de la URL los parámetros de rastreo conocidos incluso antes de que la página cargue. Brave llega al mismo sitio por otro camino: en su mayor parte deja los parámetros intactos, pero bloquea los scripts de analítica que los leerían. De una forma u otra, un clic etiquetado con UTM puede llegar a tu landing page con las etiquetas eliminadas o con el script que las procesa bloqueado - y tu informe de campaña subestima en silencio.

Este es el primo, a nivel de cadena de consulta, del problema de Safari. El artículo sobre atribución de clics después de Safari ITP cubre el almacenamiento y las cookies; este trata sobre los propios parámetros de la URL siendo eliminados o ignorados, que es un mecanismo distinto con el mismo síntoma.

Dos navegadores, dos mecanismos, un informe roto

Ayuda ser preciso, porque eso de que "los navegadores eliminan los UTM" solo es verdad a medias.

Firefox sí los elimina de verdad. Su función de eliminación de parámetros de consulta, activa en el modo Strict de Enhanced Tracking Protection, comprueba los parámetros de la URL contra una lista de identificadores de rastreo conocidos y elimina las coincidencias antes de que cargue la página. La lista por defecto es limitada pero real, y es configurable, así que el conjunto solo crece. Un desglose de la eliminación de click-IDs y parámetros por navegador muestra cómo se ve esto en distintos navegadores.

Brave sobre todo bloquea a quienes los leen. La eliminación de parámetros de Brave es inconsistente; lo que hace de forma fiable es bloquear los scripts de analítica - GA4 entre ellos - que leerían los UTM. Los parámetros pueden sobrevivir en la URL, pero nada en la página tiene permiso para procesarlos, así que el efecto en tu informe es el mismo: sin atribución.

Añade los límites de almacenamiento de Safari y tienes una trifecta de privacidad. Las pruebas del sector sitúan a los navegadores de privacidad en, aproximadamente, entre un quinto y un cuarto de los visitantes, con una parte del tráfico de EE. UU. en navegadores que bloquean directamente el rastreo por defecto de GA4. Eso no es un error de redondeo en un informe de campaña.

Firefox eliminando parámetros utm de una URL antes de que cargue la página, y Brave bloqueando el script de GA4 que los leería, ambos resultando en pérdida de atribución UTM

Por qué el enfoque UTM está estructuralmente expuesto

El modelo UTM asume dos cosas que un navegador de privacidad puede romper: que los parámetros de rastreo sobreviven el viaje hasta tu página, y que un script en esa página consigue leerlos. Ambas cosas ocurren en el destino, que es exactamente donde operan las funciones de privacidad del navegador. Le estás pidiendo a las etiquetas que sobrevivan a un obstáculo construido específicamente para eliminarlas.

Esto no es motivo para abandonar los UTM - siguen funcionando bien en Chrome, que es la mayor parte del tráfico -, pero sí es motivo para no tratar el UTM de la landing page como la fuente de verdad. Es un canal con pérdidas, y esas pérdidas se concentran en audiencias conscientes de su privacidad que probablemente te importan.

Registra el clic antes de que el navegador lo toque

La solución fiable es adelantar la medición: capturar el clic en la redirección, antes de que la página de destino y sus scripts lleguen siquiera a cargar. Un enlace corto hace exactamente eso. Cuando alguien hace clic en go.acme.com/spring, la redirección se resuelve en el servidor y registra el clic - campaña, destino, marca de tiempo - y solo entonces envía al navegador hacia adelante. Que Firefox elimine un parámetro de consulta en la landing page, o que Brave bloquee un script allí, ocurre después de que el clic ya ha sido contado. El dato de seguimiento vivía en la redirección, no en una cadena de consulta que el navegador pudiera eliminar.

Un enlace corto registrando el clic en el servidor en la redirección antes de que cargue la página de destino, de modo que el clic sobrevive aunque el navegador elimine después el parámetro UTM

El matiz para ser honestos: esto no recupera la analítica de comportamiento en la página que el bloqueo de scripts de Brave también rompe - si GA4 está bloqueado, tus datos de sesión y de eventos en esa página se siguen viendo afectados. Lo que el enlace corto recupera es la señal de adquisición: que el clic ocurrió, desde qué campaña. Para la mayoría de las preguntas de atribución, esa es la cifra que estaba desapareciendo. Y es el mismo principio del lado del servidor detrás de medir el dark social - el clic se registra donde la capa de privacidad del navegador no puede llegar.

Conservas tus parámetros UTM para los navegadores que los respetan, y los envuelves en un enlace corto para que el clic se cuente incluso cuando se eliminan. Envuelve tus enlaces de campaña y la porción de navegadores de privacidad deja de desaparecer de tus informes.

Qué hacer

  • Deja de tratar el UTM de la landing page como la única fuente de verdad; ahora es un dato con pérdidas por diseño.
  • Envuelve los enlaces de campaña en un enlace corto etiquetado para que el clic se registre en el servidor en la redirección.
  • Concilia los totales de clics del enlace corto con GA4 para estimar cuánta es realmente tu pérdida por navegadores de privacidad.
  • Conserva los UTM - no están muertos, simplemente ya no son suficientes por sí solos.

Lee la serie insignia

Este artículo pertenece al cluster de ingeniería. Las lecturas hermanas son atribución de clics después de Safari ITP y, para las etiquetas, parámetros UTM explicados.

Relacionado en el blog

Preguntas frecuentes

¿Firefox y Brave eliminan los parámetros UTM?

Firefox sí, en modo Strict: su función de eliminación de parámetros de consulta (query-parameter-stripping) elimina de la URL los parámetros de rastreo conocidos, incluidos algunos valores utm_, antes de que la página cargue. Brave es distinto - en su mayor parte no elimina los parámetros, sino que bloquea los scripts de analítica (como GA4) que los leerían. El resultado final es similar: tu atribución basada en UTM se rompe, solo que por dos mecanismos diferentes.

¿Por qué están desapareciendo mis datos de seguimiento UTM?

Los navegadores centrados en privacidad. El modo Strict de Firefox elimina los parámetros de consulta de rastreo, Brave bloquea los scripts de analítica que los procesan, y Safari tiene sus propios límites de almacenamiento. En conjunto, los navegadores de privacidad representan una porción significativa de los visitantes - habitualmente estimada entre un quinto y un cuarto -, así que una parte de tus clics etiquetados con UTM llega con las etiquetas eliminadas o con el script que las lee bloqueado.

¿Cómo rastreo campañas si los navegadores eliminan los parámetros UTM?

Registra el clic antes de que cargue la página de destino. Un enlace corto se resuelve en el servidor en el momento de la redirección y registra el clic, la campaña y el destino en ese instante - antes de que ningún navegador elimine un parámetro de consulta o bloquee un script en la landing page. El dato de seguimiento está en la redirección, no en una cadena de consulta que el navegador pueda eliminar.

¿La eliminación de parámetros UTM afecta a todos los navegadores?

No por igual. Chrome no elimina nada por defecto, así que la mayor parte del tráfico sigue llevando UTMs. Firefox (Strict), Brave y Safari son donde se concentra la pérdida. Como su cuota combinada es lo bastante grande como para distorsionar un informe de campaña, la suposición prudente es que una fracción nada despreciable de los clics de cada campaña está infravalorada si dependes únicamente de los UTM de la landing page.

¿El rastreo del lado del servidor es la respuesta a la eliminación de UTM?

Registrar el clic del lado del servidor en una redirección es, sí, la respuesta más fiable. Captura el clic antes de que el navegador toque la URL de destino o sus scripts, así que ni la eliminación de parámetros ni el bloqueo de scripts pueden borrarlo. No desanonimiza a nadie; simplemente traslada la medición a un punto que las funciones de privacidad del navegador no alcanzan.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Gratis, sin registro · 2 por día

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
firefox strip utm parameters
browsers strip utm
brave utm tracking
query parameter stripping
utm attribution loss
privacy browser tracking

Seguir leyendo