Skip to main content
s.id Logo

Smart Redirect

Just one link.The destination follows the visitor.

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

Smart Redirect Rules

Route visitors to different URLs based on their device, location, language, or time.

iPhone visitors

https://apps.apple.com/app/warung

Android visitors

https://play.google.com/store/apps/warung

Launch week

https://contoh.id/promo

Add Rule

One smart link

s.id/

iOS visitorApp Store
Android visitorGoogle Play
Desktop visitorProduct site
Everyone elseDefault destination
  • One link to share everywhere
  • Rules run in the order you choose
  • Default destination always stays as the fallback

What is Smart Redirect?

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

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.

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.

Four ways to route visitors.

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

s.id/

iOS · Android · Desktop · Mobile

iOSApp Store
AndroidGoogle Play
DesktopProduct page

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.

s.id/

ISO country codes

IndonesiaIndonesia store
MalaysiaMalaysia store
OtherInternational site

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.

s.id/

Browser language codes

idIndonesian guide
enEnglish guide
OtherDefault destination

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.

Promo week
Active from12 Mar 2026 09:00
Active until19 Mar 2026 23:59

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.

Example redirect rules: iPhone visitors, Android visitors, and a promo week

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.

Retargeting Pixel

Meta Pixel
Google Analytics
TikTok Pixel

Retargeting pixels per link

Load Meta Pixel, Google Analytics, or TikTok Pixel when a visitor passes through a link. It is set per link, not for your whole site. Available from the Business plan.

What it is used for.

01 / 04 · App downloads

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.

s.id/

Printed QR code

iPhoneApp Store
AndroidGoogle Play
LaptopProduct page

02 / 04 · Stores and prices by region

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.

s.id/

Country rules

IndonesiaIndonesia store
MalaysiaMalaysia store
OtherInternational site

03 / 04 · Campaign timing

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.

s.id/

Time range

During the rangeLaunch page
After the rangeMain page

04 / 04 · Long-lived links

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.

s.id/

Same link

BeforeOld page
NowNew page

How Smart Redirect works.

The first matching active rule is used. The default destination stays as the fallback.

  1. 01

    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. 02

    Put them in order

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

  3. 03

    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. 04

    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.

Frequently asked questions.

Still unsure? Ask our team at helpdesk@s.id.

What happens if two rules could both match a visitor?
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.
What if none of my rules match?
The visitor goes to the link's default destination. Rules only ever add branches, they never take away the original path, so a link with rules is never more fragile than a link without them.
Can a single rule match on more than one thing?
Yes. One rule can combine device, country, browser language, and a time window, and every condition you fill in has to match before that rule applies. Anything you leave empty isn't part of the test, so 'Android in Indonesia after 6pm' is one rule, not three.
Do my existing links still work the same?
Yes. A link with no rules behaves exactly as it always did. Rules are opt-in, per link, and removing them returns the link to a plain redirect.
Are blocked or expired links bypassed by a rule?
No. The destination a rule picks still goes through the same safety checks as any other s.id destination, including banned-domain and blacklist controls and the interstitial confirmation where it applies.
Do retargeting pixels wait for visitor consent?
No. When you enable pixel tracking on a link, the pixels you configured load for every visitor who opens it, s.id doesn't put a consent gate in front of them. Deciding whether you need consent, and collecting it, is yours to handle.

Ready to send each visitor to a more relevant destination?

Available from the Pro plan.