Deep Linking

Every click lands on the right screen.

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

Links that keep working after the click.

Most campaign clicks come from people who don’t have your app yet. Lotse remembers where they wanted to go.

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.

No lost first impression

After the install, the first launch opens the offer the user tapped — not your home screen.

Know what every campaign brings

Every install knows its link, campaign and source. Without advertising IDs.

1link for Android, iOS and the web
60minutes to match click and first launch
0advertising IDs needed

How it works

From the click to the right screen in four steps.

In the console

See which campaign brought every device.

Each device carries its origin: link, campaign, source. Filter, compare, and turn it into a segment for your next push.

  • Short links with QR codes
  • Acquisition report per campaign
  • Setup check for your App Links

Compared

Why teams switch to Lotse links.

Firebase Dynamic Links are gone. The attribution specialists go deep, and they stand alone.

LotseFirebaseAppsFlyer
Deep linksyesdiscontinuedyes
Attributionyeslimitedyes
One segment across all of ityesnono
EU data residencyyesdifficultdifficult
Native to Serverpodyesnono

In each single discipline the specialist goes deeper. The value of Lotse is in the transitions.

For developers

A few lines in your app.

Lotse serves assetlinks.json and apple-app-site-association for your project’s own subdomain.

Dart
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 ?? '/'));
}
App Links and Universal Links
Verified per project subdomain, listing only the apps of this project.
Attribution
Exact through the Play install referrer. Otherwise platform, language and IP prefix within 60 minutes. No match is a normal result.
Setup check
Checks fingerprints, bundle IDs and the hosted files with your real project data.

Developer overview

Questions about deep links

Do I need my own domain?

No. Every project gets its own subdomain. Custom domains are planned.

What happens on a desktop?

The link opens the web page you set as the fallback.

How exact is attribution?

Exact on Android through the Play install referrer. Otherwise probabilistic within 60 minutes. Lotse does not guess to fill a report.

Deep Linking

Create your first link in minutes.

Sign up, add your app, copy the link.