← All docs

Smart Links

What are smart links?

Smart links let you send visitors to different destination URLs based on their geographic location or device type. Instead of creating separate offers for each country or platform, a single smart link handles the routing automatically.

This is especially useful when you have region-specific landing pages, separate App Store and Play Store listings, or localized content for different markets.

How smart links work

When a visitor clicks a smart link, Trcker evaluates the request in this order:

  • Country — Detected from the visitor's IP address
  • Device — Identified from the User-Agent header (mobile, desktop, or tablet)
  • Fallback — If no rules match, the visitor goes to the default destination URL

The first matching rule wins. Evaluation takes milliseconds and adds no visible delay.

Setting up a smart link

Step 1: Navigate to the offer you want to enable smart routing on. Click the Smart Link tab in the offer settings.

Step 2: Toggle Enable Smart Link to on.

Step 3: Add routing rules. Each rule has three parts:

  • Condition — Select a country, device type, or both
  • Destination URL — Where matching visitors should land
  • Priority — Rules are evaluated top to bottom; drag to reorder

Step 4: Set a Fallback URL for any traffic that does not match a rule. This defaults to the offer's main destination URL.

Step 5: Click Save. The smart link is live immediately.

Example configuration

A SaaS company promoting a mobile app and a desktop product might set up rules like this:

  • US + Mobilehttps://apps.apple.com/us/app/your-app
  • US + Desktophttps://yourbrand.com/landing
  • UK + Any devicehttps://yourbrand.co.uk/landing
  • Fallbackhttps://yourbrand.com

With this setup, a single tracking link works for all partners regardless of where their audience is located or what device they use.

Tips

  • Use the Analytics tab on the offer to see how traffic splits across your smart link rules
  • You can combine smart links with coupon code tracking — the routing still applies when a visitor clicks a partner's link
  • Smart link rules can be updated at any time without changing the tracking URLs your partners are already using