1. Route parity
Map every campaign and product route from Branch and confirm OneLink equivalents for installed app, non-installed app, and web fallback states.
If you are evaluating OneLink vs Branch, use this checklist to compare route behavior, attribution integrity, and release risk before moving production traffic.
Use the same test links and devices for both platforms so differences are measurable.
Map every campaign and product route from Branch and confirm OneLink equivalents for installed app, non-installed app, and web fallback states.
Validate that query parameters and attribution tags remain unchanged after redirects. Audit `utm_source`, `utm_medium`, and partner click IDs.
Test open-in-app and browser fallbacks on iOS and Android. Confirm no redirect loops and no blank landing states.
Compare click logs against analytics sessions and event ingestion windows so conversion reporting remains consistent during migration.
| Risk | Likely root cause | Mitigation |
|---|---|---|
| Traffic reaches browser instead of app | Association or routing mismatch after template migration. | Retest each high-volume route on real devices before cutover. |
| Attribution dashboards flatten | Campaign parameters dropped in redirect chain. | Run UTM debugger checks and block release on parameter loss. |
| Legacy links split reporting | Partial rollout across channels. | Phase rollout by channel and timestamp migration windows. |