Lo esencial
- El ROI es (leakage evitado − costo de prevención) ÷ costo de prevención.
- El leakage evitado = presupuesto × reducción de la tasa de abuso tras aplicar los parches.
- En el ejemplo, evitar USD 8.000 de leakage con un plan de USD 299 da un ROI de ~26×.
- Regla de honestidad: contá el leakage evitado solo cuando hay una acción verificable detrás (una regla efectivamente aplicada), no lo asumas.
La idea: el retorno de invertir en prevención no es abstracto. Es la diferencia entre el dinero que se te habría fugado con las reglas originales y el que se fuga después de cerrar los huecos, menos lo que te cuesta hacer el análisis. Todo el arte está en estimar bien esos dos leakages y en no contar como "ahorro" algo que no podés verificar.
La fórmula
ROI = (Leakage evitado − Costo de la prevención) ÷ Costo de la prevención
Donde:
- Leakage evitado = Presupuesto de la campaña × (tasa de abuso antes − tasa de abuso después de los parches).
- Costo de la prevención = lo que pagás por el análisis (por ejemplo, el plan mensual) más el tiempo de tu equipo en aplicar los parches.
Un ejemplo concreto
Una fintech lanza una promo de cashback con un presupuesto de USD 100.000 al mes. Las reglas originales no tienen exclusiones ni topes por identidad, así que la tasa de abuso estimada es del 10%. Tras correr el test adversarial y aplicar reglas de exclusión, topes por device_id y límites de velocidad, la tasa de abuso estimada baja al 2%.
| Concepto | Valor |
|---|---|
| Presupuesto de la campaña (mensual) | USD 100.000 |
| Leakage con reglas originales (10%) | USD 10.000 |
| Leakage con reglas parcheadas (2%) | USD 2.000 |
| Leakage evitado | USD 8.000 |
| Costo de la prevención (plan mensual) | USD 299 |
| ROI | (8.000 − 299) ÷ 299 ≈ 25,8× |
Es decir, cada dólar invertido en prevención evita cerca de 26 dólares de fuga. Y esto es por una sola campaña: si la fintech lanza varias promos al mes, el análisis se amortiza muchas veces sobre el mismo plan.
El error que infla el número (y cómo evitarlo)
La tentación es contar todo el leakage estimado como "ahorro logrado". No lo es. El leakage evitado solo es real cuando aplicaste efectivamente la regla que cierra el hueco. Si el análisis detectó un vector pero nadie implementó el parche, no evitaste nada. Por eso el número honesto se calcula sobre acciones verificables: reglas que quedaron activas en la campaña, no vectores que solo se identificaron. Presentar el ROI así —conservador y verificable— es lo que lo hace creíble ante finanzas.
Qué llevar a la conversación con finanzas
- El leakage por vector antes y después de los parches, en dólares.
- Qué parches se aplicaron (la evidencia de que el ahorro es real).
- El costo total: plan + horas de implementación.
- El múltiplo de ROI y el payback (normalmente, la primera campaña).
Poné números a tu próxima campaña
MateGuard estima el leakage en USD por vector antes y después de los parches, para que el ROI lo calcules con datos y no con supuestos.
Analizar una campaña gratis →