Private beta · Request early access →

Route every link.
Attribute every click.

Betteroute is link infrastructure for mobile deep linking, dynamic routing and conversion attribution. Built for teams that outgrew simple links and don't want an enterprise contract.

Free during the beta. No credit card.

app.betteroute.co/acme
AAcme
Organize Workspace
The platform

One system for the whole click

Replace stitched-together redirect scripts, link tools and attribution suites with a single platform your team can set up on its own.

Deep linking

Open the right screen in your app, not a dead end. Universal Links, App Links and in-app browser skip.

Dynamic routing

One link, many destinations. Route by device, country and more, and test two pages against each other.

Attribution

Follow the click to the sale with pixel and conversion tracking, UTM presets, leads and real-time analytics.

Dynamic routing

One link, the right destination for every visitor

Rules run in order, top to bottom. Change where a link goes at any time without touching the link or reprinting a QR code.

  • Route by device, operating system, country, language and referrer
  • Split traffic between destinations for A/B tests
  • Passwords, link cloaking and referrer masking per link
Routing rulesChecked in order
1iOS in an in-app browserOpen the app
2AndroidOpen the app
3Country is Germanyacme.de/sommer
∞Everyone elseacme.com/summer
A/B testSummer landing page
New page60%
Current page40%
Attribution

See which click made the sale

Connect clicks to leads and purchases, then break results down by campaign, channel and device. Real-time, per event.

  • Pixel and conversion tracking on your links
  • UTM presets and lead capture on the same links
  • Analytics by link, folder, tag and campaign
Spring campaignLast 30 days
Clicks48,210
Leads1,118
Purchases3,942
Top sources

Instagram62%

WhatsApp ads24%

Email14%

Devices

iOS58%

Android27%

Desktop15%

Example data
Use cases

Built around how teams run campaigns

Pick the job closest to yours and see the route a click takes.

Get started

Set up on your own

No sales call or integration project to begin. Connect a domain, add your apps and create your first link.

01

Connect your domain

Point a subdomain at Betteroute and we verify it.

go.acme.co CNAME cname.betteroute.co
02

Add your apps

Register your iOS and Android apps for deep linking.

iOS + Android: verified
03

Create a link

Set the destination, the rules and the tags.

go.acme.co/summer
04

Track results

Add conversion tracking and watch data arrive.

purchase: matched to click
Illustrative values.
Everything else

The rest of the workspace

The pieces teams need around the link, included from day one.

Dynamic QR codes

Style them in the editor and change the destination after printing.

Custom domains

Run links and QR codes on your own domain, with verification built in.

Folders, tags, campaigns

Organize links the way your team works and report on any group.

UTM presets

Tag every channel the same way, in one click.

Lead capture

Collect leads on the links you already track.

Apps and members

Connect your apps and invite your team with the right access.

Architecture

Fast on the click. Thorough after it.

The redirect path stays lean. Everything heavier happens after the visitor has already moved on.

When someone clicks
01VisitorAd, email, message or QR code.
02Edge redirectRules cached close to the visitor.
03Rules engineDevice, country, browser, A/B.
04DestinationApp screen, store page or site.
After the click
05EventClick, open, lead or purchase.
06APIGo and Fiber v3 validate and queue.
07ClickHouseReal-time analytics per event.
08Dashboard and adsReports and server-side conversions.
Cloudflare edgeGo + Fiber v3ClickHousePostgreSQLRedisTanStack Start
Control

You decide who sees what

Controls for the link, the visitor and the team, available on every link.

Password-protected links

Gate private links behind a password.

Link cloaking

Keep the final destination URL out of sight.

Referrer masking

Control what a destination learns about where the click came from.

Roles for members

Invite your team with the access each person needs.

Developers

Programmable from the start

Everything in the dashboard is available over the API, so links, domains and rules can live in your own workflows.

  • Create and manage links, domains and rules over REST
  • Webhooks for clicks, leads and conversions
  • Server-side conversion events to your ad platforms, on the roadmap
Principles

How we're building Betteroute

Three commitments we hold ourselves to during the beta and after.

Attribution you can trace

Events, conversions and attribution are kept apart, so every number can be checked back to the click behind it.

Set up without a sales call

Self-serve from the first link, with the team a message away when you need us.

Honest about what's ready

The roadmap shows what's live and what's planned. We won't market a feature before it ships.

Private beta

Early access, with a say in what we build

We onboard in small batches so every team gets attention. The beta is free, and you choose whether to continue when pricing is announced.

01

Request access

Tell us what you use today and what matters most.

02

Get your invite

We bring teams on in small groups.

03

Try it on real links

Connect a domain, create links and watch data arrive.

04

Shape the roadmap

Your feedback decides what we build next.

What should we build first?
Your picks are added to your access request.
Links, domains, deep links and routingRules, A/B, passwords, cloaking
In the beta
Analytics, UTM presets and dynamic QRBy link, folder, tag and campaign
In the beta
Server-side conversions and leadsEvents sent to your ad platforms
Next
Team roles and mobile SDKsShaped by beta feedback
Later
Pricing

Free while we're in beta

No credit card now, and no surprises later.

Private beta

Free during the beta
  • Everything that's live in the beta
  • A direct line to the team
  • A say in what we build next
Request access

After the beta

Plans announced before launch
  • We'll share plans and pricing in advance
  • You decide whether to continue
  • Beta feedback shapes what each plan includes

Frequently asked questions

Is the beta free?

Yes. We'll share pricing before launch and you choose whether to continue.

How is Betteroute different from Branch or AppsFlyer?

Those platforms go deep but are built around large teams and long setups. Betteroute is self-serve: you connect a domain, create links and see results the same day.

How is it different from Dub?

Dub is excellent for link management. Betteroute focuses on mobile deep linking, routing rules and conversion attribution.

Can I use my own domain?

Yes. Links, QR codes and redirects all run on your domain.

Will Betteroute be open source or self-hostable?

That isn't decided yet. We'll announce it here before launch.

Can I bring links from another tool?

Tell us what you use when you request access. Import support is shaped by your answers.

Request beta access

Two minutes. Your answers help us choose who to invite first.

Work email
What do you use for links today?
What matters most? Pick any.
Prefer email? Write to us at support@betteroute.co