← Volver al blog
Cómo saber qué anuncio generó cada lead (sin pedirlo al usuario)

Cómo saber qué anuncio generó cada lead (sin pedirlo al usuario)

25 de agosto de 2026

El problema: no sabes qué anuncio te trajo cada lead

Abres tu CRM y ves 15 leads nuevos esta semana. Excelente. Pero cuando tu jefe pregunta "¿qué anuncio los generó?", te quedas en blanco.

El formulario capturó el nombre, el email y el teléfono. Pero no capturó de dónde vino el clic. ¿Fue el anuncio de Google? ¿El de Meta? ¿La campaña de remarketing? ¿El email que enviaste el martes?

La solución tradicional es añadir una pregunta tipo "¿Cómo nos encontraste?" en el formulario. Pero esto tiene tres problemas graves:

  1. Los usuarios mienten o no recuerdan. Dicen "Google" cuando en realidad fue un anuncio de Instagram.
  2. Reduce la tasa de conversión. Cada campo extra en un formulario resta entre un 5-15% de conversiones.
  3. No escala. Si lanzas 20 campañas simultáneas, nadie va a recordar el nombre exacto de cada una.

La buena noticia es que no necesitas preguntar. Con la configuración correcta de tracking, puedes saber automáticamente qué anuncio generó cada lead, sin añadir ni un solo campo extra a tu formulario.

Cómo funciona la atribución automática de leads a anuncios

La atribución automática se basa en un principio simple: capturar los datos de la visita en el momento del clic y pasarlos al formulario como campos ocultos.

El flujo es el siguiente:

  1. El usuario hace clic en un anuncio que tiene parámetros UTM (o un click ID como gclid o fbclid).
  2. Al llegar a tu landing page, un script de tracking lee esos parámetros de la URL y los guarda en localStorage first-party.
  3. Cuando el usuario rellena el formulario, los campos ocultos se rellenan automáticamente con esos datos.
  4. El lead llega al CRM con la información completa: fuente, medio, campaña, contenido y término.

Referrer Tracker rellena estos campos automáticamente. No necesitas código adicional.

Opción B: Auto-rellenado automático con Referrer Tracker

Si usas Referrer Tracker, puedes configurar el auto-rellenado directamente:

Referrer Tracker rellena estos campos automáticamente. No necesitas código adicional.

Paso 5: Cerrar el loop — enviar conversiones offline a las plataformas

El paso final y más poderoso es enviar la información de vuelta a las plataformas de ads. Esto permite que Google, Meta y TikTok sepan qué clics se convirtieron en leads reales, lo que mejora la optimización automática de tus campañas.

Google Ads: Importación de conversiones offline

Con el gclid capturado, puedes importar conversiones offline a Google Ads:

  1. Exporta los leads con gclid y fecha de conversión desde tu CRM
  2. Sube el archivo a Google Ads en Herramientas → Conversiones → Importar
  3. Google Ads empareja cada gclid con el clic original y registra la conversión

Meta Ads: Conversiones offline (CAPI)

Con el fbclid o el click_id de Meta, puedes enviar conversiones a través de la Conversions API:

// Ejemplo de envío server-side a Meta CAPI
POST https://graph.facebook.com/v19.0/{pixel_id}/events
{
  "data": [{
    "event_name": "Lead",
    "event_time": 1693000000,
    "user_data": {
      "em": "hash_del_email",
      "fbclid": "fbclid_capturado"
    },
    "custom_data": {
      "value": 0,
      "currency": "EUR"
    }
  }]
}

Esto permite que Meta optimice tus campañas basándose en conversiones reales, no solo en clics.

Caso real: de 0% a 92% de atribución en leads

Un cliente de Referrer Tracker que gestiona campañas en Google Ads y Meta Ads tenía un problema grave: de 200 leads mensuales, solo podía atribuir el 15% a una campaña concreta. El resto llegaban como "directo" o "desconocido".

Después de implementar el flujo completo:

Métrica Antes Después
Leads atribuidos 15% 92%
Campañas optimizables 2 de 8 8 de 8
CPA real conocido No Sí
Tiempo de configuración — 45 minutos

El 8% restante corresponde a usuarios que llegaron por canales sin UTMs (orgánico directo, bookmarks), lo cual es normal y esperable.

Los resultados se tradujeron en una reducción del 28% en el coste por lead en los primeros 3 meses, simplemente porque pudieron pausar las campañas que no generaban conversiones reales y reasignar el presupuesto a las que sí lo hacían.

Errores comunes que impiden la atribución

1. No usar UTMs en todos los anuncios

El error más frecuente. Si un anuncio no tiene UTMs, Referrer Tracker solo puede capturar el referrer HTTP, que no siempre es suficiente para identificar la campaña exacta.

Solución: Usa la plantilla de seguimiento a nivel de cuenta en cada plataforma.

2. Usar un script de tracking desde una CDN externa

Si tu script de tracking se carga desde un dominio externo (como cdn.ejemplo.com), los navegadores lo tratan como third-party. Safari bloquea estas localStorage por defecto, y Chrome las eliminará próximamente.

Solución: Siempre sirve rt.min.js desde tu propio dominio. Referrer Tracker está diseñado para funcionar como recurso first-party.

3. No configurar la expiración de localStorage

Si la localStorage expira en 1 día y el usuario vuelve a rellenar el formulario 3 días después, los datos UTM se habrán perdido.

Solución: Configura cookieExpireDays: 30 como mínimo para capturar el ciclo de decisión típico.

4. Olvidar los campos ocultos en el formulario

De nada sirve capturar los UTMs si el formulario no tiene campos para enviarlos al CRM.

Solución: Añade campos ocultos para utm_source, utm_medium, utm_campaign, utm_content, utm_term, gclid, fbclid y referrer_url.

5. No probar con datos reales

Muchos marketers configuran el tracking y asumen que funciona. Pero un cambio en el CMS, una actualización del formulario o un plugin de localStorage puede romper la captura silenciosamente.

Solución: Haz clic en un anuncio real, rellena el formulario de prueba y verifica que los UTMs llegan al CRM.

Conclusión: deja de preguntar, empieza a medir

Saber qué anuncio generó cada lead no es un lujo — es una necesidad para cualquier equipo de marketing que quiera optimizar su presupuesto. Y no necesitas preguntarlo al usuario.

Con la combinación de UTMs en anuncios, captura automática con Referrer Tracker y campos ocultos en formularios, puedes tener atribución completa del 90%+ de tus leads sin añadir fricción al formulario.

Próximos pasos:

  1. Revisa tus campañas activas y asegúrate de que todas tienen UTMs configurados
  2. Instala Referrer Tracker en tu landing page (toma menos de 5 minutos)
  3. Añade campos ocultos a tu formulario y mapea los datos UTM
  4. Verifica con un lead de prueba que todo fluye correctamente

¿Listo para saber exactamente qué anuncio genera cada lead? Empieza gratis con Referrer Tracker y configura la atribución automática en menos de una hora.


Artículos relacionados: