Skip to content

Rotation and Split Testing

When more than one ad targets the same placement, WB Ad Manager rotates them by weighted priority and lets you compare their performance side by side.

For each placement, on each page load, the plugin:

  1. Collects every published, enabled ad that has this placement checked.
  2. Drops any ad that fails targeting or scheduling (see Targeting and Scheduling).
  3. Picks one winner at weighted random, where each ad’s weight is its Priority (1-10, default 5). A priority-8 ad is shown roughly twice as often as a priority-4 ad.

If a picked ad cannot render, the next candidate is chosen until the pool is exhausted. By default an ad renders at most once per page across all its placements.

Open an ad, and in the Ad Status metabox drag the Priority slider (1-10). The higher the number, the bigger the share of impressions when ads compete for a slot.

When you edit an ad that has at least one placement, the Ad Performance Comparison metabox lists every other enabled ad sharing those placements, with impressions, clicks, and CTR side by side, and flags a current leader. Use it to spot which creative is winning and to disable weak performers.

To run a test:

  1. Create two or more ads with the same placement checked.
  2. Give them the same priority so they split traffic evenly.
  3. Let them run, then open any one of them and read the Ad Performance Comparison metabox.
  4. Disable the losers with the Enabled toggle in the Ad Status metabox.
  • Free: priority-weighted rotation, impression/click/CTR tracking, and the side-by-side comparison metabox.
  • Pro (WB Ad Manager Pro): automatic A/B winner selection, multivariate testing, campaigns with budgets and pacing, and share-of-voice caps.