Recursos

Modelos de atribución y cómo evaluar un MMP

Respuesta corta

La atribución asigna crédito por una conversión a uno o varios puntos de contacto previos. Ningún modelo es "el correcto": last-click sirve para operación táctica, los modelos multi-touch reparten mejor el crédito en recorridos largos, y solo la experimentación causal mide impacto real. Un MMP es el sistema operativo de esa señal en mobile, no el juez final de causalidad. Elige MMP por caso de uso —deep linking, escala de UA, transparencia de precio o medición omnicanal—, no por ranking genérico.


El problema que casi nadie plantea bien

La mayoría de los equipos discuten qué modelo de atribución usar antes de resolver un problema anterior: qué pueden observar realmente.

Hoy la limitación estructural no es matemática, es de observabilidad. El bloqueo de cookies de terceros, la partición de almacenamiento en navegadores, el consentimiento obligatorio para ciertos identificadores, la agregación y el retraso de postbacks en iOS, y la fragmentación entre dispositivos reducen la capacidad de conectar cada exposición con cada conversión a nivel usuario.

Elegir entre time-decay y position-based cuando el 40% de tus conversiones llegan modeladas es optimizar el decorado. Primero se arregla la recolección; después se discute el reparto de crédito.


Cómo funciona la atribución, en términos operativos

El sistema necesita tres cosas para funcionar: registrar un toque elegible, conservar identidad o contexto suficiente para reconocer al usuario cuando convierta, y aplicar reglas de ventana y prioridad para asignar crédito.

ComponenteQué haceQué suele romperlo
Tracking client-sideEl navegador o SDK envía eventos desde la sesión del usuario (gtag, Tag Manager, Firebase SDK)Ad blockers, pérdida de cookies, errores JS/SDK, restricciones del navegador, consentimiento faltante
Tracking server-sideEl backend manda eventos por HTTP (Measurement Protocol, APIs S2S de MMPs)Identity stitching incompleto, duplicación con SDK sin deduplicar, timestamps erróneos, pérdida del click ID
Deep links / referrersTransportan el contexto de campaña hasta la app o la landingRedirecciones que destruyen parámetros, link decoration bloqueada, apertura en webview
Redes autoatribuibles (SANs)Meta, Google y TikTok reportan su propia atribución vía APISobreconteo cruzado entre redes, ventanas distintas, no reconciliable con last-click
Marcos de privacidadSKAdNetwork, AdAttributionKit, Attribution Reporting APIAgregación, umbrales de privacidad, retrasos de postback, pérdida de granularidad

La consecuencia práctica: cuanto más dependa tu medición de la capa client-side, más frágil es. La capa server-side es más robusta, pero introduce su propio riesgo —duplicación y stitching mal resuelto— si no se implementa con reglas de deduplicación explícitas.


Comparación de modelos de atribución

ModeloCómo asigna créditoCuándo sirveSesgo principal
Last-click100% al último toque elegibleOperación táctica, conciliación simple, cuentas pequeñasSobrevalora branded search, retargeting y canales de cierre
First-click100% al primer toqueMedir descubrimiento y entrada al funnelIgnora todo lo que ocurre después
LinearReparto uniformeRecorridos con pocos toques y peso similarTrata todos los toques como equivalentes cuando no lo son
Time-decayMás peso a lo recienteCiclos de compra cortosSigue castigando la fase de descubrimiento
Position-based40/20/40 típicoCompromiso entre descubrimiento y cierreLos pesos son arbitrarios, no derivados de datos
Data-driven / algorítmicoModelo entrenado sobre secuencias observadasVolumen alto y datos de identidad razonablesSigue siendo observacional: hereda el sesgo de lo que se pudo observar
IncrementalityCompara tratamiento vs. controlDecisiones de asignación de presupuestoNo traza el journey; responde otra pregunta

La evidencia académica sobre esto es consistente y algo incómoda: los modelos de atribución son útiles para organizar información, pero pueden fallar al aproximar el efecto causal verdadero. Los experimentos de campo a gran escala en eBay (Blake, Nosko y Tadelis, Econometrica, 2015) y en Meta (Gordon et al., Marketing Science, 2019 y 2023) muestran que los métodos observacionales suelen sobrestimar el efecto causal de search y social, a veces por márgenes grandes.

Regla práctica de ADEX: usa atribución para decisiones tácticas dentro de canal, y usa incrementalidad para decisiones de asignación de presupuesto entre canales. Son herramientas para preguntas distintas.


Qué revisar antes de culpar al modelo

Antes de cambiar de modelo o de MMP, este es el orden de diagnóstico que aplicamos:

  1. Integridad de parámetros. ¿Sobreviven los click IDs a todas las redirecciones, shorteners y consent walls?
  2. Deduplicación. ¿Se cuenta el mismo evento dos veces cuando llega por SDK y por servidor?
  3. Ventanas. ¿Las ventanas de clic y de vista son iguales en el MMP, en las plataformas y en el CRM? Casi nunca lo son.
  4. Scopes. ¿Se están mezclando métricas de usuario, sesión y evento en el mismo informe?
  5. Cobertura de consentimiento. ¿Qué porcentaje del tráfico está en modo denegado y cómo se está modelando?
  6. Cobertura de eventos. ¿Los eventos de negocio (no solo de instalación) están mapeados y llegando?
  7. Discrepancia con plataformas. ¿Cuál es el delta entre MMP y cada SAN, y es estable en el tiempo?

