//

//

Los 7 puntos donde tus UTMs se pierden (y cómo evitarlo)

En funnels largos de infoproductos y servicios high-ticket, una parte significativa de los parámetros UTM se pierde antes de llegar al reporting de atribución.

El dato existe (vive en una cookie caducada, en un campo del CRM que nadie lee, o en una secuencia de email que sobrescribió el origen original) pero no aparece cuando se toman las decisiones de presupuesto.

Este post recorre los 7 puntos exactos donde el UTM se cae en el camino, cómo se comportan los principales tipos de herramientas que tocan ese dato, por qué las propias secuencias de email pueden estar matando la atribución, y un plan operativo de 4 capas para blindar el recorrido completo.

En este post hablamos como si el tracking básico de conversiones ya lo tuviera montado. Si todavía no es así, el punto de partida es la guía completa de tracking para infoproductos.

Los 7 puntos de fuga donde el UTM se te escapa

Cada uno de estos siete puntos es un sitio real donde el dato se cae. La mayoría no son fallos visibles. No hay un error rojo en ningún dashboard. Simplemente el UTM llega al primer paso, no llega al segundo, y tu reporting empieza a marcar leads como "desconocidos".

Punto de fuga #1: La redirección que se come los parámetros

Casi cualquier landing pasa por una o dos redirecciones antes de que el visitante vea la página.

De http a https, de dominio.com a www.dominio.com, de la URL bonita a la real. Cuando esas redirecciones están mal configuradas, los parámetros que van detrás del símbolo ? (donde se alojan tus UTMs) se borran en el camino.

El visitante aterriza en tu landing. La URL final ya no tiene UTMs. El formulario no tiene de dónde leerlos. Y tu reporting cuenta a ese lead como tráfico directo.

Cómo detectarlo: si tu porcentaje de tráfico "directo" en tu analítica está por encima del 30%, hay muchas papeletas de que las redirecciones te están robando UTMs. Un rango sano es entre el 10 y el 20%.

Cómo arreglarlo: una conversación de diez minutos con quien lleve tu web. La configuración que preserva los parámetros existe en todos los servidores; lo que falla casi siempre es que la persona que montó la redirección no la activó.

Punto de fuga #2: Los acortadores y enlaces personalizados

Si trabajas con afiliados, partners o campañas por SMS, probablemente uses acortadores de URL o dominios personalizados que redirigen a tu landing real. Funcionan bien si los UTMs están dentro del enlace largo antes de acortarlo.

El problema aparece cuando alguien añade UTMs al enlace corto, como si fuera una URL normal. Algunos acortadores los borran en el salto. El usuario hace clic, llega a tu landing, y el UTM se quedó por el camino.

Cómo evitarlo: monta primero el enlace completo con UTMs y acórtalo después. Y antes de lanzar una campaña, haz clic en tu propio enlace acortado y comprueba que llegas a la landing con los UTMs intactos en la URL.

Punto de fuga #3: El formulario que no captura el UTM

Este es probablemente el más caro de los siete. Tu visitante llega a la landing con todos los UTMs en la URL. Todo bien. Pero no rellena el formulario en esa misma página: primero clica al menú, va a "sobre nosotros", vuelve, y entonces sí completa el formulario.

En ese momento, la URL ya no tiene los UTMs. El formulario solo lee lo que ve en pantalla en el momento del envío. Los UTMs se pierden, aunque la cookie de tu sistema sí los haya capturado en la primera visita.

El resultado: tu CRM tiene una cookie que dice "este lead vino de Meta", pero el registro del contacto tiene los campos de UTM en blanco. Si tu reporting filtra por esos campos, ese lead aparece como "fuente desconocida".

Cómo evitarlo: los formularios necesitan campos ocultos que se rellenen con los UTMs en cuanto el visitante aterriza, y que se mantengan disponibles aunque el usuario navegue por otras páginas antes de convertir. Todas las plataformas serias permiten configurarlo. El paso que muchas veces se salta es comprobar que funciona en todo el sitio, no solo en la landing principal.

