Skip to content

Smart Rotation & Frequency Capping

Banner blindness and ad fatigue are the two largest contributors to declining click-through rates. Smart Rotation & Frequency Capping in AdFuz Pro ensures your ads stay engaging by serving the best-performing creatives while capping repeated exposure to individual visitors.


Go beyond basic round-robin to maximize revenue and visitor engagement. AdFuz Pro provides 4 distinct rotation modes:

Performance-Based (Smart Dynamic)

Dynamically favors higher-CTR creatives in real time while maintaining an exploration factor for new ads.

Weighted Rotation

Assign manual percentage weights or priority scores (e.g., 70% / 20% / 10%) per ad creative.

Sequential Rotation

Displays ad creatives in a strictly defined sequential order as the visitor navigates through pages.

Random Rotation

Fully randomized ad serving across all active creatives with equal probability.

  1. Go to Ad Fuz → Campaigns and edit your campaign.
  2. Under Ad Rotation Strategy, select your preferred strategy:
    • Performance-Based (CTR-Weighted): (Optional) Set an Exploration Factor (e.g. 15%) to guarantee newly added creatives receive baseline impressions.
    • Weighted Rotation: Input custom percentage allocations per creative.
    • Sequential: Arrange creatives in desired display sequence.
    • Random: Serves ads with uniform distribution.
  3. Save your campaign.

Frequency capping protects user experience and prevents banner fatigue by limiting how often a visitor is exposed to the same ad or campaign.

  • Per-Ad Caps: Limit repeat exposures to a specific creative.
  • Per-Campaign Caps: Limit exposures across the entire campaign regardless of variant.
  • Time Windows: Set caps per Session, Day (24 hours), or Visitor Lifetime.
  • Impression vs. Click Caps: Cap total impressions viewed or stop serving immediately once a visitor has clicked.
Goal Frequency Cap Setting Benefit
High-Impact Popup Ad Max 1 Impression per 24 Hours Prevents annoying repeat visitors with aggressive popups.
Header Banner Promo Max 3 Impressions per Session Shows fresh fallback promotions once a user has already seen the primary banner.
Click Capping Max 1 Click per Visitor Lifetime Once a user clicks an ad, replaces it with a secondary offer to prevent wasted impressions.

AdFuz Pro evaluates rotation and frequency capping entirely on the client side using browser localStorage and lightweight session cookies:

  • 100% Caching Plugin Compatible: Fully compatible with WP Rocket, LiteSpeed Cache, W3 Total Cache, and edge CDN caching (Cloudflare, Fastly). Pages stay cached as static HTML while the script renders the appropriate variant dynamically.
  • Zero Database Load: Evaluating impression caps in the visitor’s browser prevents millions of unnecessary database read/write queries.

What happens when a visitor hits the frequency cap?

Section titled “What happens when a visitor hits the frequency cap?”

When a visitor reaches the maximum allowed impressions or clicks for a specific campaign, AdFuz Pro automatically rotates to the next priority campaign or renders your configured Default Fallback Ad, ensuring your ad inventory is never left empty.

Is AdFuz Pro frequency capping GDPR compliant?

Section titled “Is AdFuz Pro frequency capping GDPR compliant?”

Yes. Frequency capping can be configured to use only session-scoped storage (sessionStorage), which is discarded when the visitor closes their browser tab. All analytics and tracking data remain on your own server with zero external data sharing.

Does frequency capping work if cookies are disabled?

Section titled “Does frequency capping work if cookies are disabled?”

Yes. AdFuz Pro falls back to browser localStorage and in-memory session variables to preserve capping rules during the visitor’s session even if traditional third-party cookies are blocked.