Dashcrab

Atribución

Siete modelos de atribución para repartir una venta

Primer contacto, último, último no directo, lineal, decaimiento, en U y data-driven. Qué pregunta responde cada uno, cómo se calcula con una compra de USD 120 y por qué conviene mirarlos lado a lado.

Un modelo de atribución es la regla que decide cómo se reparte una venta entre los contactos que la precedieron: el Reel que la persona vio, el anuncio de Google que tocó, el mail que abrió. Hay siete en uso y ninguno es la verdad. Cada uno responde una pregunta distinta, y conviene saber cuál antes de mover presupuesto por lo que dice. Lo único que no cambia de un modelo a otro: una venta vale 1. Se reparte, no se multiplica.

En este artículo se calculan los siete sobre la misma compra, con las reglas exactas que usa Dashcrab Atribución. Son fórmulas cortas. La más larga, data-driven, cabe en cuatro pasos y una tabla.

Qué es un modelo de atribución, y qué no es

Un modelo de atribución necesita tres cosas. Un recorrido: la lista de contactos de una persona con tu marca, en orden cronológico. Una ventana: cuántos días hacia atrás desde la compra se miran esos contactos, 30 por defecto, y más para un ciclo largo (un deal B2B puede mirar 180). Y una regla: cómo se reparte el 100% de la venta entre los contactos que quedaron adentro de la ventana.

Un contacto es una sesión. Si alguien entra por orgánico y a los diez minutos hace clic en un anuncio, son dos contactos: el clic pago no se pierde. La vuelta de una pasarela de pago o de un login con Google no cuenta como contacto, porque no trajo a nadie. Y una compra sin ningún contacto registrado se reporta como "sin camino": no se le regala a Directo.

Lo que un modelo de atribución no es: lo que hace cada plataforma de anuncios. Meta y Google Ads aplican una regla de último contacto sobre el pedazo del recorrido que cada una ve, y por eso las dos se adjudican la misma venta. Un modelo de atribución, bien hecho, mira el recorrido completo desde afuera de las plataformas y reparte una sola vez.

La regla que no cambia

Por conversión y por modelo, la suma de los créditos es exactamente 1. Si tu reporte de atribución suma más ventas que tu tienda, no es atribución. Es doble conteo.

La compra que vamos a repartir

Sofi compra una campera de USD 120. Antes de comprar pasó por cuatro lugares. El martes vio un Reel en Instagram, tocó "Comprar ahora", miró el talle y cerró la app. El jueves buscó la tienda en Google y entró por el anuncio. El sábado le llegó el newsletter con su talle de vuelta y 10% off, y hizo clic. El domingo a la noche escribió la dirección a mano en la notebook y compró.

OrdenContactoCanalDías antes de la compra
1Reel en Instagram, clicMeta5
2Anuncio en la búsqueda, clicGoogle3
3Newsletter, clicEmail1
4Escribe la dirección y compraDirecto0

Cuatro contactos, una compra, USD 120. Los cuatro caen dentro de una ventana de 30 días. Es el mismo recorrido de la historia interactiva "Una venta, tres dueños", por si preferís verlo en pantalla antes que en tablas.

Los seis modelos de reglas fijas

Seis de los siete modelos son reglas que se aplican a un recorrido aislado. No necesitan saber nada de los demás clientes: con la lista de contactos y sus fechas alcanza. Por eso se los puede calcular a mano.

1. Primer contacto

El 100% al primer contacto de la ventana. Sofi: Meta USD 120, el resto USD 0. Responde "¿qué canal abre la conversación?". Engaña cuando el canal que abre es barato y masivo: un video con alcance enorme se lleva todo el crédito aunque nadie compre sin los tres contactos siguientes.

2. Último contacto

El 100% al último contacto antes de la compra. Sofi: Directo USD 120. Responde "¿qué pasó justo antes de comprar?". Es el modelo más usado porque es el más fácil de medir, y el que aplica cada plataforma sobre su propio pedazo del recorrido. Engaña a favor de los canales de cierre: Directo, la búsqueda de marca y el retargeting cobran demanda que otro canal generó.

3. Último contacto no directo

