One link opens your app when it is installed, the right store when it is not, and the right screen after a fresh install.
DL2App is deep linking for mobile apps. Share one address and each person ends up where they should, whatever phone they hold and whichever app they tapped from.
No card. No time limit. No charge per click, ever.
Who tapped it decides where it goes
Choose a visitor. This is the decision DL2App makes for every tap, and the dashboard draws it for each link you create.
How routing worksOne link
yourapp.dl2.app/invite/42
Universal Link
Straight from the message into the app, on the invite.
- $0
- per click or install, on every plan
- Every plan
- has deferred deep links and a custom domain
- Zero
- advertising identifiers read
- Still working
- if you stop paying
Deferred deep linking
Someone installs after tapping and still lands on the screen the link pointed to. On every plan.
In-app browser hand-off
A page with one real button for links tapped inside Instagram, TikTok and similar apps.
Analytics and campaigns
Clicks, installs, opens, in-app events and revenue for each campaign, next to what it cost.
QR codes
A designed code for every link, tested for scanning before you download it.
SDKs
One listener for every way a link arrives. React Native, Expo and web are on npm today.
Setup health checks
The files Apple and Google read, fetched the way the phones do, on a schedule, with alerts.
API, webhooks and CLI
REST with scoped keys, signed webhooks with retries, a command-line tool and an MCP server.
Your own domain
Links on a hostname you own, from the Free plan, so they can move with you.
In writing
Three promises you can hold us to
What it is not: an ad-attribution suite. It can read what a Meta campaign spent, but it does not see who saw an ad, and nothing is billed per conversion. The limits of install matching on iOS are documented, and we do not quote a match rate.
Start with one link.
Create a project
It gets its own link address straight away.
Add your app
The setup guide walks through iOS and Android.
Send yourself the link
Tap it on your own phone and see where it lands.
The free plan has no time limit and needs no card.