1 hora contigo · Gratis · Sin permanencia

Atribución multicanal de verdad: qué canal trae cada venta firmada.
Y duplica las ventas que vienen de campañas

Meta dice que trajo 100 ventas. Google dice que trajo 80. Suman 180 pero tu CRM solo tiene 60 ventas. Implementamos modelo de atribución cruzando todas las plataformas + tu CRM para saber qué canal trajo cada venta firmada, sin doble contabilidad ni inflado.

Usas atribución last-click pero el primer touch fue Meta hace 30 días y el último fue una búsqueda branded en Google. Configuramos atribución data-driven con tu CRM como árbitro — Meta y Google compiten honestamente por presupuesto basándose en valor real generado.

Tu CRM decide quién gana presupuesto. Las plataformas dejan de pelearse por leads inflados.

Desde 2.500 €/mes· gestionamos Ads + montamos atribución + dashboardMeta CAPI + Google EnhancedCRM como árbitro · offline + online
1 hora contigo · Gratis · Sin permanencia

Te decimos exactamente cuánto presupuesto estás repartiendo mal por atribución rota

Una reunión de una hora. Te lo miramos todo de arriba abajo — modelo de atribución actual, tracking client + server, CRM, desfase plataforma vs ventas firmadas — y te decimos qué está fallando y cómo arreglarlo. Si quieres que lo arreglemos nosotros, perfecto. Si quieres arreglarlo tú con tu equipo, también te llevas el plan. Sin compromiso, sin coste, sin letra pequeña.

Quiero mi hora gratis

Pistas claras de que tu atribución multicanal está rota

Si reconoces 3 o más, tu modelo de atribución está engañándote. Meta y Google pueden ir bien en sus paneles, pero el presupuesto se reparte por sentimiento, no por valor real generado en pipeline.

Si Meta Ads Manager dice que trajo 100 ventas, Google Ads dice que trajo 80, pero tu CRM solo tiene 60 ventas firmadas → tu atribución está rota. Estás pagando por leads inflados que ninguna plataforma puede demostrar que cerraron.

Si tu modelo de atribución por defecto en Google Ads es last-click y nunca lo has cambiado → estás regalando todo el mérito al último canal y penalizando descubrimiento. El primer touch (que probablemente fue Meta hace 30 días) cuenta cero.

Si tus reuniones de marketing terminan en 'Meta dice esto, Google dice esto otro, no se sabe cuál creer' → tu atribución está rota. No hay árbitro — y sin árbitro el presupuesto se reparte por sentimiento, no por valor real.

Si tu CRM no guarda GCLID, FBCLID, UTM_Source ni UTM_Campaign en los registros de leads → tu atribución está rota. Sin esos campos, ninguna venta firmada se puede atribuir a su canal de origen. Es atribución imposible.

Si trackeas conversiones solo en cliente (Pixel + tag GA4 en el navegador) y nada server-side → tu atribución está rota. iOS 14, ad-blockers y modo incógnito ya te están robando 30-50% de los datos. Lo que ves no es lo que pasa.

Si el tráfico orgánico y directo en GA4 ha crecido 'sin explicación' los últimos 12 meses → tu atribución está rota. Ese crecimiento orgánico/directo es marketing pagado mal atribuido. Algún canal está alimentando ese 'directo' y nadie le da crédito.

Casos reales · Atribución multicanal con CRM como árbitro

Lo que pasa cuando el CRM decide qué canal gana presupuesto

Dos clientes B2B con atribución multicanal real implementada. Lo que entra al banco, no lo que dice la plataforma que vende anuncios.

Tenofransa — caso atribución multicanal real
Tenofransa↗ visitar web
Construcción industrial · B2B · Multicanal Meta + Google

Atribución cruzada Meta + Google + CRM: -41% CAC al ver qué canal traía cada proyecto firmado

Antes Meta reportaba el doble de leads cualificados que Google, pero los proyectos firmados venían de Google. Migramos a atribución multicanal con CRM como árbitro: cada deal cerrado se mandaba a Meta CAPI y Google Enhanced Conversions con su valor en euros. En 12 semanas el algoritmo aprendió qué canal traía proyectos reales y reasignamos presupuesto sin pelear sobre informes contradictorios.