Se recorre el camino de atrás hacia adelante y la venta entera va al primer contacto que no sea Directo. Si todos fueron directos, se queda el último. Sofi: Email USD 120, porque la visita directa del domingo se saltea y el mail del sábado es el anterior. Es el criterio de GA4 en los informes de adquisición, y la lógica es que alguien que escribe tu dirección a mano ya te conocía por otro lado.

4. Lineal

Partes iguales: 1 dividido la cantidad de contactos. Sofi tiene cuatro, así que cada uno recibe el 25%: USD 30 para Meta, Google, Email y Directo. Responde "¿quién estuvo?". No premia a nadie y no castiga a nadie, que es su virtud y su límite: un clic de hace 29 días pesa lo mismo que el de hace una hora.

5. Decaimiento temporal

Pesa más lo reciente. Cada contacto recibe un peso de 2 elevado a menos la cantidad de días que lo separan del último contacto, dividido por la vida media. Con la vida media de 7 días por defecto, un contacto de hace 7 días pesa la mitad que uno de hoy, y uno de hace 14 días pesa un cuarto. Después se dividen todos los pesos por su suma para que den 1.

CanalDías hasta el último contactoPeso: 2^(-días/7)CréditoUSD
Meta50,6118,7%23
Google30,7422,8%27
Email10,9127,8%33
Directo01,0030,7%37
Suma3,26100%120

Un detalle de implementación que importa: la distancia se mide hasta el último contacto, no hasta la compra. Normalizado da exactamente lo mismo, y evita que en una ventana de 180 días los pesos se vuelvan tan chicos que la computadora los redondee a cero. La vida media es un parámetro: con 30 días el modelo se aplana hacia el lineal, con 2 días se parece al último contacto.

6. En U, o basado en posición

40% al primer contacto, 40% al último y el 20% restante repartido en partes iguales entre los del medio. Sofi: Meta USD 48, Google USD 12, Email USD 12, Directo USD 48. Responde "¿quién abrió y quién cerró?". Con un solo contacto se lleva el 100%; con dos, 50 y 50. Es el modelo que más se parece a cómo un equipo de marketing describe su propio embudo, y por eso es cómodo. También es el más arbitrario: los 40/40/20 no salen de ningún dato.

Los seis, lado a lado, sobre la misma compra de USD 120:

ModeloMetaGoogleEmailDirecto
Primer contacto120000
Último contacto000120
Último no directo001200
Lineal30303030
Decaimiento (vida media 7 días)23273337
En U (40/20/40)48121248

Meta se lleva USD 120, USD 0, USD 30, USD 23 o USD 48 según la regla. Cada fila suma 120. Esa es toda la diferencia entre un modelo y otro: a quién le toca, nunca cuánto hay.

Data-driven, paso a paso

Los seis modelos anteriores tienen un punto ciego: solo miran los recorridos que terminaron en compra. Si Meta aparece en 1.000 recorridos y compran 10, las reglas fijas ven 10 recorridos. Data-driven ve los 1.000. Su pregunta es "¿cuánto se perdería sin cada canal?", y para responderla usa también a los que no compraron.

Una tienda chiquita con tres clientes alcanza para verlo. Juan pasó por Meta, Google y Email, y compró. Ana pasó por Meta y no compró. Leo pasó por Google y Email y no compró. Último contacto le da todo al mail. Primer contacto, todo a Meta. Las dos reglas miran solo a Juan.

Paso 1. El mapa. Desde cada lugar, qué parte de la gente fue a cada lado. Dos de tres empezaron en Meta, uno en Google. De los que estuvieron en Meta, la mitad siguió a Google y la mitad abandonó. Y así:

DesdeHaciaProbabilidad
InicioMeta67% (2 de 3)
InicioGoogle33% (1 de 3)
MetaGoogle50%
MetaAbandono50%
GoogleEmail100%
EmailCompra50%
EmailAbandono50%

Paso 2. La probabilidad de comprar. Se suman los caminos que llegan a la compra. Por Meta: 67% × 50% × 100% × 50% = 17%. Por Google directo: 33% × 100% × 50% = 17%. Total: 33%. Es la probabilidad base.

Paso 3. El efecto de remoción. Se saca un canal del mapa, como si no existiera, y se recalcula. Lo que entraba a ese canal se pierde. Sin Meta queda solo el camino de Google: 17%. La probabilidad cae un 50%. Sin Google no hay forma de llegar al mail: cae un 100%. Sin Email nadie llega a la compra: cae un 100%.

Paso 4. El reparto. 50 + 100 + 100 = 250, y cada canal se lleva su parte proporcional: Meta 20%, Google 40%, Email 40%. De una venta de USD 120, Meta recibe USD 24 y los otros dos USD 48 cada uno.

33%
Probabilidad base de compra con los tres canales
−50%
Caída de esa probabilidad si Meta no existiera
20 / 40 / 40
Reparto final entre Meta, Google y Email

Eso es una cadena de Markov de primer orden: la probabilidad de ir al paso siguiente depende solo del paso en el que estás, no de cómo llegaste. El método está descripto en Anderl, Becker, von Wangenheim y Schumann, "Mapping the customer journey", International Journal of Research in Marketing, 2016. Con un mes real de datos hay tres ajustes prácticos: si una persona repite el mismo canal dos veces seguidas cuenta como un solo paso, porque repetir un estado no cambia la probabilidad de llegar a la compra; fuera de los 30 canales o campañas más frecuentes, el resto se agrupa como "otros" para que el mapa siga siendo chico; y la probabilidad se calcula por iteración hasta que deja de cambiar, no resolviendo matrices.

Lo que data-driven no hace

No sabe qué hubiera pasado sin el anuncio. Saca un canal de un mapa de recorridos, no del mundo. Y necesita volumen: con 40 compras en el mes, el mapa es ruido y una regla fija es más honesta.

¿Cuál usar? Cada uno responde una pregunta

La pregunta "¿cuál es el mejor modelo de atribución?" no tiene respuesta porque está mal planteada. La buena es "¿qué quiero saber?".

ModeloQué pregunta respondeDónde engaña
Primer contacto¿Qué canal abre la conversación?Premia el alcance barato, ignora el cierre
Último contacto¿Qué pasó justo antes de comprar?Directo, marca y retargeting cobran demanda ajena
Último no directoLo mismo, sin regalarle a DirectoEl canal anterior a Directo no siempre es el que convenció
Lineal¿Quién estuvo?Un clic de hace 29 días vale lo mismo que el de hoy
Decaimiento¿Quién estuvo cerca de la compra?La vida media es una decisión tuya, no un dato
En U¿Quién abrió y quién cerró?El 40/40/20 no sale de ningún dato
Data-driven¿Cuánto se perdería sin cada canal?Necesita volumen y no mide causalidad

Por qué importa tenerlo, con un ejemplo. Un mes de una tienda, datos de ejemplo calculados con estas mismas reglas: 204 compras y 2.380 recorridos que no compraron. Meta se lleva 8 compras en último contacto y 80 en primer contacto. Si decidís el presupuesto con último contacto, apagás Meta. Si decidís con primer contacto, lo duplicás. Los dos números salen del mismo mes y de las mismas ventas. Data-driven le da 47, porque cuenta también a las 1.280 personas que pasaron por Meta y no compraron: abre muchas conversaciones y cierra pocas, y sin él se perderían casi un cuarto de las compras.

CanalPrimerÚltimoÚltimo no directoLinealDecaimientoEn UData-driven
Meta8082439304247
Google54587862615851
Email12245823282027
Orgánico32181825232517
Directo26962655625962

Cada columna suma 204. Es la segunda razón para tener un modelo propio: la suma de lo que reportan Meta, Google y la plataforma de mails de ese mismo mes da bastante más que 204, porque cada una aplica último contacto sobre lo que ve y ninguna descuenta lo que reclamó la otra. Un modelo que reparte una vez es la única forma de que el total de atribución coincida con el total de la tienda.

Y la tercera razón es saber lo que un modelo no te dice. Atribución no es causalidad. Investigadores de Kellogg compararon 15 experimentos con grupo de control en Facebook contra los métodos de atribución sin experimento, y aun con cientos de variables de control esos métodos muchas veces no llegaban al efecto real. Un modelo reparte ventas que ya ocurrieron. No dice cuáles iban a ocurrir igual. Para eso hay una sola forma: apagar algo dos o tres semanas, lejos de una fecha fuerte, y mirar el total real.

