One link. The right destination for every visitor.
Route visitors by device, country, browser language, or time, without replacing the link you already shared.
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
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
Put them in order
Drag rules into the priority you want. Order matters, because s.id checks them from top to bottom.
- 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
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.
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.
iOS · Android · Desktop · MobileBy 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.
ISO country codesBy 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.
Browser language codesBy 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.
Absolute start / end timesWhat 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.
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.
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.
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.