Para saber qué canal trae cada lead, el origen tiene que viajar con el contacto: UTM en los anuncios, campos ocultos en el formulario y un campo de origen en el CRM. Con eso puedes calcular el costo por lead de cada canal y, con conversiones offline, optimizar las campañas por oportunidades y ventas.
Generar leads es solo una parte del trabajo. Para saber si tus campañas están funcionando necesitas identificar de dónde viene cada lead, cuánto costó conseguirlo y qué pasó después de que dejó sus datos.
El problema aparece cuando una persona completa un formulario y su ficha llega al CRM solo con nombre, teléfono y correo. Sin la campaña, el anuncio o el canal que generó ese contacto, no hay forma de comparar canales ni de saber qué parte de la inversión está rindiendo. Una buena atribución de leads conecta el recorrido completo: desde el clic en el anuncio hasta que el contacto entra al CRM y, más adelante, se convierte en una oportunidad o una venta.
Por qué tus leads llegan al CRM sin canal
Un CRM no adivina el origen de un contacto: lo registra solo si el formulario se lo entrega. Si una persona llega desde Google Ads o Meta Ads y el formulario no captura las variables de la campaña, el CRM recibe el contacto completo, pero sin saber de qué fuente vino. Es un problema frecuente, y casi nunca está en la campaña ni en el CRM, sino en el tramo entre ambos.
Cuando eso ocurre:
- No puedes comparar Google Ads con Meta Ads.
- No puedes calcular el costo por lead de cada canal.
- Pierdes información sobre qué campañas generan mejores prospectos.
- Se vuelve difícil relacionar la inversión publicitaria con oportunidades comerciales.
- Marketing y ventas trabajan con información incompleta.
Por eso instalar Google Analytics o configurar conversiones en las plataformas no basta: el origen del contacto tiene que viajar con él hasta el CRM. En Costera configuramos GA4, los eventos de conversión y, cuando existe, la integración con el CRM antes de invertir, precisamente para que ese dato no se pierda.
El recorrido del dato: anuncio → UTM → formulario → CRM
Una buena atribución empieza antes de que la persona llegue al sitio. Si alguien ve un anuncio en Meta y hace clic, la URL de destino puede incluir parámetros como estos:
utm_source=facebookutm_medium=paid_socialutm_campaign=campana_leads
Los parámetros UTM identifican el origen de la sesión. Puedes crear estas URL con nuestro generador de UTM, útil cuando trabajas con varias campañas, plataformas, anuncios o contenidos.
El paso siguiente es que esa información no desaparezca cuando la persona completa el formulario. Si el formulario captura los parámetros y los envía al CRM, la ficha de cada contacto puede guardar:
- Fuente del lead.
- Medio.
- Campaña.
- Contenido o anuncio.
- Palabra clave, cuando corresponde.
- Identificador publicitario.
Así, la ficha ya no dice solo que llegó un contacto nuevo: dice que vino, por ejemplo, de una campaña de búsqueda específica en Google Ads. En CRM Leader, el CRM de Costera, ese dato se registra como origen del lead cuando el formulario lo captura y lo envía, y marketing y ventas trabajan sobre la misma información.
Cómo capturar el origen con campos ocultos
La forma más usada para conservar esta información son los campos ocultos del formulario. A diferencia del nombre, el correo o el teléfono, la persona no los completa: el formulario los toma de la URL, de una cookie o del almacenamiento del navegador, según cómo esté configurado el sitio. Los más importantes son:
utm_sourceutm_mediumutm_campaignutm_contentutm_term

