One link, every platform
App installed: the app opens. Not installed: the store, then the right screen. On a desktop: the web page you set.
Deep Linking
One link for every campaign. Lotse opens your app on the right screen — even when it has to be installed first.
Android and iOS · No advertising IDs · Hosted in the EU
Why Lotse links
Most campaign clicks come from people who don’t have your app yet. Lotse remembers where they wanted to go.
App installed: the app opens. Not installed: the store, then the right screen. On a desktop: the web page you set.
After the install, the first launch opens the offer the user tapped — not your home screen.
Every install knows its link, campaign and source. Without advertising IDs.
How it works
In the console
Each device carries its origin: link, campaign, source. Filter, compare, and turn it into a segment for your next push.

Compared
Firebase Dynamic Links are gone. The attribution specialists go deep, and they stand alone.
| Lotse | Firebase | AppsFlyer | |
|---|---|---|---|
| Deep links | yes | discontinued | yes |
| Attribution | yes | limited | yes |
| One segment across all of it | yes | no | no |
| EU data residency | yes | difficult | difficult |
| Native to Serverpod | yes | no | no |
In each single discipline the specialist goes deeper. The value of Lotse is in the transitions.
Better together
For developers
Lotse serves assetlinks.json and apple-app-site-association for your project’s own subdomain.
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await Lotse.init(
publicKey: 'lt_pk_…',
serverUrl: 'https://api.lotse.dev/',
);
// Set on the first start after an install that came from a link.
final link = await Lotse.instance.deferredLink;
runApp(MyApp(initialLocation: link?.targetPath ?? '/'));
}
No. Every project gets its own subdomain. Custom domains are planned.
The link opens the web page you set as the fallback.
Exact on Android through the Play install referrer. Otherwise probabilistic within 60 minutes. Lotse does not guess to fill a report.
Deep Linking
Sign up, add your app, copy the link.