Desfase Meta vs Google vs CRM180 vs 60Conciliado en CRM
CAC (coste cliente firmado)Base 100-41%
Tráfico 'directo' GA4 mal atribuido32%9%
Visitar la web de Tenofransa
Echarrí Proyectos — caso atribución multicanal real
Echarrí Proyectos
Reformas y proyectos · B2B · Atribución offline + online

Atribución offline real: la firma presencial vuelve a Meta y Google con su canal correcto

La mayoría de cierres pasan por reunión presencial y firma en oficina. Antes esas ventas no se atribuían a ningún canal — quedaban en 'directo' o en limbo. Implementamos captura de GCLID/FBCLID en el formulario inicial + Workflow del CRM disparando conversión a CAPI y Enhanced Conversions cuando el proyecto se firmaba físicamente. El algoritmo volvió a ver el origen real de cada cliente.

Ventas firmadas atribuidas a canal~40%~92%
Tráfico 'directo' mal atribuido38%11%
Reasignación presupuesto post-modeloSentimientoDatos pipeline

¿Quieres saber exactamente qué canal trae cada venta firmada y cuánto presupuesto estás repartiendo mal? Te lo decimos en una reunión de una hora.

Auditar mi atribución

Una agencia con last-click ciego vs una con CRM como árbitro

No es teoría. Es la diferencia entre repartir presupuesto por lo que dice cada plataforma (que vende anuncios) o por lo que firma tu pipeline. El algoritmo entrena con ventas reales, no con leads inflados.

Otras agencias (last-click + plataforma manda)
Acelera tu CRM (CRM como árbitro)
Meta dice que trajo 100 ventas. Google dice que trajo 80. Mi CRM tiene 60 ventas firmadas. ¿Cuál creo?
Mi CRM dice 60 ventas, y Meta + Google ven esas mismas 60 ventas vía CAPI y Enhanced Conversions. Ya no hay 180 ventas infladas — hay 60 reales con su canal correcto.
Mi modelo de atribución en Google Ads es last-click porque viene por defecto y nadie lo ha tocado.
Migrados a data-driven en Google Ads (>300 conversiones/mes) o position-based con el CRM como árbitro si no llegamos al volumen.
En la reunión mensual nos pasamos 2 horas peleando sobre qué canal funciona mejor, sin llegar a conclusión.
Dashboard único con CRM como árbitro. Cada canal aparece con sus ventas firmadas reales, su CAC, su LTV. La reunión dura 30 minutos y decide presupuesto.
Mi CRM no tiene Custom Fields para GCLID, FBCLID ni UTM. Esos datos se pierden en el formulario.
Custom Fields creados en módulo Leads, formulario manda UTM/GCLID/FBCLID/FBP/FBC vía API o hidden fields, todo viaja al deal en Convert Lead.
Trackeo solo client-side: Pixel de Meta + tag de GA4. iOS 14 me come 40% de los datos y no puedo hacer nada.
Todo server-side desde el CRM: Meta Conversions API + Google Enhanced Conversions. iOS 14, ad-blockers y modo incógnito no afectan.
El tráfico 'directo' en GA4 representa el 35% de mis conversiones — un agujero negro al que nadie atribuye nada.
Tráfico directo bajado al 8-12% real. El otro 23-27% que era marketing pagado mal atribuido ahora aparece en su canal correcto (Meta, Google, Email).
El cross-device es imposible: el usuario vio el anuncio en móvil, investigó en portátil, firmó por email. Tres sesiones, tres identidades distintas.
Email/teléfono hasheados SHA-256 unifican identidad en Meta CAPI y Google Enhanced Conversions. Cross-device reconstruido por las plataformas con tus identificadores hasheados.
Las ventas offline (llamadas, presencial, firma física) no se atribuyen a ningún canal — quedan en limbo.
Call tracking + UTM en formularios + GCLID/FBCLID guardado en deal. Cuando se firma offline, el CRM dispara la conversión con el canal correcto a CAPI y Enhanced Conversions.
Cuando algo va mal te dicen 'es por iOS 14 y los bloqueadores, no se puede medir bien'.
Atribución server-side desde el CRM que sobrevive a iOS 14, Safari ITP, ad-blockers y navegación privada. La atribución rota era el setup, no la tecnología.
La agencia cobra fee + sobrecoste sobre la inversión publicitaria — incentivo a inflar gasto y atribución para justificarse.
Cobramos fee fijo desde 2.500 €/mes. Lo que ganamos no depende de cuánto gastes en anuncios — y la atribución sale del CRM, no de la plataforma que vende.

