An AppsFlyer OneLink alternative for store links

OneLink is the link product of AppsFlyer, a mobile attribution platform. If what you need is one link and QR code that open the right store, SetLinks does that on its own — no SDK, no per-conversion pricing.

AppsFlyer is a mobile measurement partner (MMP): its SDK in your app attributes installs and in-app events to ad networks, campaigns and channels. OneLink is how its links route people — to the store, to a web page or into the app — and how deep-link data reaches the SDK.

That is a lot of machinery if your goal is a download link for a website, a QR code on a poster or a link in a bio. SetLinks covers exactly that part, at a flat monthly price, and leaves attribution to the tools built for it.

Looking for onelink.to, the standalone smart link service? That is a different product. SetLinks vs onelink.to →

Side by side

Feature AppsFlyer OneLink SetLinks
What it is Links inside an attribution platform (MMP) A standalone smart link and QR code service
Pricing Zero (free) and Growth: 12,000 free conversions in year one, then $0.07 per conversion; Enterprise by quote 3 links free; paid plans from $9 a month, unlimited traffic
SDK in the app Yes, for attribution and deep linking No
Install attribution across ad networks Yes No — campaign tags passed to the stores
Deferred deep linking Yes No
Opens the app when it is installed Yes Yes, from $9 a month
Branded domain Yes From $9 a month
QR codes Yes Yes, with every link

Facts about other services as of October 2026, from their public pages: AppsFlyer pricing , OneLink guide

What it costs

AppsFlyer prices measurement, not links. As of October 2026 its Zero plan is free and its Growth plan includes 12,000 free conversions in the first year, after which conversions cost $0.07 each; Enterprise is priced by quote. A conversion is an install or action AppsFlyer attributes to your campaigns.

SetLinks prices links: free for 3 links with unlimited traffic, paid plans from $9 a month. A click or a scan never costs extra, which keeps the bill predictable when a QR code campaign takes off.

Pick SetLinks if

Pick AppsFlyer OneLink if

What SetLinks does

What it does not do

Moving from AppsFlyer OneLink, step by step

If you used OneLink mainly as a store link, moving is about recreating destinations. Keep anything that feeds attribution where it is.

  1. Separate store links from attribution links Links in paid campaigns that your ad networks measure through AppsFlyer should stay. Links on your website, in print, in emails and in bios are usually just store links.
  2. Recreate the store links For each one, create a SetLinks link with the same App Store, Google Play and fallback addresses, plus AppGallery or RuStore if you publish there.
  3. Move a branded domain if you can If those links used a subdomain of yours and it is not needed for campaigns, point it at SetLinks and recreate the paths, so printed codes keep working. Only paths that fit a SetLinks link address carry over — lowercase letters, digits and hyphens, 3 to 64 characters, no slashes; codes with other paths, such as mixed-case ones, need a reprint.
  4. Turn on open-in-app where it matters Enter your Apple Team ID and bundle ID, and for Android your package and signing fingerprint, and add the domain to your app’s associated domains in the next release.
  5. Swap, test, then retire Replace the addresses, test on an iPhone, an Android phone and inside Instagram, and remove the old links once their clicks stop.

Questions people ask

Is AppsFlyer OneLink the same as onelink.to?

No. OneLink is part of AppsFlyer, an attribution platform. onelink.to is an unrelated smart link service. We compare SetLinks with both, on separate pages.

Does SetLinks replace AppsFlyer?

No. SetLinks does not attribute installs to ad networks and has no SDK. It replaces OneLink only where OneLink is used as a link that opens the right store or the installed app.

Can I use SetLinks and AppsFlyer together?

Yes. Many teams keep their MMP for paid campaigns and use SetLinks for the website, print, emails and bios, where a simple store link is enough.

How do I see installs without an SDK?

SetLinks passes a campaign tag to the stores with each link, so App Store Connect and Google Play Console show which link brought the installs. SetLinks itself shows clicks and scans by platform, country and source.

How much does SetLinks cost?

It is free for 3 links with unlimited traffic. Paid plans start at $9 a month, with no charge per click or conversion.

Other comparisons

Try SetLinks for free

Create a link in two minutes. No card required.

Create a link