Screen early
The routing domain is usually the fastest place to prove whether risky clicks should ever reach the offer path.
- Click-screening first
- Offer page hidden until allowed
Affiliate operators often need a decision layer on the routing domain and another on the landing page. KillBot supports both models so the click path can be screened early while the real page still has its own policy.
Move through the public guide with the most relevant next pages for this topic.
Affiliate operators usually prove the model on the routing domain first, because that is where the click path becomes visible before the real destination opens.
The routing domain is usually the fastest place to prove whether risky clicks should ever reach the offer path.
Once the Smart Link results are stable, add a Protected Page on the final destination if the route needs a second decision layer.
Avoid doubling the control layers until the Smart Link decision is already easy to explain in Traffic Log.
When the traffic path is layered, the first useful proof point is usually the link layer. That makes it easier to see whether risky clicks should ever reach the final destination.
Use the routing domain to decide whether the click should continue.
Add a Protected Page rule set to the destination landing page.
Use Traffic Log to understand how the link-layer and page-layer decisions relate.
| Layer | Role |
|---|---|
| Smart Link | Screen traffic on the routing domain before the destination page is opened. |
| Protected Page | Apply the page-level country, referrer, schedule, and redirect rules on the real page. |
| Traffic Log | Explain how the click-layer decision and page-layer decision relate to each other. |
Decide at the link layer before the real destination opens.
Keep separate page-level rules for the real landing page.
Use Traffic Log to see the destination outcome and the routing outcome together.
Start with the Smart Link overview to confirm the early-screening model, then use the docs guide to decide when the destination page needs its own second check.