Punto de fuga #4: El formulario incrustado que no ve la página

Si tu formulario está incrustado dentro de tu landing en una pequeña caja independiente — lo que técnicamente se llama un iframe — tienes un problema adicional. Esa caja vive en su propio universo y no puede ver lo que pasa en la URL de la página que la contiene.

Es decir: tu landing tiene el UTM en la URL. El formulario está justo ahí, en el centro de la página. Pero como vive en una caja separada, no tiene forma de leerlo.

Es una limitación silenciosa. El formulario funciona, el lead se envía, todo parece bien. Pero los campos de UTM siempre llegan vacíos.

Cómo evitarlo: o usas formularios nativos de tu builder en vez de incrustaciones, o le pasas los UTMs explícitamente a la caja embebida cuando carga la página. La segunda opción suele requerir una pequeña configuración técnica de quien te lleva la web.

Punto de fuga #5: El email que sobrescribe el origen original

Este es el punto más invisible y el que más distorsiona las decisiones. Lo vemos en cuentas grandes con ciclos de venta más largos casi de manera sistemática.

El lead entra por un anuncio de Meta. Tu CRM guarda utm_source=facebook en su ficha.

Cinco días después, ese mismo lead recibe tu email del webinar, hace clic, y vuelve a tu landing — esta vez con utm_source=email en la URL.

Rellena un formulario para reservar la sesión.

Tu CRM, por defecto, sobrescribe el origen original: ahora el contacto figura como si hubiera venido por email.

Cuando ese lead compre tres semanas después, tu reporting atribuirá la venta a tu propia secuencia de email — no al anuncio de Meta que originalmente lo trajo.

Pausas la campaña de Meta porque "no genera ventas". Y en realidad genera todas, solo que tu propio email se las queda.

Como esta sección merece su propia explicación detallada, le dedicamos un apartado más abajo.

Punto de fuga #6: La cookie que caduca demasiado pronto

Casi todas las plataformas de tracking guardan los UTMs en una cookie del navegador del visitante. La idea es buena: si el lead vuelve dentro de unos días, la cookie sigue ahí y la atribución se mantiene.

El problema es que los navegadores — sobre todo Safari y en menor medida Firefox — han ido recortando cuánto pueden durar esas cookies.

En Safari, muchas cookies de tracking se borran al cabo de unos pocos días. Si tu funnel dura 60 o 90 días, hay una proporción significativa de tus leads en los que la cookie ya no existe cuando vuelven a comprar.

Tu sistema entonces los marca como "tráfico directo" o "fuente desconocida" — aunque sí vinieran originalmente de Meta o de Google.

Cómo afecta a tus números: depende del peso de iOS en tu audiencia. Si vendes en España o LATAM y tu audiencia es bastante iPhone-heavy (cosa habitual en Instagram), la pérdida puede ser muy real. En audiencias muy Android-dominantes, es menor.

Cómo mitigarlo: existen formas de extender la vida útil de esas cookies trabajando del lado del servidor en vez del navegador. Lo cubrimos en detalle en la guía de server-side tracking, que es la pieza técnica que cierra este punto.

Punto de fuga #7: El CRM lo guarda pero tu reporting no lo lee

Este es el punto más frustrante porque el dato existe. Tu landing capturó bien el UTM. El formulario lo guardó. Tu CRM tiene un campo personalizado con utm_source=facebook perfectamente registrado en la ficha del contacto.

Pero tu herramienta de atribución — la que de verdad cruza el coste publicitario con las ventas — no lee ese campo. No lo sabe. Para esa herramienta, el lead aparece sin origen, agrupado con todos los demás contactos que no tienen UTMs.

Es como tener la respuesta correcta escrita en un cuaderno que nadie abre.

La causa: los CRMs guardan UTMs en campos personalizados que has creado y nombrado a tu gusto. Las herramientas de atribución no saben a priori qué campo de tu CRM corresponde a qué UTM. Hace falta un mapeo explícito — decir "el campo X de mi CRM es mi utm_source" — para que el dato fluya.

