Multi-MMP or MMP migration checklist for live F2P titles

Migrations during live seasons destroy cohort continuity. Checklist anchored to AppsFlyer attribution and SKAN schema docs.
Live F2P migrations that swap MMPs mid-season break cohort continuity even when both SDKs “look green”.
Checklist
- No blind cutover in a season peak — Attribution models differ by vendor (attribution model); dual-run first.
- Archive SKAN maps — CV decode notes historic schema is not available via API.
- Align windows — Re-attribution / re-engagement settings apply going forward (re-attribution window); write both MMP values.
- Explain deltas — Do not expect install and revenue parity without a bridge table.
- Freeze straddling cohorts — Payback cohorts that include both MMP eras need a labelled break.
- Partner postbacks — Remap events before pausing the old MMP.
Facts vs limits
| Fact | Limit |
|---|---|
| Models differ; historic CV schema limited; windows apply forward | Adjust/Singular migration runbooks not read from the primary source here |
| Checklist is procedural | Not a named studio postmortem |
CSV.


