Answer in brief
Before a first paid app campaign goes live, eight things should be in place: the MMP's SDK in the released app, a short list of events, each ad channel connected, a tracking link for every other placement, conversion events flowing back to the ad platforms, a chosen lookback window, working deep links and a decision on the iOS tracking prompt. One test install per channel then proves the setup. Installs that arrive before these are ready cannot be attributed afterwards.
Why the order matters
Attribution only works forwards. An install is matched at first open, using the clicks recorded before it. If the SDK was missing or the link was a plain store URL, that install has no source and nothing can add one later. So the setup has to be finished, and tested, before the first dollar is spent.
Work through the eight checks below roughly in this order, because the later ones need the SDK and the events to exist.
The checklist
- The SDK is in the version people download. Having it in a development build is not enough. Confirm the store version includes it and that a fresh install appears in the MMP dashboard.
- Your event list is short and final. Pick the few actions that tell you an install was worth paying for. The guide on which events to track first gives a starting list.
- Each ad channel is connected. Large ad platforms link to the MMP through an integration that you switch on, following the MMP's setup page for that platform. Until that is done, the MMP cannot credit installs to that platform's campaigns. See what an ad channel integration is.
- Every other placement has its own link. Influencer posts, email, your website and QR codes each need a tracking link. How a tracking link works explains what to put in it.
- Conversion events flow back to the ad platforms. Choose which event each platform should receive as a postback. A campaign set to optimise for purchases needs the purchase event to reach it.
- You have chosen the lookback window. Open the setting, read the value for each channel and write it down. You will need it when numbers are questioned.
- Deep links open the right screen. Tap a link on a phone with the app and on a phone without it. Both should end on the screen the ad promised.
- The iOS prompt is decided. On iOS you need the user's permission through App Tracking Transparency before you track them or read the device's advertising identifier.[1] Decide whether and when the app asks. The guide to what the ATT prompt controls covers the trade-off.
The test that proves it
Run one real install per channel before launch. Click the ad preview or the link on a phone, install the app, open it and perform your main event. Then check three things in the MMP: the install is listed, it sits under the right channel and campaign, and the event is attached to it. A test device lets you repeat this on one phone.
If the install shows as organic, the click was not recorded or not matched. Fix that before you look at anything else.
What can wait until after launch
| Set up now | Leave for later |
|---|---|
| Install, sign-up and revenue events | Events for every screen and button |
| The channels you are paying this month | Channels you might test next quarter |
| One report by channel and campaign | Custom dashboards and exports |
| A naming pattern for campaigns and links | Automated link creation |
A small setup that is fully tested beats a large one with gaps. You can add events and channels in any later app release.
What to do next
Copy the eight checks into a shared document and put a name next to each one. The SDK, events and deep links belong to the developer. Channel connections, links and windows belong to whoever runs the ads, as set out in what the developer does and what the marketer does. When all eight are ticked and the test installs look right, launch with a small budget for the first few days and read the first report with the guide on reading a first attribution report.
Questions and answers
How long before launch should attribution be set up?
Have the SDK in a released version of the app before the campaign starts, because only people on that version can be measured. Allow time for a store review of the release and for one full test of every channel.
Can I add attribution after the campaign has started?
You can, but installs that happened before the SDK was live stay unattributed. You will have spend with no matching results for that period, so the early data cannot guide the budget.
Continue reading
Guide
How a tracking link carries a click to an installA tracking link records a click, sends the person to the app store and lets the MMP match the later install to that click. The steps, parts and common errors.
Guide
Which in-app events to track first, and which can waitStart attribution with four or five in-app events: install, sign-up, a first value action and your revenue events. What to skip at launch, and why it matters.
Guide
Reading a first attribution report without misreading itHow to read a first attribution report: what the rows and columns mean, why totals differ from the ad platform, and which early conclusions to avoid.
Guide
Telling organic installs from paid onesAn MMP labels an install paid when it matches a recorded ad click or view, and organic when it finds none. Why the split is never exact and how to check it.
Guide
Common first-campaign attribution mistakesSeven attribution mistakes teams make on a first paid app campaign, from untested links to judging by installs, with the symptom and the fix for each one.
Buyer's guide
Best mobile attribution for your first paid campaignsWhat mobile attribution does, four questions to ask before you pick a tool, and what the entry plans of six providers cost.
Sources
- Apple: https://developer.apple.com/app-store/user-privacy-and-data-use/ Checked 2026-11-10.
Cite this page
Airbridge. “What to set up before the first paid campaign goes live.” bestmobileattribution.com. Reviewed 2026-11-10. https://bestmobileattribution.com/set-up-before-first-campaign