En la práctica, tres hábitos:

1. Mirá dos modelos opuestos, no uno. Primer y último contacto lado a lado te dicen el rol de cada canal: el que gana en primero y pierde en último abre; el que hace lo contrario cierra. Esa lectura vale más que cualquier número aislado.

2. Usá data-driven cuando tengas volumen, y compará. Con cientos de compras por mes el mapa se estabiliza. Si data-driven y lineal dicen cosas parecidas, el reparto es robusto. Si difieren mucho en un canal, ahí hay algo que mirar.

3. Fijá la ventana y la vida media antes de comparar períodos. Cambiar la ventana de 30 a 90 días recalcula todos los recorridos y mueve el crédito. No es un error, pero un gráfico que mezcla las dos configuraciones no compara nada.

Para no armar esto a mano, Dashcrab Atribución registra el recorrido de cada cliente con un pixel propio, que se instala desde Google Tag Manager, y calcula los siete modelos sobre las mismas ventas, lado a lado, con la ventana y la vida media que vos elijas. Una conversión vale 1 en cada uno.


Los repartos de este artículo salen de aplicar las reglas de cada modelo al recorrido descripto; la tabla del mes es un conjunto de datos de ejemplo calculado con esas mismas reglas, no los resultados de un cliente. El criterio de GA4 corresponde a su documentación a octubre de 2026.

Preguntas frecuentes

¿Qué es un modelo de atribución?

Es la regla que decide cómo se reparte una venta entre los contactos que la precedieron dentro de una ventana de tiempo: el anuncio que la persona vio, la búsqueda que hizo, el mail que abrió. Primer contacto le da todo al primero, último contacto al último, lineal reparte en partes iguales y data-driven mide cuánto se perdería sin cada canal. En todos los casos la suma de los créditos de una venta es exactamente 1.

¿Cuál es el mejor modelo de atribución?

No hay uno. Cada modelo responde una pregunta distinta: primer contacto dice qué canal abre la conversación, último contacto qué pasó justo antes de comprar, data-driven cuánto se perdería sin cada canal. Lo que sí ayuda es mirar dos o tres lado a lado sobre las mismas ventas. Si un canal se lleva casi todo en primer contacto y casi nada en último, abre conversaciones y no las cierra, y eso vale más que cualquier número aislado.

¿Qué diferencia hay entre último clic y último clic no directo?

Último clic le da la venta entera al último contacto, aunque sea una visita directa en la que la persona escribió la dirección a mano. Último clic no directo recorre el camino hacia atrás y se la da al primer contacto que no sea Directo, porque una visita directa casi siempre es alguien que ya te conocía por otro canal. Solo si todos los contactos fueron directos se queda Directo con el crédito. Es el criterio que usa GA4 en los informes de adquisición.

¿Cómo se calcula la atribución data-driven?

Con todos los recorridos de un período, los que compraron y los que no, se arma un mapa con la probabilidad de pasar de cada canal al siguiente y de ahí a la compra o al abandono. Se calcula la probabilidad total de comprar. Después se saca un canal del mapa y se recalcula: cuánto cae esa probabilidad es el efecto de remoción de ese canal. El crédito de cada canal es su efecto de remoción dividido por la suma de todos. Es una cadena de Markov de primer orden y necesita volumen de datos para que el mapa no sea ruido.

¿Un modelo de atribución me dice qué canal causó la venta?

No. Reparte el crédito de ventas que ya ocurrieron entre los contactos que las precedieron, pero no sabe cuáles iban a ocurrir igual sin ese anuncio. Ni siquiera data-driven lo sabe: saca un canal de un mapa de recorridos, no del mundo. Para medir causa hace falta un experimento, como apagar un canal o una región dos o tres semanas y mirar el total real de ventas.

¿Qué es la vida media en el modelo de decaimiento temporal?

Es cada cuántos días el peso de un contacto se reduce a la mitad al mirar hacia atrás desde la compra. Con una vida media de 7 días, un contacto de hace 7 días pesa la mitad que uno de hoy, y uno de hace 14 días pesa un cuarto. Después se normalizan los pesos para que la suma dé 1. Con una vida media larga, de 30 o 60 días, el modelo se acerca al lineal; con una corta, al último contacto.