Cuando el paso 7 muestra un delta inestable, el problema casi siempre está en los pasos 1 a 4, no en el modelo.


Inventario comparativo de MMPs

El mercado sigue concentrándose en seis proveedores, con Firebase/GA4 como stack de analítica adyacente pero no equivalente a un MMP neutral.

MMPDónde destacaA quién convieneConsideración
AppsFlyerEscala, cobertura de partners, ecosistema enterpriseUA móvil de alto volumen, equipos con muchas integracionesPrecio y complejidad crecen rápido con el volumen
AdjustFraude, automatización, buena ergonomía de productoApps en crecimiento con equipos de growth pequeñosMenos profundidad en algunos casos web-to-app
SingularUnificación de coste + atribución, ETL a warehouseEquipos que necesitan coste normalizado y raw dataCurva de implementación más técnica
BranchDeep linking y recorridos web-to-appProductos donde el link es parte del productoLa atribución es fuerte, pero el diferencial es el linking
KochavaMedición omnicanal, CTV, opciones de entrada gratuitasEquipos que miden más allá de mobileMenor presencia de partners en algunos mercados
TenjinTransparencia de precio, foco app/gamingEstudios de gaming y apps sensibles a costeMenos funciones enterprise
Firebase / GA4Analítica de producto y reporting web+appNúcleo de analítica, no sustituto de MMP neutralNo es un tercero independiente frente a Google

No existe un ganador universal. La elección correcta depende de qué pregunta te duele más: ¿mi problema es linking, escala, coste, transparencia o unificación de datos?


Cómo lo aborda ADEX

Trabajamos la atribución en cuatro capas, en este orden:

  1. Recolección. Validación de SDK, mapeo de eventos de negocio, tracking server-side donde el client-side es frágil, y reglas de deduplicación explícitas.
  2. Reconciliación. Comparación sistemática entre MMP, SANs y CRM, con umbrales de discrepancia aceptables definidos por adelantado.
  3. Modelo. Selección del modelo según la decisión, no según la moda. Documentamos qué modelo alimenta qué decisión.
  4. Validación causal. Tests de incrementalidad o geo-experiments cuando la decisión mueve presupuesto material.

ADEX está certificado en los cuatro MMPs principales —AppsFlyer, Adjust, Singular y Branch— y ha completado más de 12 migraciones de MMP. Esa cobertura importa por una razón concreta: cuando el proveedor recomendado es también el proveedor que vende, el consejo no es neutral.


Cuándo esto no es tu prioridad

Sé honesto sobre el umbral. Si inviertes menos de unos 10.000 € al mes en medios de pago, si tienes un solo canal, o si tu ciclo de compra se cierra en la misma sesión, la ganancia de una arquitectura de atribución sofisticada es marginal. Arregla primero el producto, la oferta y la conversión de la landing.

La atribución empieza a pagar cuando tienes varios canales compitiendo por el mismo crédito, un ciclo de compra que cruza dispositivos o días, y suficiente presupuesto para que una mala reasignación cueste dinero real.


Preguntas frecuentes

¿Qué es un MMP y por qué importa? Un Mobile Measurement Partner es un tercero neutral que atribuye instalaciones y eventos in-app entre múltiples redes de publicidad. Importa porque las redes se autoatribuyen: sin un árbitro común, la suma de conversiones reportadas por tus canales superará tus conversiones reales.

¿Cuál es el mejor modelo de atribución? No hay uno mejor en abstracto. Last-click para operación diaria, data-driven para lectura de recorridos con volumen suficiente, e incrementalidad para decidir presupuesto. Usar un solo modelo para las tres decisiones es el error más común.

¿Cuánta discrepancia entre MMP y Meta o Google es normal? Siempre hay discrepancia porque las ventanas, los criterios de vista y la deduplicación difieren. Lo relevante no es el número absoluto sino su estabilidad: un delta constante es un problema de configuración conocido; un delta que se mueve es un problema de recolección.

¿SKAdNetwork y AdAttributionKit sustituyen al MMP? No. Son marcos de atribución agregada de Apple con retrasos y umbrales de privacidad. El MMP los integra y los reconcilia con el resto de tu medición, pero no puede recuperar la granularidad que Apple no entrega.

¿Puedo migrar de MMP sin perder datos históricos? Sí, con un parallel run de 7 a 14 días, exportación de raw data histórica y validación evento por evento antes del cutover. Lo que no se puede es reconstruir retroactivamente atribución que el nuevo proveedor nunca observó.

¿Necesito data warehouse para hacer esto bien? No para empezar, sí para escalar. En cuanto necesites unir coste, atribución, CRM y retención en la misma pregunta, un warehouse deja de ser opcional.


Siguiente paso

Si tus dashboards y tus plataformas no cuadran, el problema rara vez es el modelo. Revisar mi setup de MMP →


Lecturas relacionadas


Fuentes externas