s.id Logo
s.id
Smart Redirect

One link. The right destination for every visitor.

Route visitors by device, country, browser language, or time, without replacing the link you already shared.

Available from the Pro plan

An illustration of one s.id link routing visitors to different destinations based on rules

How a smart redirect works

Order rules from most specific to broadest. s.id uses the first enabled match and keeps your default destination as the fallback.

  1. 1

    Add your rules

    Open any link in your dashboard and add a rule. Pick any mix of device, country, browser language, and a time window, then choose the destination that rule should send visitors to.

  2. 2

    Put them in order

    Drag rules into the priority you want. Order matters, because s.id checks them from top to bottom.

  3. 3

    The first match wins

    When someone opens your link, s.id walks the enabled rules in order and stops at the first one that matches the visitor. That rule's destination is where they go.

  4. 4

    No match? Nothing breaks

    If no rule matches, the link falls back to its default destination, exactly as it behaved before you added any rules.

Example rule

Prioritize a destination for iPhone visitors in Indonesia

When a visitor matches

Device: iOSCountry: Indonesia

Route to

s.id/product → example.id/ios

If it does not match, the default destination is still used.

Four ways to route a visitor

Use one condition on its own, or combine several in a single rule, every condition you set has to match before that rule applies.

By device

Match iOS, Android, desktop, or mobile visitors from their browser's user agent. The classic use: one link that opens the App Store on iPhone and Google Play on Android.

By country

Match the visitor's country and send them to the right regional site, store, or price list. Country comes from the geolocation lookup already running on every s.id redirect.

By browser language

Match the language the visitor's browser asks for and send them to the page written in it. This reads the browser's own language preference, which is separate from where the visitor is, useful when the language someone reads matters more than the country they're in.

By time window

Give a rule a start time, an end time, or both. Outside that window the rule simply doesn't match, and the visitor continues to your default destination.

The number of rules you can create follows your plan quota. Visit the Pricing page to compare available plans.

What people use it for

One link on a poster, in a bio, or in an email, behaving differently depending on who opens it.

App downloads without a splash page

Print one QR code. iPhone visitors land in the App Store, Android visitors in Google Play, and anyone on a laptop sees your product page instead of a dead-end 'open this on your phone' screen.

Regional stores and pricing

Point one link at your Indonesian storefront for visitors in Indonesia, your Malaysian store for visitors in Malaysia, and your international site for everyone else.

Campaigns that switch over on cue

Set a time window so a link sends visitors to your launch page during the campaign, then quietly falls back to your evergreen page when the window closes, without you republishing anything.

One link that outlives the campaign

Because the short link never changes, the QR code you printed and the link in your bio keep working. You change where it points, not what you shared.

Companion featureAvailable from the Business plan

Retargeting pixels per link

Fire Meta Pixel, Google Analytics, or TikTok Pixel when a visitor passes through a link, configured per link, not site-wide.

Meta PixelGoogle AnalyticsTikTok Pixel

You choose which links are tracked

Pixels are off until you turn them on, and they're set per link, so a campaign link can be tracked while the rest of your links stay untouched. Once a link has pixel tracking enabled, the pixels you configured load for every visitor who opens it, so make sure the tracking you add matches the disclosures and consent your own audience requires.

Always a way through

Links with a pixel show a brief branded interstitial before continuing. It includes a plain destination link, so a visitor with JavaScript disabled can still get where they were going.

Pixels you enable load for every visitor who opens the link. s.id does not show a consent gate, so make sure your tracking matches the disclosures and consent your audience requires.

Good to know

The honest edges of the feature, so nothing surprises you after you set it up.

Time rules are fixed windows, not schedules

A time rule is an absolute start and end instant. It can't yet repeat, there's no 'every weekday from 9 to 5'. For a recurring pattern you'd set a new window each cycle.

Country matching depends on the lookup

Country comes from the IP geolocation database on the redirect path. Coverage and accuracy follow that database, so treat country rules as a strong signal rather than a guarantee, and keep a sensible default destination behind them.

Language is the browser's setting, not the country

A language rule reads the language your visitor's browser asks for, so someone in Indonesia with an English browser matches an English rule. It's a signal about what they read, not where they are, use a country rule when location is what you actually mean.

Rules follow your current plan

Smart Redirect is available from Pro, while Retargeting Pixel starts on Business. Access is checked when the link is opened. If your plan no longer includes a feature, the link falls back to its default destination and keeps working.

A pixel adds a stop before the redirect

Turning on pixel tracking means the link shows a short interstitial so the pixels can load, instead of redirecting straight away. Leave the pixel off on links where the fastest possible hop matters more than the tracking.

Questions about smart redirects

The one higher in your list wins. s.id checks enabled rules from top to bottom and stops at the first match, so if you have a broad rule and a narrow one, put the narrow one above it.

Ready to send each visitor to a more relevant destination?

Create one link, order your rules, and keep the default destination as a reliable fallback.

Available from the Pro plan