Sin ese mapeo, todo el trabajo de los seis puntos anteriores no sirve. El UTM sobrevivió el recorrido, pero la última conexión está rota.

Aquí es exactamente donde encaja Paralex. La plataforma permite mapear los campos de UTM de las herramientas que ya usas — un CRM como ActiveCampaign, un Google Sheets donde registras llamadas reservadas, o cualquier otra fuente — para que esos parámetros lleguen a tu atribución sin que tengas que mantener integraciones a medida.

Cómo se comportan los principales tipos de herramientas

Cada tipo de herramienta tiene su propio patrón de comportamiento con los UTMs. Conocerlo te ahorra dos meses de pelearte con dashboards que no cuadran.

CRMs y plataformas de email marketing

Casi todos los CRMs capturan UTMs si el formulario está bien configurado. La gran diferencia entre unos y otros está en tres cosas:

  1. Si guardan first-touch o last-touch por defecto. Algunos solo guardan el primero, otros solo el último, y casi todos sobrescriben uno cuando llega el siguiente sin avisarte. Para un funnel largo es crítico tener una pareja de campos — uno que guarde el origen original y otro que guarde el más reciente — y bloquear el primero contra reescrituras.

  2. Cuánto tiempo persisten la atribución. Algunos mantienen el origen del lead a lo largo de toda la relación. Otros lo pierden si el contacto pasa varios meses sin actividad.

  3. Si exponen los UTMs hacia fuera o se los quedan dentro. Para que tu reporting use esos UTMs, la plataforma tiene que exponerlos vía integración. No todas lo hacen de la misma manera.

La regla práctica: revisa cuál es el comportamiento por defecto de tu CRM antes de asumir nada. Probablemente no sea el que tú esperas.

Constructores de landings y formularios

El patrón aquí es más simple. Los buenos constructores te dejan crear campos ocultos para los cinco UTMs y rellenarlos automáticamente al cargar la página. Pero el comportamiento por defecto no es ese — en la mayoría tienes que activarlo tú a mano, formulario por formulario.

Tres cosas a comprobar:

  1. Que los campos ocultos se rellenen incluso si el usuario navega por la web antes de convertir, no solo si rellena el formulario en la landing de entrada.

  2. Que los formularios incrustados (los que viven en una caja independiente dentro de tu página) reciban explícitamente los UTMs.

  3. Que la nomenclatura de los campos sea exactamente la misma en la landing, en el formulario y en el CRM. Mayúsculas, guiones bajos, todo. Una sola diferencia silenciosa rompe la cadena entera.

Plataformas de anuncios

Las plataformas no son donde los UTMs se pierden — es donde se generan. Pero cada una tiene sus particularidades que merece la pena conocer:

  • Meta Ads: te permite añadir UTMs a nivel de anuncio con variables dinámicas que se rellenan automáticamente con el nombre de la campaña, el conjunto de anuncios y el anuncio concreto. El detalle a vigilar: ciertas variables (como las de placement) se comportan de forma inconsistente en campañas Advantage+ Shopping. Para ese tipo de campañas conviene fijar valores estáticos.

  • Google Ads: por defecto añade un parámetro propio (gclid) que no es un UTM. Si tu CRM o tu reporting solo lee UTMs estándar y no ese parámetro propio, todo tu tráfico de Google puede aparecer como "directo". La solución es añadir UTMs manuales a tus URLs finales, además del parámetro automático.

  • TikTok Ads: añade automáticamente utm_source=tiktok y utm_medium=paid si activas la opción. Es la más sencilla, pero la menos granular por defecto.

La decisión sobre qué modelo de atribución aplicar una vez que tienes los datos limpios es un capítulo distinto, que cubrimos en profundidad en cómo elegir tu modelo de atribución según tu modelo de negocio. Ese post asume que los datos llegan completos. Este se asegura de que sea así.

El bug invisible del email: cuando tu propia secuencia mata la atribución

De los siete puntos de fuga, este es el que más distorsiona las decisiones de presupuesto. Y es también el más difícil de detectar, porque todo "funciona" — el email se envía, el clic se registra, el lead llega a tu landing.

