UTM Rules

Protect Your Campaign Like a Pro

πŸ“Œ What Are UTM Rules?

UTM (Urchin Tracking Module) parameters are URL tags used to track and filter traffic. In XCLO.app, UTM Rules act as your campaign’s firewall, filtering who gets to see the real offer and who is redirected to the safe white page.

This makes your funnel more secure, prevents spying, and keeps unauthorized visitors out.

🎯 Use Cases: Why UTM Rules Matter

  • βœ… Only allow traffic from your actual ad platforms (e.g., Facebook, Google)
  • πŸ”’ Use custom UTM as an access token, known only to your links
  • ❌ Block spy tools, bots, and manual visits with no UTM
  • 🧠 Protect your campaign strategy and prevent leakage

🧩 Types of UTM Rules in XCLO

Rule Description
Strict UTM Rule Only traffic with exact key=value pairs is allowed to see the offer page.
Blocked UTM Rule Traffic with these UTM parameters will be blocked, even if other conditions are met.
Optional UTM Rule Preferable UTM parameters β€” if matched, offer page is shown. If not, fallback logic applies.
Include UTM in Offer URL Forwards UTM parameters to your offer page for tracking continuity (e.g., postback or analytics).

πŸ§ͺ Example: Strict UTM Rule

Set:

utm_source=facebook|utm_campaign=spring2025

Only traffic with this full URL:

https://yourdomain.com/landing.php?utm_source=facebook&utm_campaign=spring2025

…will see the offer page. Everything else is sent to the white page.

πŸ” Example: Custom Secret UTM

Create a custom UTM as an access key. Example:

utm_secret=accessX918

Only visitors with this full URL will pass:

https://yourdomain.com/landing.php?utm_secret=accessX918

This acts like a private password embedded in the ad link β€” invisible to casual visitors or spy tools.

🚫 Example: Blocked UTM Rule

utm_source=botnetwork|utm_campaign=spytest

Even if other filters are valid, XCLO will reject visitors with these UTM values.

βš™οΈ Example: Optional UTM Rule

utm_term=flashsale|utm_medium=cpc

Traffic with these UTMs is preferred, but not mandatory. If matched, offer is shown. Otherwise, fallback applies.

🧰 How to Add UTM in Ads

🟦 Facebook Ads

Go to: Ad Level β†’ Tracking β†’ URL Parameters

?utm_source=facebook&utm_medium=paid&utm_campaign=launch2025&utm_secret=accessX918

Learn more here.

πŸŸ₯ Google Ads

Use in: Tracking Template or Final URL Suffix

{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=brandpush&utm_secret=accessX918

Learn more here.

⚫ TikTok Ads

Go to: Ad Group β†’ Tracking Settings

?utm_source=tiktok&utm_medium=ppc&utm_campaign=viral&utm_secret=accessX918

Learn more here.

πŸ“ˆ Why Enable β€œInclude UTM in Offer URL”?

If you want to continue tracking at the offer page level (e.g., for Google Analytics, affiliate ID, or postbacks), check this box.

XCLO will automatically pass your UTM data to the offer:

https://real-offer.com?utm_source=facebook&utm_campaign=launch2025

🧠 Best Practices

  • Use utm_secret or unique tokens as a gate
  • Combine with GEO, device, and OS filters
  • Rotate UTM secrets weekly or per campaign
  • Always test with Debug Mode before launch
  • Avoid generic UTMs like promo or test

πŸ”š Final Thoughts

UTM Rules are your invisible barrier. Set them smartly to:

  • Shield your real offer from bots, reviewers, and competitors
  • Route only trusted, verified traffic
  • Maintain clean campaign data

Use UTM like a pro β€” not just for tracking, but as your **first line of defense**.