SaaS & developers

Smart routing & experimentation

A single branded short link can route different visitors to different destinations based on country, device, OS, or time window — and run weighted A/B experiments without a separate redirect stack.

  • Route by country, device type, OS, or time window — first matching rule wins
  • Weighted A/B experiments with sticky assignment on the same short link
  • Preview routing decisions before launch — no guessing what fires for a given visitor
Routing + experiment preview

Route by context, run weighted experiments, fall back to the canonical destination.

Live
Routing rules
Country = DEde.example.com/launch
Device type = Mobilemobile.example.com/launch
OS = iOSapps.apple.com/app-id
Experiment
Running
Variant A60%
Control landing
Variant B40%
New campaign page
Fallback (no rule matches)
example.com/launch

What you get

Context-based routing

Route by country, device type, OS, or time window. First matching rule wins; no rule hits the canonical fallback.

Weighted A/B experiments

Split traffic between variants with explicit weights. Sticky assignment keeps visitors in the same variant.

Preview before launch

Inspect routing decisions before the link goes live — no guessing what rule fires for a given visitor.

Deliberate lifecycle

Pause, resume, stop, or promote experiments manually — results don't auto-promote a winner.

How it works

One link, adaptive destinations

Routing rules are evaluated at redirect time. The first matching rule wins; unmatched traffic goes to the experiment or canonical destination. Sticky assignment keeps individual visitors consistent.

  • Routing rules are evaluated in order at redirect time — the first match wins, unmatched traffic goes to the fallback.
  • Routing and experiments are combined — routing rules apply first, the experiment handles remaining traffic.
  • Sticky assignment keeps repeat visitors in the same experiment variant so measurement stays consistent.
  • All routing logic happens at edge redirect time — no client-side JavaScript or extra round trips.
  • Routing and experiment click events feed into the same per-link analytics so variant performance sits alongside geographic breakdowns.
  • Redirect type defaults to 302 so rule changes take effect without browser-cached destinations interfering.
Example
Rule 1 — Country = DE
brand-a.to/launch → de.brand-a.com/launch
Rule 2 — OS = iOS
brand-a.to/launch → apps.apple.com/brand-a
Experiment (remaining traffic)
60% → example.com/v1 (control)
40% → example.com/v2 (challenger)

Related use cases

Ready to get started?

Create your account and start using Nimriz in minutes. Starter is free — no credit card required.