Smart Routing

Send visitors to different destinations based on their location, device, browser, language, time of day, or custom rules. One link, infinite possibilities.

How Smart Routing Works

Every click on your short link is evaluated against your routing rules in order of priority. When a rule matches, the visitor is sent to that destination. If no rules match, they go to the default destination.

https://sl.cloudcopy.me/app
iOS Users App Store
Android Play Store
Desktop Website

Routing Conditions

Geographic Routing

Route visitors based on their physical location. Geo-routing uses IP geolocation to determine where your visitors are coming from.

Condition Description Example
Country Match visitors from specific countries US, UK, Canada visitors → English landing page
Region/State Match visitors from specific regions California visitors → West Coast warehouse
City Match visitors from specific cities NYC visitors → Local event page
Continent Match visitors by continent European visitors → EU-compliant page
Use Case: E-commerce stores can route visitors to region-specific stores with local currency, shipping options, and inventory.

Device Routing

Detect the visitor's device type and send them to the most appropriate destination.

Condition Matches
Mobile Smartphones (iOS, Android, etc.)
Tablet iPad, Android tablets, etc.
Desktop Windows, Mac, Linux computers
iOS iPhones specifically
Android Android phones specifically
Use Case: App download links can route iOS users to the App Store and Android users to Google Play, while desktop users see a landing page.

Browser Routing

Match visitors based on their web browser:

  • Chrome
  • Firefox
  • Safari
  • Edge
  • Opera
  • Samsung Internet

Language Routing

Route based on the visitor's browser language preference. Automatically send visitors to content in their preferred language.

  • English (en) → English landing page
  • Spanish (es) → Spanish landing page
  • French (fr) → French landing page
  • And 100+ more languages

Time-Based Routing

Change destinations based on the time of day or day of week. Perfect for:

  • Business hours vs. after-hours messaging
  • Weekend promotions
  • Time-limited offers
  • Rotating content schedules
Example: Support Link
  • Mon-Fri 9am-5pm: Live chat page
  • After hours: Contact form page
  • Weekends: FAQ page

Referrer Routing

Route based on where the visitor came from. Match specific domains or patterns in the referrer URL.

  • Traffic from Facebook → Social-optimized landing page
  • Traffic from email campaigns → Personalized welcome page
  • Traffic from partner sites → Co-branded page

Setting Up Routing Rules

Step 1: Add Destinations

  1. Create or edit a link
  2. Go to the Destinations tab
  3. Click Add Destination
  4. Enter the destination URL
  5. Set a weight (for A/B testing) or leave at 100 for single destination

Step 2: Add Routing Rules

  1. Click Add Rule on a destination
  2. Select the condition type (geo, device, browser, etc.)
  3. Choose the match criteria
  4. Save the rule

Step 3: Set Priority

Rules are evaluated in order. Drag and drop to reorder your destinations by priority. The first matching rule wins.

A/B Testing with Weighted Distribution

Test different landing pages by distributing traffic across multiple destinations using weights.

Example: Landing Page Test
Landing Page A (Control) Weight: 50 → 50% of traffic
Landing Page B (Variant) Weight: 30 → 30% of traffic
Landing Page C (Variant) Weight: 20 → 20% of traffic

Routing Strategies

Weighted Distribute traffic based on assigned weights. Best for A/B testing.
Sequential Round-robin through destinations in order. Best for load balancing.

Combining Rules

Create sophisticated routing by combining multiple conditions. Rules on a single destination use AND logic—all conditions must match.

Example: Targeted Campaign

Destination: US Mobile App Promo Page

  • Country = United States AND
  • Device = Mobile AND
  • Time = Weekday 9am-6pm

Default Destination

Always set a default destination for visitors who don't match any rules. This ensures everyone lands somewhere useful instead of seeing an error.

Important: Without a default destination, visitors who don't match any rules will see an error page. Always configure a fallback.

Routing Analytics

Track the performance of each destination separately in your analytics dashboard:

  • Clicks per destination
  • Conversion rates by destination
  • Geographic distribution
  • Device breakdown
Track Your Results

Learn how to measure the performance of your routing rules with detailed analytics.

Analytics