Modelos de atribución: last-click vs first-click vs lineal vs decay vs data-driven vs CRM-driven

Los seis modelos que importan. Cuál te conviene depende de tu volumen de conversiones, la complejidad de tu funnel y si tu CRM puede actuar como árbitro de la verdad. Esto es cuándo usar cada uno.

Modelo
Pros
Contras
Cuándo usarlo
Last-click
Simple, viene por defecto en todas las plataformas, fácil de explicar.
Premia búsquedas branded (Google) y penaliza descubrimiento (Meta). Ciego al recorrido.
Nunca en serio. Solo como referencia inicial o cuando no hay otra opción medible.
First-click
Premia descubrimiento. Útil para entender qué canal abre la puerta.
Ciego al cierre. Si el primer touch fue ruido, le da todo el mérito.
Analítico, para entender top-of-funnel. Nunca como modelo único de presupuesto.
Lineal
Reparte el mérito por igual entre todos los touchpoints. Justo en su lógica.
Trata por igual al canal que cerró que al que solo apareció una vez. Ingenuo.
Funnels cortos y simples (1-3 touchpoints). B2C con ciclo de decisión rápido.
Time-decay
Da más peso a touchpoints cercanos a la conversión. Reconoce el cierre.
Sigue penalizando descubrimiento de alto funnel. Ciclos largos sufren.
B2B con ciclos 30-60 días y un cierre claro al final. Mejor que last-click sin saltar a data-driven.
Data-driven (algoritmo)
Calcula el peso real de cada canal con datos del recorrido. Lo que Google/Meta tienen como propio.
Requiere >300 conversiones/mes en Google. Caja negra del algoritmo. Cada plataforma tiene su versión.
Volumen suficiente (>300 conv/mes) y un solo canal dominante (solo Google o solo Meta).
CRM-driven (árbitro)
Tu CRM es la fuente de verdad. Cada deal Closed Won se manda a Meta CAPI + Google Enhanced. Concilia plataformas y elimina inflados.
Requiere CRM con Workflow Rules + Custom Fields UTM/GCLID. Setup técnico inicial 2-3 semanas.
Cualquier empresa que invierte en Meta + Google + offline y quiere conciliar. Recomendado por defecto.

¿No sabes qué modelo tienes activo o cuál te conviene? Lo miramos juntos en la reunión de auditoría. Si tienes que migrar de last-click a data-driven o CRM-driven, también te dejamos el plan.

Atribución multicanal real es lo que diferencia repartir presupuesto por sentimiento de invertir con datos del pipeline.

Auditar mi atribución gratis

Cómo implementamos atribución multicanal real en 4 pasos

Setup en 2-3 semanas, dashboard en 3-4, primeras señales del algoritmo en 4-6, resultado consolidado en 8-12 semanas.

01

Reunión de auditoría de tu modelo de atribución actual

Una hora contigo. Miramos qué modelo tienes en Google Ads y en Meta (last-click por defecto, normalmente), qué tracking client-side y server-side está activo, si tu CRM guarda UTM/GCLID/FBCLID, cómo se reparten las ventas hoy en tus informes, y cuánto desfase hay entre lo que dice cada plataforma y lo que tienes firmado en CRM. Cruzamos eso con tu inversión por canal y tus deals cerrados. Te decimos qué está mal atribuido, cuánto presupuesto estás repartiendo mal y qué hacer para multiplicar lo que vendes. Sin compromiso. Si quieres que lo arreglemos nosotros, perfecto. Si prefieres hacerlo con tu equipo, también te llevas el plan.

02

Custom Fields, captura de identificadores y CRM como árbitro

Creamos los Custom Fields que faltan en tu CRM (UTM_Source, UTM_Medium, UTM_Campaign, GCLID, FBCLID, FBP, FBC, gbraid, wbraid) en módulo Leads. Configuramos el formulario web para que los capture (hidden fields + parseado de query string) y los mande al CRM. Mapeamos esos campos en Convert Lead para que sobrevivan a la conversión interna y se copien al Deal. El CRM pasa a ser la fuente de verdad — todas las conversiones que se mandan a Meta y Google nacen de ahí.

03

Conversions API + Enhanced Conversions disparando desde el CRM

Configuramos Workflow Rules en tu CRM que se disparan en cada etapa relevante del pipeline (lead cualificado, reunión, propuesta, Closed Won, Closed Lost). Cada una manda un evento server-side a Meta Conversions API y Google Enhanced Conversions con email/teléfono hasheado SHA-256, GCLID/FBCLID original, valor en euros del deal y un event_id único para deduplicación. Mapeamos cada etapa a su evento personalizado en ambas plataformas. El algoritmo deja de optimizar a 'formulario rellenado' y aprende a traer perfiles que llegan a Closed Won.

04

Dashboard con CRM + Meta + Google + offline cruzados

Montamos un dashboard vivo combinando tu CRM (deals reales, fuente de verdad), Meta Ads API (coste, impresiones, clicks por canal), Google Ads API (lo mismo), y datos offline (call tracking, presencial vía QR/cupón). Sale: ventas firmadas por canal, CAC real por fuente, tasa Lead → Closed Won, multitouch journey por deal, ROI por campaña. Decides presupuesto con datos del pipeline, no del Ads Manager. Reuniones de revisión de 30 minutos, no de 2 horas.

Cuánto cuesta implementar atribución multicanal real

Tres formas de implementar atribución real, según hasta dónde quieras llegar. La inversión publicitaria (lo que pagas a Meta y Google) va aparte — eso lo pagas tú directamente. Permanencia mínima 4 meses en todas.

⭐ El más vendido
Campañas + Atribución multicanal + BI
desde2.500 €
/mes · todo incluido

Te llevamos Google y/o Meta optimizando contra ventas firmadas de tu CRM, con atribución multicanal real y dashboard montados.

  • Gestión completa Google Ads y/o Meta Ads
  • Meta CAPI + Google Enhanced + CRM como árbitro
  • Dashboard vivo cruzando CRM + Meta + Google + offline
  • Capa Business Intelligence con IA
  • Migración a data-driven o CRM-driven según volumen
  • Precio mensual escala con tu inversión publicitaria. Setup 1.500 €/canal (gratis con 4 meses adelantados). Pago mes a mes disponible. Permanencia mínima 4 meses.
Sin gestión de campañas
Solo Atribución multicanal + BI
desde3.250 €
inversión inicial · luego 750 €/mes

Te montamos toda la conexión CRM ↔ Meta ↔ Google ↔ offline y el dashboard. Tu equipo o tu agencia siguen llevando las campañas.

  • Setup atribución multicanal completa
  • CRM + Meta + Google + WhatsApp + llamadas conectados
  • Dashboard vivo con ventas firmadas por canal real
  • Capa Business Intelligence con IA
  • Briefing diario, análisis y diagnóstico de funnel
  • Setup único 2.500 € + primer mes 750 € = inversión inicial 3.250 €. Luego 750 €/mes en gestión. Mismo precio sea cual sea tu CRM. Permanencia mínima 4 meses.
Plan completo
Atribución + BI + Formación a tu equipo
desde4.450 €
inversión inicial · luego 750 €/mes

Todo lo de Atribución + BI + plan de formación para que tu equipo ejecute Google/Meta con atribución multicanal ya montada.

  • Todo lo de Atribución + BI
  • Plan de formación de campañas para tu equipo
  • Sesiones estructuradas sobre tu CRM y tus cuentas reales
  • Acompañamiento ejecución durante el primer mes
  • Material formativo y plantillas operativas de atribución
  • Setup 2.500 € + Formación 1.200 € + primer mes 750 € = inversión inicial 4.450 €. Luego 750 €/mes. Para empresas con equipo interno que quieren ejecutar las campañas con atribución conectada profesionalmente.

Permanencia mínima 4 meses en las tres modalidades. Si contratas Google y Meta a la vez en Campañas, un solo setup. La inversión publicitaria (lo que se paga a Meta y Google) va aparte y la pagas tú directamente.

¿Quieres saber exactamente qué canal trae cada venta firmada?

Una reunión de una hora. Te lo miramos todo de arriba abajo — modelo de atribución actual, tracking client + server, CRM, desfase plataforma vs ventas firmadas — y te decimos qué está fallando y cómo arreglarlo. Si quieres que lo arreglemos nosotros, perfecto. Si quieres arreglarlo tú, también te llevas el plan. Sin compromiso, sin coste, sin letra pequeña.

Preguntas frecuentes sobre atribución multicanal real

Lo que nos preguntan empresarios con Meta + Google activos que ya invierten en publicidad pero no están seguros de si la atribución que ven es la real.

¿Qué es atribución multicanal y por qué importa?

+
Atribución multicanal es el sistema que reparte el mérito de una venta entre todos los canales que han intervenido en el recorrido del cliente — no solo el último clic. Importa porque, si solo miras el último canal (last-click), penalizas a Meta cuando trabaja descubrimiento alto del funnel y premias a Google cuando solo recoge búsquedas branded que ya estaban ganadas. Con atribución multicanal cada canal recibe el reconocimiento real de su aportación, y tu presupuesto se reparte según valor generado en pipeline, no según artefactos del modelo.

Last-click vs data-driven, ¿en qué se diferencian de verdad?

+
Last-click asigna el 100% del valor de la venta al último canal antes de la conversión. Es el modelo más común porque es simple y barato — pero engaña: un usuario que vio 8 anuncios de Meta y acabó buscando tu marca en Google le da todo el mérito a Google. Data-driven (algoritmo basado en datos reales del recorrido) calcula el peso de cada touchpoint según cómo influyó realmente en la conversión, usando todas las rutas que terminan en venta y todas las que no. Si tienes volumen suficiente (>300 conversiones/mes en Google Ads), data-driven es el modelo serio. Si no, lineal o position-based con el CRM como árbitro suelen funcionar mejor que last-click ciego.

¿Cómo se atribuye una venta offline — llamada o tienda física?

+
Capturando el GCLID/FBCLID en el formulario o en el primer contacto y guardándolo en el CRM como Custom Field. Cuando el deal pasa a Closed Won (firma, venta presencial, pago confirmado), un Workflow Rule del CRM dispara un webhook a Google Enhanced Conversions for Leads y a Meta Conversions API con el GCLID/FBCLID + valor en euros del deal + email hasheado SHA-256. Para llamadas, usamos call tracking (números dinámicos por canal o CallRail/Twilio) que pega el GCLID al registro de la llamada. Para tienda física, escaneo de QR con UTM o cupón con código asociado al canal — y la conversión sube al CRM con su atribución. El offline se mide igual que el online: lo que importa es que el dato llegue al CRM con su trazabilidad.

¿Cómo funciona el cross-device tracking sin cookies?

+
Cross-device significa que el usuario vio el anuncio de Meta en el móvil, investigó en el portátil, llamó desde el fijo y firmó por email. Hoy no se hace con cookies — se hace con identificadores propios (email, teléfono) hasheados con SHA-256 enviados a Meta CAPI, Google Enhanced Conversions y Google Ads via GCLID server-side. Meta y Google reconstruyen el recorrido cross-device usando sus identidades probabilísticas + los identificadores hasheados que les mandas. El requisito es que tu CRM capture email/teléfono en cualquier paso del funnel (formulario, llamada, chat, presencial) y los conecte al evento original. Es trabajo de configuración, no magia — y funciona en iOS 14, navegación privada y ad-blockers porque va server-side.

Meta dice 100 ventas, Google dice 80, mi CRM solo tiene 60. ¿Cómo se concilia?

+
Meta y Google se sobre-atribuyen porque ambos quieren llevarse el mérito. Cada plataforma cuenta una venta como suya cuando el usuario tocó su canal en algún momento de su ventana de atribución (Meta hasta 7 días post-clic + 1 día post-vista; Google hasta 30-90 días según configuración). Si un usuario tocó los dos, ambos lo cuentan — duplicidad. La conciliación se hace en el CRM como árbitro: cada deal Closed Won del CRM se manda a Meta CAPI y Google Enhanced Conversions con un event_id único. El CRM tiene 60 ventas reales, esas 60 ventas se cuentan en plataforma, y el resto (las 40 que Meta inflaba y las 20 que Google inflaba) desaparecen. El presupuesto se reparte entonces según valor real generado en CRM, no según infladero de plataforma.

¿Qué son los modelos Markov y Shapley y cuándo se usan?

+
Markov y Shapley son modelos matemáticos data-driven más sofisticados que el algoritmo nativo de Google. Markov (cadenas de Markov) calcula la probabilidad de conversión removiendo cada touchpoint del recorrido — si quitar Meta del journey hace caer la conversión un 30%, Meta vale 30%. Shapley (teoría de juegos cooperativos, Nobel de Economía) reparte el mérito según el valor marginal que cada canal aporta a la coalición total. Se usan cuando tienes >10.000 conversiones/mes y necesitas atribución más fina que la nativa de plataforma. Por debajo de ese volumen, no compensa la complejidad — con CRM-driven (data-driven nativo + tu CRM como árbitro) sobra. Si tu empresa está en ese rango, lo montamos en BigQuery + Looker.

¿Funciona la atribución con cookies de tercero bloqueadas?

+
Sí — porque el modelo entero está construido para sobrevivir a la muerte de las cookies de tercero. Conversions API (Meta) y Enhanced Conversions (Google) son server-side: el evento sale de tu servidor o de tu CRM, no del navegador del usuario. iOS 14, Safari ITP, ad-blockers y modo incógnito no afectan al server-side. Para identificación de usuarios usamos first-party data (email, teléfono que tú ya tenías porque te los dio el cliente) hasheados antes de salir, no cookies third-party. La regla: si dependes de cookies third-party para atribuir, ya estás roto. Si dependes de eventos server-side + datos hasheados desde el CRM, el bloqueo de cookies te da igual.

¿Esto se integra con Zoho, HubSpot, Salesforce, Pipedrive?

+
Sí, con todos los CRMs principales. La arquitectura es la misma: capturar UTM/GCLID/FBCLID en el lead, propagarlos al deal en la conversión interna del CRM, y disparar webhooks a Meta CAPI y Google Enhanced Conversions cuando el deal pasa a Closed Won. Cambia el detalle técnico de cada CRM: Zoho usa Workflow Rules + Deluge; HubSpot usa Workflows + Operations Hub; Salesforce usa Flow + Apex Triggers; Pipedrive usa Automations + Webhooks. Tenemos landings específicas con detalle por CRM en /marketing-zoho, /marketing-hubspot, /marketing-salesforce, /marketing-pipedrive, /marketing-monday, /marketing-zendesk y /marketing-odoo. Si tu CRM es propio o custom, también lo conectamos — solo necesita poder mandar webhooks server-side.

¿Cuánto tarda en estar operativa la atribución multicanal?

+
Setup técnico de Meta CAPI + Google Enhanced Conversions + integración con tu CRM entre 2 y 3 semanas. Dashboard cruzando datos por canal en 3-4 semanas. Migración desde last-click a data-driven o CRM-driven en Google Ads requiere acumular datos: las primeras señales del cambio se ven a las 4-6 semanas, resultado consolidado entre 8 y 12 semanas. Si vienes de un setup roto (Meta y Google sobre-atribuyendo, CRM sin GCLID, last-click default), los primeros 30 días el CPL puede subir porque las plataformas filtran ruido — eso es buena noticia: significa que están priorizando perfiles que cierran en CRM.

Otras piezas del sistema de tracking y analítica

Atribución multicanal es una pieza del puzzle de analítica completa. Si el problema no es solo atribución, échale un vistazo a las landings hermanas — el método es el mismo, los detalles técnicos cambian por pieza.