Answer in brief
Tracking links do not transfer between MMPs. You recreate each one in the new MMP, replace it wherever you can edit it, and keep the old link working for as long as possible wherever you cannot. Links printed on packaging, sent in old emails or shared by partners are the ones that break, so find them before you set a cutover date.
Why links are the hard part
An SDK is one change in one codebase. Links are scattered. A tracking link lives on the old vendor's servers, and each copy of it sits somewhere else: an ad, a bio, a newsletter, a QR code, a partner's website. The new MMP cannot read or redirect any of them. Each link has to be made again and swapped by hand.
Step 1: build the inventory
Export the full link list from your current MMP, then sort every link into one of three groups.
| Group | Examples | What you do |
|---|---|---|
| Editable today | Live ads, website buttons, social bios, app store listing | Replace at cutover. |
| Editable with help | Creator posts, partner pages, affiliate placements | Send the new link ahead of time and confirm the swap. |
| Not editable | Sent emails and messages, printed QR codes, old press coverage | Keep the old link alive as long as you can. |
Sort the list by clicks in the last few months. Links with no recent clicks can be dropped from the plan.
Step 2: recreate the links
- Create each link in the new MMP with the same channel, campaign and creative names you use today, so reports line up across the switch.
- Set the same destination: store page, web fallback and in-app screen.
- Match the attribution settings that the link carried, such as its lookback window.
- Keep a two-column sheet: old link, new link. You will use it on cutover day and again when a broken link is reported.
Step 3: move the deep link setup
A deep link depends on configuration inside your app as well as on the link itself. The app declares which link domains it opens, and the SDK reads the incoming link and routes the user. When you change MMPs, the app must accept the new link domain and the new SDK must take over routing.
Ship a build that accepts both the old and the new domain before cutover. Then links from either MMP open the right screen for anyone on that build. Test every link type on a real device: app installed, app not installed, and each platform.
Links you cannot edit
For the third group you have three options, from best to worst.
- You own the domain. Point it at the new MMP and recreate the same paths there. Old copies keep working.
- The old vendor owns the domain. Ask what happens to links after the account closes, and whether a reduced plan keeps them redirecting.
- Neither is possible. Accept that the link will fall back to a store page or stop working, and reprint or resend where it matters.
Printed QR codes deserve their own line in the plan. They last for years and nobody can update them.
What to do next
Swap each channel's editable links on the same day you reconnect that ad channel, so each channel changes over once. Place that day inside the wider migration timeline, and for future links use a domain you own. It removes this problem the next time.
Questions and answers
Do my old tracking links keep working after I switch MMPs?
Only while the old vendor keeps the link live, which usually depends on your account, and while your app still accepts the old link domain. After that, an old link may stop redirecting or stop opening the right screen, so replace every link you can edit before then.
Can I keep the same link domain when I change MMPs?
If your links use a domain you own, you can usually point that domain at the new MMP, but the paths behind it still have to be recreated there. Links on the old vendor's own domain cannot be moved.
Continue reading
Guide
A realistic MMP migration timelineA realistic MMP migration timeline for a small app team: five phases from audit to cutover, what sets the pace and where the schedule usually slips.
Guide
Running the old and new SDK side by sideHow to run your old and new MMP SDK side by side during a migration: what to ship, what to compare, how to avoid double counting and when to stop.
Guide
What happens to historical data when you switch MMPsHistorical attribution data stays with your old MMP when you switch. What to export before the account closes, what cannot move and how to keep trends readable.
Guide
Reconnecting ad channels after a switchAfter an MMP switch, each ad channel must be linked to the new MMP: account access, event mapping, postbacks, cost data and audiences. A per-channel checklist.
Guide
When switching MMPs is not worth itSwitching MMPs costs engineering time, a break in your data and weeks of double running. Six situations where staying with your current MMP is the better choice.
Alternatives
Best MMP alternative to AppsFlyer and AdjustWhat to check in an AppsFlyer or Adjust plan, four alternatives with public entry prices, and a short checklist for switching MMPs.
Cite this page
Airbridge. “Moving live tracking links and deep links to a new MMP.” bestmmpalternative.com. Reviewed 2026-11-10. https://bestmmpalternative.com/moving-tracking-links