MMP migration checklist
Every item a switch between mobile measurement partners can need, for iOS, Android and web, every major ad network, SKAN, deep links and a warehouse.
The full MMP switch checklist, in gate order: contract and data terms, inventory, history export, new SDK and event mapping, ad networks, SKAN, deep links, parallel run, cutover and retiring the old setup. Tick items as you go, or copy and print the list.
What goes on an MMP switch checklist?
- Gate 01: Check the contract and data terms Week 1
- Gate 02: Inventory what you measure today Week 1
- Gate 03: Export your history Weeks 2 to 3
- Gate 04: Add the new SDK and map events Weeks 2 to 3
- Gate 05: Connect ad networks and partners Weeks 3 to 4
- Gate 06: Rebuild the SKAN schema Weeks 3 to 4
- Gate 07: Move deep links Weeks 3 to 5
- Gate 08: Release and run both SDKs Weeks 4 to 9
- Gate 09: Cut over Weeks 6 to 10
- Gate 10: Retire the old setup Weeks 7 to 12
Generic version. For vendor-specific notice periods and export windows, use the planner. Ticks are not saved.
Questions
What should an MMP migration checklist include?
Contract notice and data deletion dates, history exports, event name mapping, ad network connections, the SKAN schema, deep link domains, a parallel run, a single cutover date and removing the old SDK. The list on this page covers all of them.
Can I tailor this checklist?
Yes. The planner on the home page builds the same checklist for your own vendors, platforms and ad networks, with each vendor's published notice periods and export windows filled in.
How long does it take to switch MMP?
This site's planner pencils in about 7 to 12 weeks from contract check to retiring the old setup, most of it a 2 to 4 week parallel run. No vendor publishes a standard length; your release cycle, renewal notice and ad-network learning phases set the real pace.
Can I run two MMP SDKs at the same time?
Yes, for a while. AppsFlyer and Singular both publish guides for measuring with two MMPs, but SKAN postbacks go to only one MMP, TikTok supports one MMP at a time and X Ads does not support two.
Will I lose my historical attribution data?
Only if you do not export it in time. Export windows differ: AppsFlyer raw reports have a 90-day lookback, and Adjust's terms say customer data is deleted within 60 days of termination.
Do I need to tell my ad networks when I switch MMP?
Yes. Each network needs the new MMP connected (Meta partner integrations, a new Google Ads link ID per app, TikTok's own MMP setup), and the old postbacks switched off on the same date so conversions are not counted twice.