Marketing
How to attribute app installs to a campaign with UTM tags
Tag your app link per campaign and see which source actually drove the clicks to your store.
App store consoles tell you how many people installed, but not where they came from. Raw store links strip all context, so you can't connect an install back to the ad, post, or email that earned it. The fix is a link you control that carries UTM tags through to your analytics. Here's how to attribute app installs by channel and campaign.
The problem
- Raw store links strip context — you can't tell which campaign sent a click.
- App store consoles report installs but not the source channel.
- Maintaining a separate hardcoded link per campaign is fiddly and error-prone.
- Without source data you can't calculate per-channel cost or ROI.
With onestore.link
- Add utm_source, utm_medium, and utm_campaign to your onestore.link URL.
- Tags are preserved through the device redirect and recorded per click on Pro.
- Break clicks down by source, medium, and campaign in your dashboard.
- Reuse one link with different tags per channel, or one link per campaign.
How to do it
No SDK, no rebuild. Just a URL.
- 1
Create a Pro link
Make a onestore.link for your app and upgrade it to Pro to enable click analytics.
- 2
Tag each channel
Append UTM parameters to the URL for each placement, e.g. ?utm_source=meta&utm_campaign=spring.
- 3
Compare sources
Read the dashboard to see which source, medium, and campaign drove the most store clicks.
Frequently asked questions
Which UTM parameters are supported?
All the standard ones — utm_source, utm_medium, utm_campaign, utm_term, utm_content — plus arbitrary query parameters, are preserved through the redirect.
Do the tags survive the redirect to the store?
Yes. UTM and query parameters pass through the device-based redirect, so your downstream analytics still attribute the click.
Can I see installs, or only clicks?
onestore.link records clicks with full source detail. Final install counts live in the App Store / Play console; combining the two gives you the complete funnel.
Ready to try it?
Free forever, no signup required. Your first link is live in under a minute.
Create your free linkSee it in action: Browse the matching use case →