Experiencia
La mecánica que se vive dentro de una campaña — hito, reto, racha o rutina
La experiencia es la mecánica de la campaña: define cómo se acumula el progreso y cuándo se paga la recompensa. Cada campaña tiene una.
Para tu integración el tipo de experiencia no cambia cómo emitís el evento — siempre es el mismo POST. Cambia cuándo se paga la recompensa y, sobre todo, cómo se pinta el ítem en tu pantalla.
Los cuatro tipos vigentes
| Tipo | Pasos | Ventana de tiempo | Recompensa | type en el feed |
|---|---|---|---|---|
| Hito | 1 o varias, independientes | No aplica | Al completar la campaña | MISSION |
| Reto | 2+, ordenados | No aplica | Al final de la cadena | CHALLENGE |
| Racha | 1+, por ciclo | Diaria a mensual | Al completar la racha | STREAK |
| Rutina | 1+, por ciclo | Diaria a mensual | Al último ciclo | ROUTINE |
Hito
Misiones independientes entre sí, sin orden ni ventana de tiempo. La campaña paga cuando están todas cumplidas. La mecánica de activación y adopción: "activá tu tarjeta y llevate 500 puntos".
Reto
Una secuencia ordenada de pasos donde el siguiente se habilita al completar el anterior, con un único recompensa al final. Onboarding y cross-sell guiado.
En el reto ves un solo paso. El feed trae únicamente el paso habilitado — ni los siguientes ni el total de la cadena. Si tu diseño quiere mostrar "paso 2 de 4", acordá ese total con UIN y guardalo de tu lado.
Racha
Ventanas de tiempo consecutivas — diaria, semanal, quincenal o mensual. Cumplir la ventana incrementa la racha, perderla la vuelve a cero. Frecuencia transaccional.
Es la mecánica con más estados de pantalla:
En curso → Por vencer → Perdida
▲ │ │
└────────────┘ ▼
cumpliendo la ventana "Arrancó de nuevo", sin culpa
En curso → Completada (llegó a la meta de ventanas seguidas)La racha perdida no borra las recompensas ya ganadas.
Rutina
Repetir un conjunto de misiones durante N ciclos. Fallar un ciclo no borra lo acumulado: reinicia solo ese ciclo. Formación de hábito con menos castigo.
La rutina perdona más que la racha. En una rutina el estado "perdida" no existe: el usuario vuelve a "en curso" con el mismo contador de ciclos.
Diferencias que afectan tu UI
- En la rutina, los pasos cumplidos del ciclo desaparecen de la lista. Si querés un checklist completo con tildes, guardá el conjunto de pasos la primera vez que lo recibís.
- En la racha, los pasos del ciclo se mantienen visibles con su marca de cumplido.
- El progreso puede ser cantidad o dinero. Una misión puede pedir "3 transferencias" o "$50.000 transferidos", y en los dos casos llegan los mismos campos. El formato —número seco o importe con moneda— se acuerda por misión con UIN: no se puede inferir del feed.
El detalle de qué trae cada tipo y cómo representarlo está en Progreso y recompensas.
