Home
Offers & Tracking
Offer Traffic Optimizations
Smart Links & KPI Optimization
Smart Links & KPI Optimization

SERIES:

Complete Guide To Offer Traffic Optimization

Smart Links & KPI Optimization

Learn how to add Smart Links (SmartLinks) and set up KPI Optimization for your Offers.

Overview

Smart Links allow you to bundle multiple Offers into a single tracking link, automatically directing users to the best-matching Offer based on:

  • Priority
  • Weight
  • KPI Optimization
Why Use Smart Links?
  • Ensures traffic is routed efficiently to the best Offer.
  • Maximizes conversions by matching users with relevant Offers.
  • Enhances Fail Traffic logic, reducing blank pages.

Use Case Example

Scenario: OS-Based Offer Routing
- You have an Offer that accepts all OS types, but each OS requires a separate landing page.

Solution:

  • Create three Offers with OS-specific targeting:
    • Offer 1 → iOS
    • Offer 2 → Android
    • Offer 3 → Desktop
  • Use Smart Links to route clicks accordingly.
  • Apply Weight-based rotation to evenly distribute traffic across three creatives per OS.

How to Set Up a Smart Link

1 Create a New Smart Link Go to Offers -> Smart Link Click the Smart Link (Optional) To duplicate an existing Smart Link, click the three vertical dots and select Copy
2 Configure General Settings Name & Status → Assign a name and set the status (Active/Inactive). Tracking Domain → Choose the domain for tracking.
__wf_reserved_inherit
Partner Visibility: Enabled → Partners can view and use Smart Links in their Partner Portal. Disabled → You must manually provide the Smart Link to Partners.
Partner Access Note: To allow Partner visibility: Navigate to Smart Link -> Tracking Links tab. If disabled, manually pull the Smart Link via: Offers -> Smart Link -> Tracking Links.
__wf_reserved_inherit
Heads Up! Partners must be approved for all regular Offers in a Smart Link. The exception is the Catch All offer — partners do not need approval for it. See the Catch All section below for details.
4 Select a Redirect Mechanism How should traffic be distributed? Weight Assigns a percentage of traffic to each Offer. Example: Offer 1 → 50% Offer 2 → 25% Offer 3 → 25% Priority Users are routed to Offers in sequential order. If Offer 1 reaches its cap, is inactive, or doesn’t match targeting, traffic moves to Offer 2, and so on. KPI-Based Optimization Automatically prioritizes Offers based on real-time performance metrics. Customizable KPI Settings: Data Collection Threshold → Minimum clicks before optimization applies. Run Frequency → Check data every 1 / 3 / 6 / 12 / 24 hours. Metric Selection → Optimize for CV, CVR, EVR, RPC, CPC, EPC, Payout, Profit, or Revenue. Custom Goal (Optional) → Optimize for a specific performance target. Data Lookback Window → Analyze past 12 / 24 / 48 hours of traffic.
If KPI-based optimization is selected: A KPI Overview Card appears in the General Tab. A Run Record Tab tracks past optimizations.
5 Add Offers to the Smart Link Select an Offer to include. Choose the Default Landing Page or a specific Offer URL.
6 Apply Additional Targeting Define extra filters for Offers in the Smart Link. Offer-level targeting always applies first and cannot be overridden.
__wf_reserved_inherit

Catch All Offer & Fail Traffic Logic

The Catch All offer is a special fallback within a Smart Link. When a user doesn't match any specific offer's targeting criteria, the Catch All ensures they're still directed somewhere useful — preventing blank pages and maximizing traffic utilization.

Smart Link Fail Traffic Logic
1Offer A
Targeting failed ✕
Offer C
Fail offer of A
2Offer B
Targeting failed ✕
Offer D
Fail offer of B
Catch All
Targeting failed ✕
Offer E
Fail offer of Catch All
Regular offers Catch All (fallback) Fail offers

How It Works

The Smart Link evaluates offers in order (by Priority, Weight, or KPI Optimization) If a user fails targeting on an offer, the Smart Link checks that offer's Fail Offer setting — if configured, the user is redirected there If no Fail Offer is set (or the user also fails there), the Smart Link moves to the next offer in sequence The Catch All sits at the bottom of the chain — it receives any traffic that didn't match earlier offers Even the Catch All can have its own Fail Offer as a final safety net

Setting Up a Catch All Offer

1 When adding offers to your Smart Link, designate one offer as the Catch All by toggling the Catch All option
2 Use a broad-appeal offer with minimal or no targeting restrictions — the Catch All should accept as much remaining traffic as possible
3 Configure a Fail Offer on the Catch All itself as a final safety net — this ensures even traffic that fails the Catch All's targeting still lands somewhere
Partner Approval Exception

Partners do not need to be approved for the Catch All offer. This is a special exception within Smart Links — even unapproved partners' traffic will reach the Catch All and its fail offer.

This differs from normal offer behavior, where unapproved partners cannot access an offer's fail traffic. In a Smart Link, the Catch All is designed to be a universal safety net.

Important Notes & Best Practices

Changes to Smart Links Reset Optimization
  • Adding or removing Offers resets the Smart Link algorithm.
  • Previous data is NOT retained when adjusting Smart Link Offers.
Performance Is Evaluated Within the Smart Link Only
  • Smart Link performance does not consider an Offer’s network-wide data.
  • Each Offer’s conversion rates & metrics are calculated independently within the Smart Link.
Duplicate Click Filter Rules
  • If an Offer in a Smart Link has duplicate click filtering enabled, only the first click is valid.
  • Subsequent clicks from the same user are considered duplicates.
Smart Link Reporting
  • Conversions from Smart Links appear under their respective Offers in reports.
  • To analyze overall Smart Link performance, use Smart Link Reporting.
Cookie-Based Tracking Considerations
  • If an Offer uses cookies (no Everflow transaction ID), the:
    • Everflow Conversion Pixel domain& Tracking domain in the Smart Link MUST MATCH for tracking to work correctly.

Smart Links Bypass Standard Fail Traffic Rules

  • If an Offer normally has Forwarding or Fail Traffic rules, they will NOT apply when accessed through a Smart Link — the Smart Link handles routing internally.
  • The exception is the Catch All offer: its Fail Offer setting still works, providing a final safety net for unmatched traffic. See the Catch All section above.