El recorrido típico:

→ Día 1: lead clica un anuncio de Meta. Tu CRM guarda en su ficha utm_source=facebook, utm_campaign=launch_q2.

→ Día 4: lead recibe tu email del webinar. Hace clic en el enlace, que lleva su propio UTM — porque tu plataforma de email marketing añade automáticamente algo como utm_source=activecampaign o utm_source=email.

→ Día 4 (segundos después): lead rellena el formulario de inscripción al webinar.

→ Tu CRM, por defecto, sobrescribe los campos UTM con los nuevos valores. El origen Meta desaparece de su ficha. El nuevo origen es "email".

→ Día 22: lead compra el curso. Tu reporting atribuye la venta a tu propia secuencia de email.

El resultado es triple:

→ Le quitas el crédito a la campaña de Meta que trajo al lead.

→ Se lo das a una secuencia de email que solo le recordó algo que ya estaba decidido.

→ Tomas la decisión de cortar Meta porque "no convierte" y de invertir más en email "porque sí funciona". Tres meses después, no entran leads nuevos y tu secuencia de email se queda sin gente a la que mandar correos.

Es un bug invisible porque no rompe nada. Tu CRM funciona. Tus emails funcionan. Tu reporting muestra números. Lo único que pasa es que esos números cuentan una historia falsa que solo se nota dos o tres meses después, cuando ya has tomado decisiones de presupuesto basadas en ellos.

Cómo arreglarlo:

  1. Mantener dos juegos de campos UTM en tu CRM. Uno para el origen real (first-touch), que se rellena la primera vez que se captura un UTM para ese contacto y no se vuelve a tocar nunca más. Otro para el origen más reciente (last-touch), que sí se actualiza con cada nueva interacción.

  2. Configurar tus automatizaciones para que solo escriban en los campos de first-touch cuando estén vacíos.

  3. Usar los campos de last-touch solo para análisis táctico de qué emails generan más clics, no para decisiones de presupuesto entre canales.

Esta separación parece menor pero cambia por completo la conversación interna con tu cliente o con tu equipo: ya no estás discutiendo si Meta convierte o no, estás viendo qué canal inicia la relación y qué canal acelera el cierre.

Son dos preguntas distintas y los dos canales suelen ganar cuando dejas de hacer que se canibalicen el crédito.

Cómo blindar tus UTMs en un funnel largo

La buena noticia es que arreglar los siete puntos no requiere herramientas exóticas ni rehacer tu stack. Requiere una cosa: tratar el recorrido del UTM como cuatro capas independientes y verificar cada una.

Capa 1: captura

El UTM tiene que entrar en tu landing y mantenerse leíble durante toda la visita. Esto cubre los puntos 1, 2 y 4:

  1. Revisar las redirecciones de tu dominio para que preserven parámetros.

  2. Comprobar manualmente que tus enlaces acortados llegan con UTMs intactos.

  3. Si usas formularios incrustados, asegurarte de que reciben los UTMs explícitamente.

Es un checklist de 30 minutos que probablemente no has hecho nunca. Hazlo una vez y déjalo documentado.

Capa 2: persistencia

El UTM tiene que sobrevivir si el visitante navega por tu web antes de convertir. Esto cubre el punto 3:

  1. Configurar tu plataforma de landing/forms para que los campos ocultos de UTM se rellenen al entrar y se mantengan disponibles durante toda la sesión.

  2. Idealmente, que esos UTMs queden guardados en el navegador del visitante durante semanas — no solo durante esa visita.

Casi todas las plataformas serias tienen una opción para esto. Lo que falla suele ser que nadie la activó.

Capa 3: almacenamiento

El UTM tiene que llegar a tu CRM y quedarse ahí en los campos correctos. Esto cubre los puntos 5 y 6:

  1. Crear dos juegos de campos: first-touch (bloqueado) y last-touch (actualizable).

  2. Configurar las automatizaciones para que respeten esa separación.

  3. Para audiencias iPhone-heavy con funnels muy largos, plantearse extender la vida útil de la atribución con server-side tracking.

