Paid acquisition
Smart links for paid ad campaigns
Stop wasting ad spend on dead-end store links.
When you run Meta, TikTok, or Google ads to a single landing URL, half your audience is on the wrong platform for a hardcoded store link. onestore.link gives you one destination URL that routes iOS and Android clickers to their correct store, preserves your UTM tags, and tracks which campaign actually converted.
The problem
- A single ad destination URL can't natively target both stores.
- Hardcoded store links waste spend when the clicker is on the other platform.
- You lose attribution when traffic bounces between a landing page and the store.
With onestore.link
- Use one onestore.link URL as your ad destination β each click resolves to the right store.
- UTM parameters pass through, so your campaign source shows up in analytics.
- Pro links record platform, country, and source per click to compare ad sets.
How to set it up
No SDK, no rebuild. Just a URL.
- 1
Create a Pro link
Set your store URLs and turn on analytics so you can attribute installs back to ad sets.
- 2
Add your UTM tags
Append utm_source / utm_campaign as usual β onestore.link forwards them through the redirect.
- 3
Point your ads at it
Use the onestore.link URL as the destination in Meta, TikTok, or Google Ads. One link, both stores, full tracking.
Frequently asked questions
Do my UTM parameters survive the redirect?
Yes. UTM and arbitrary query parameters are preserved through the device-based redirect so your downstream analytics still attribute the click.
Can I see which campaign drove installs?
Pro links log each click with source, platform, and country. You can break clicks down by the source you tagged in your ad URL.
Is this a replacement for Firebase Dynamic Links in ad campaigns?
For the routing use case, yes β and it's still active. See /vs/firebase-dynamic-links for the migration details.
Ready to try it?
Free forever, no signup required. Your first link is live in under a minute.
Create your free link