Además de las UTM, las plataformas agregan sus propios identificadores al clic: Google Ads usa el gclid y Meta, el fbclid. Sirven para relacionar una interacción publicitaria con lo que la persona hace después, pero no reemplazan una estructura clara de UTM. Lo recomendable es usar ambos: las UTM para leer con facilidad el origen de la visita y el gclid para devolver más adelante datos comerciales a Google Ads.
WhatsApp y llamadas: cómo no perder el origen
Los formularios no son el único punto donde se pierde el origen. Muchas empresas reciben buena parte de sus contactos por WhatsApp, y el problema aparece cuando todos los anuncios, botones y páginas usan el mismo enlace: si diez campañas llevan al mismo número sin ninguna diferencia, después no hay cómo saber qué acción originó cada conversación.
Una solución simple es crear enlaces distintos por campaña o fuente, cada uno con su propio mensaje inicial. Puedes hacerlo con nuestro generador de link de WhatsApp. Por ejemplo:
- "Hola, quiero información sobre el servicio A."
- "Hola, vi la campaña de Google y quiero más información."
- "Hola, quiero cotizar el servicio B."
Esto no reemplaza una implementación analítica completa, pero agrega una señal de atribución. Cuando la trazabilidad es crítica, se complementa con integraciones con el CRM o con números distintos por canal. Con las llamadas pasa lo mismo: si pesan en el proceso comercial, necesitan un mecanismo para identificar su origen. El objetivo es que ningún contacto quede desconectado de la campaña que lo generó.
Del origen al costo por lead de cada canal
Con el origen bien capturado puedes responder una de las preguntas centrales de cualquier estrategia de performance: cuánto cuesta un lead en cada canal. Supongamos que en un periodo inviertes $500.000 en Google Ads y $300.000 en Meta Ads, y el CRM registra 25 leads de Google y 30 de Meta. El costo por lead sería de $20.000 en Google Ads y de $10.000 en Meta Ads.
Esa comparación solo es confiable si los leads están bien atribuidos. Si una parte aparece como "sin origen", "directo" o "desconocido", el cálculo se distorsiona. Y aun con la atribución resuelta, contar leads se queda corto: el análisis tiene que avanzar hacia cuántos fueron calificados, cuántos llegaron a oportunidad comercial, cuántos compraron y cuánto ingreso generó cada canal. Ahí entran las conversiones offline.
Conversiones offline: devolver información de ventas a las campañas
La medición no termina cuando alguien completa un formulario. Si Google Ads y Meta Ads generan 20 leads cada uno, a primera vista rinden igual. Pero si después el equipo comercial ve que los de Google generaron 8 oportunidades y los de Meta, 3, la calidad fue muy distinta.

Con las conversiones offline, algunas plataformas permiten enviar de vuelta lo que pasó después del lead: por ejemplo, que un contacto se convirtió en oportunidad o en venta. En Google Ads, el gclid es la pieza que permite hacer ese cruce cuando la implementación está bien configurada, y hoy Google recomienda complementarlo con las conversiones avanzadas de clientes potenciales, que usan datos del formulario, como el correo, protegidos con hash. En Meta, el mecanismo equivalente es la API de conversiones para CRM. Así las campañas dejan de optimizarse para conseguir formularios y empiezan a optimizarse para conseguir contactos que avanzan en el proceso comercial.
Para eso necesitas un CRM para gestionar leads que centralice el seguimiento. Si quieres profundizar en cómo atraer y calificar contactos, revisa nuestra guía sobre leads.
Checklist de atribución de leads
Antes de analizar el rendimiento de tus campañas, revisa estos puntos:
- Define una estructura de UTM. Usa criterios consistentes para source, medium, campaign, content y term.
- Etiqueta todas las campañas. Ninguna URL publicitaria debería salir sin parámetros si necesitas medir su origen.
- Configura campos ocultos. El formulario captura las variables sin pedírselas a la persona.
- Envía esos campos al CRM. Capturarlos no sirve si se pierden en la integración.
- Revisa el campo de origen en el CRM. Comprueba que lleguen source, medium y campaign.
- Guarda el gclid y los demás identificadores. Son necesarios para las conversiones offline y la atribución avanzada.
- Diferencia los enlaces de WhatsApp. Evita un único enlace sin contexto para todas las campañas.
- Cruza inversión y leads. Calcula el costo por lead con la inversión real de cada canal.
- Mide la calidad posterior. Un lead generado no es necesariamente un lead calificado.
- Conecta marketing con ventas. Registra qué leads se convierten en oportunidades y clientes.
Una buena atribución convierte datos en decisiones
Saber cuántos leads generaste es útil; saber de dónde vienen, cuánto costaron y cuáles terminan en oportunidades es lo que permite decidir dónde invertir. La atribución no depende de una sola herramienta: es un sistema donde campañas, UTM, sitio, formularios, identificadores publicitarios y CRM tienen que funcionar juntos. Con ese recorrido conectado, las plataformas dejan de mostrar métricas aisladas y empiezan a entregar información para tomar decisiones.
En Costera trabajamos la medición sobre todo ese recorrido, desde la generación del contacto hasta su gestión comercial, para que cada lead tenga contexto y la inversión se pueda relacionar con resultados concretos. Si quieres revisar cómo llega hoy el origen de tus contactos al CRM, lo vemos en un diagnóstico sin costo.


_11zon.webp)