Esta es la capa donde se cae la mayoría de los stacks. No por falta de herramientas — por falta de criterio sobre qué guardar dónde.

Capa 4: lectura

El UTM tiene que llegar a tu reporting de atribución. Esto cubre el punto 7:

  1. Tu herramienta de atribución tiene que leer los campos de UTM que tú has creado en tu CRM. Si no lo hace por defecto, hace falta un mapeo explícito.

  2. Esa lectura tiene que mantenerse sincronizada cuando el lead se mueve por etapas — desde lead nuevo hasta cliente — para que la atribución de la venta final apunte al UTM correcto del primer contacto.

Esta es la capa donde encaja Paralex. La propuesta es directa: independientemente del stack que uses — ActiveCampaign, GoHighLevel, HubSpot, un Google Sheets con llamadas reservadas, o varias herramientas a la vez — puedes mapear todos los campos UTM de cada fuente en un solo sitio. Paralex los guarda como atribución unificada de cada contacto y los mantiene sincronizados a lo largo del funnel.

El resultado práctico: tu reporting deja de tener leads en "Otros". Cada lead se conecta automáticamente con la campaña real que lo trajo, sin importar cuántas plataformas haya tocado por el camino.

Lo que pasa cuando los UTMs llegan limpios

Cuando los siete puntos de fuga están blindados, tres cosas cambian:

El coste por lead real por campaña deja de estar inflado. Hasta entonces, solo cuentas los leads que sobrevivieron al recorrido — y eso siempre te hace pensar que tus campañas son peores de lo que son.

Dejas de pausar las campañas que sí funcionan. Cuando la atribución es completa, ves qué campaña abre la puerta y cuál cierra la venta. Suelen ser distintas y las dos importan. Sin atribución completa, pausas la primera porque "no convierte" y te quedas sin la segunda dos meses después.

Las decisiones de presupuesto entre canales dejan de ser una guerra interna. Tu cliente o tu socio dejan de cuestionar por qué Meta sigue ahí si tu reporting de plataforma dice que email es lo que vende. Con UTMs limpios, la conversación es sobre qué métrica importa, no sobre qué número creer.

Sobre qué hacer cuando ya tienes los datos limpios — qué métricas mirar y cuáles ignorar para decidir presupuesto — entramos en detalle en las métricas reales que debe medir un negocio de infoproductos. Es el siguiente paso natural una vez que tu atribución funciona.

Lo que estamos construyendo en Paralex

Paralex es una capa de atribución diseñada para funnels largos.

La idea es sencilla: independientemente de las herramientas que uses, puedes conectar todas las fuentes donde viven tus UTMs — tu plataforma de email, tu CRM, las llamadas que registras en un Google Sheets, el checkout — y mapear esos parámetros para que lleguen unificados a tu reporting.

Lo que antes se quedaba atrapado en un campo personalizado de ActiveCampaign, o en una hoja de cálculo de llamadas reservadas, o en una secuencia de email que sobrescribía el origen original, ahora se conecta automáticamente con la campaña que generó al lead.

No reemplazamos tu stack. Nos integramos con él. Y nos aseguramos de que el dato sobreviva todo el recorrido, sin que tengas que mantener scripts a medida ni integraciones frágiles.

Si gestionas campañas con ciclos de venta de más de una semana y tus leads aparecen como "Otros" aunque sepas perfectamente de qué campaña vienen, escríbenos. Te enseñamos en concreto qué punto de fuga es el que más te está costando — y cómo arreglarlo, con o sin Paralex.

10 minutos

Paralex

Comienza a utilizar Paralex.

En 30 minutos conectas tus herramientas, creas tu primer proyecto y extraes tus primeros insights accionables.

© 2026 Paralex. Derechos reservados.

Paralex

Comienza a utilizar Paralex.

En 30 minutos conectas tus herramientas, creas tu primer proyecto y extraes tus primeros insights accionables.

© 2026 Paralex. Derechos reservados.