RevContent automation centers on two core strategies: systematically pausing unprofitable widgets through spend and conversion thresholds, and dynamically adjusting bids using ROI-tiered increments. Analysis of 1,516 active RevContent rules shows 855 widget pause rules and 325 ROI-based bid adjustments — RevContent’s signature bid-tiering system is the foundation of performance optimization here.
These rules form the first line of defense against unprofitable widgets. The pattern is consistent: identify widgets that spend money without converting, then pause them aggressively across different timeframes.Quick kill: $25 spend, zero conversions (3-day window)
Pause widgets within 3 days of reaching $25 spend with zero traffic source conversions. This quick-reaction rule prevents early testing spend from accumulating into larger losses.Data Interval: Last 3 days | Scheduling: Every 6 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $25 |
| Tracker Conversions | Less than | 1 |
Action: Pause WidgetUse alongside longer-lookback rules to catch widgets going cold mid-campaign. Pair with reactivation rules to retry proven performers after brief rest periods.
Medium-term spend cap: $55+ spend, zero conversions (10-day window)
Pause widgets after $55 spend over 10 days without any tracker conversions. This extended lookback catches sustained non-performers that slip through daily monitoring.Data Interval: Last 10 days | Scheduling: Every 8 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater or Equal to | $55 |
| Tracker Conversions | Less than | 1 |
Action: Pause WidgetAdjust thresholds by vertical: lower to 35–40forhigh−frequencytesting,raiseto80–100 for slower conversion paths (nutra, VSL, subscription offers).
Long-term loss limit: $120+ spend, single conversion or less (30-day window)
Pause widgets exceeding $120 spend over 30 days with one or fewer tracker conversions. This rule targets high spend-to-conversion ratios that systematically drag down campaign profitability.Data Interval: Last 30 days | Scheduling: Daily at 8 AM| Metric | Operator | Value |
|---|
| Amount Spent | Greater or Equal to | $120 |
| Tracker Conversions | Less or Equal to | 1 |
Action: Pause Widget
High spend, zero landing page visits (high clicks, no LP clicks)
Pause widgets generating 100+ traffic source clicks but zero landing page clicks over 14 days, indicating a traffic-source-to-landing-page conversion failure.Data Interval: Last 14 days | Scheduling: Daily at 8 AM| Metric | Operator | Value |
|---|
| Traffic Source Clicks | Greater or Equal to | 100 |
| LP Clicks | Less than | 1 |
| Impressions | Greater or Equal to | 15 |
Action: Pause WidgetThis pattern reveals broken landing pages, domain issues, or traffic that never reaches your funnel. Diagnose LP redirect settings and domain accessibility before re-enabling.
Fraud & quality detection
Suspicious conversion rate: publisher conversions > 15% of clicks (7-day window)
Pause widgets where tracker conversions exceed 15% of traffic source clicks over 7 days — an unusually high rate indicating potential fraud or misattribution.Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Publisher Conversions | Greater than | 15% of Traffic Source Clicks |
| Traffic Source Clicks | Greater or Equal to | 50 |
Action: Pause WidgetHigh conversion rates (>15%) are rare in affiliate marketing and suggest either pixel flooding, publisher fraud, or misconfigurations.
High clicks on landing page, zero conversions (14-day funnel check)
Pause widgets with 50+ traffic source clicks, 10+ LP clicks, but zero tracker conversions over 14 days. This signals either a broken post-LP funnel or landing page quality issues.Data Interval: Last 14 days | Scheduling: Daily at 8 AM| Metric | Operator | Value |
|---|
| Traffic Source Clicks | Greater or Equal to | 50 |
| LP Clicks | Greater or Equal to | 10 |
| Tracker Conversions | Less than | 1 |
Action: Pause Widget
Extremely low CTR: 20,000+ impressions below 0.1% CTR (30-day window)
Pause widgets reaching 20,000 impressions with a CTR under 0.1% over 30 days. This indicates severely poor publisher inventory or traffic source quality.Data Interval: Last 30 days | Scheduling: Daily at 8 AM| Metric | Operator | Value |
|---|
| Impressions | Greater or Equal to | 20,000 |
| CTR | Less than | 0.1% |
| Amount Spent | Greater or Equal to | $40 |
Action: Pause Widget
ROI-tiered bid management
The RevContent bid-adjustment system is the signature automation pattern: six distinct ROI tiers control bid increases and decreases in 10%, 20%, or 30% increments. These rules operate in parallel on a 12-hour cycle, creating a self-balancing system where widgets naturally trend toward profitability.Tier 1 — critical loss: ROI below −35% (bid down 20%)
Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $20 |
| Tracker ROI | Less than | −35% |
| Traffic Source Conversions | Greater or Equal to | 1 |
Action: Decrease Widget Bid by 20%
Tier 2 — moderate loss: ROI −35% to −13% (bid down 15%)
Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $20 |
| Tracker ROI | Greater or Equal to | −35% |
| Tracker ROI | Less than | −13% |
| Traffic Source Conversions | Greater or Equal to | 1 |
Action: Decrease Widget Bid by 15%
Tier 3 — slight loss: ROI −13% to 0% (bid down 10%)
Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $20 |
| Tracker ROI | Greater or Equal to | −13% |
| Tracker ROI | Less than | 0% |
| Traffic Source Conversions | Greater or Equal to | 1 |
Action: Decrease Widget Bid by 10%
Tier 4 — moderate profit: ROI 35% to 85% (bid up 10%)
Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $20 |
| Tracker ROI | Greater or Equal to | 35% |
| Tracker ROI | Less than | 85% |
| Traffic Source Conversions | Greater or Equal to | 1 |
Action: Increase Widget Bid by 10%
Tier 5 — strong profit: ROI 85% to 160% (bid up 20%)
Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $20 |
| Tracker ROI | Greater or Equal to | 85% |
| Tracker ROI | Less than | 160% |
| Traffic Source Conversions | Greater or Equal to | 1 |
Action: Increase Widget Bid by 20%
Tier 6 — exceptional profit: ROI > 160% (bid up 30%)
Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $20 |
| Tracker ROI | Greater than | 160% |
| Traffic Source Conversions | Greater or Equal to | 1 |
Action: Increase Widget Bid by 30% (capped at maximum bid)Always set a maximum bid cap (e.g., $2.50) to prevent runaway costs. These six tiers running in parallel create a self-balancing feedback loop where widgets naturally migrate toward the profitable ROI bands.
Reactivate widgets showing positive tracker ROI (>0%) over the last 7 days, regardless of spend. This catches widgets that recovered quickly and deserve another chance.Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Operator | Value |
|---|
| Tracker ROI | Greater than | 0% |
| Traffic Source Conversions | Greater or Equal to | 1 |
Action: Start Widget
Reactivate widgets that spent $300+ over 30 days with tracker ROI above −30% and at least 1 conversion. These widgets have genuine historical profitability and deserve scaling.Data Interval: Last 30 days | Scheduling: Daily at 10 AM| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $300 |
| Tracker ROI | Greater than | −30% |
| Tracker Conversions | Greater or Equal to | 1 |
Action: Start Widget
Positive net revenue activation (14-day baseline)
Reactivate widgets with tracker net revenue above $0 over the last 14 days, using absolute profit rather than ROI percentage.Data Interval: Last 14 days | Scheduling: Daily| Metric | Operator | Value |
|---|
| Tracker Net Revenue | Greater than | $0 |
Action: Start Widget
Campaign-level safety & scaling
Daily spend cap — $20 (testing phase)
Pause the entire campaign if daily spend exceeds $20 today. Use this as a safety valve during high-volume testing periods.Data Interval: Today | Scheduling: Every 2 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater or Equal to | $20 |
Action: Pause Campaign
Daily spend cap — $15 (conservative brand testing)
Pause campaign after spending $15 today to limit exposure during initial publisher testing or A/B tests.Data Interval: Today | Scheduling: Every hour| Metric | Operator | Value |
|---|
| Amount Spent | Greater or Equal to | $15 |
Action: Pause Campaign
Emergency spend stop: cost >= 300% of campaign payout (15+ days)
Pause campaign if cumulative cost over 15 days hits 300% of campaign payout — an emergency valve for sustained unprofitability.Data Interval: Last 15 days | Scheduling: Every 8 hours| Metric | Operator | Value |
|---|
| Cost | Greater or Equal to | 300% of Campaign.payout |
Action: Pause Campaign
Budget scale-up: spend at threshold + conversions > 4
Increase campaign budget by 20% if daily spend is at 85–90% of budget AND tracker conversions exceed 4 in the same day.Data Interval: Today | Scheduling: Every 4 hours| Metric | Operator | Value |
|---|
| Amount Spent | Greater or Equal to | 85% of Budget |
| Tracker Conversions | Greater or Equal to | 4 |
| Tracker ROI | Greater than | 0% |
Action: Increase Campaign Budget by 20%
Pause dead creatives: $300+ spend, zero conversions (30-day window)
Data Interval: Last 30 days | Scheduling: Daily at 7 AM| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $300 |
| Tracker Conversions | Less than | 1 |
Action: Pause Ad
Reactivate marginally viable creatives (90-day profitability test)
Data Interval: Last 90 days | Scheduling: Daily at 9 AM| Metric | Operator | Value |
|---|
| Amount Spent | Greater than | $300 |
| Tracker ROI | Greater than | −25% |
| Tracker Conversions | Greater than | 1 |
Action: Start AdUse 90-day lookback to avoid re-testing creatives too frequently. This creates a “seasonal rotation” where creatives cycle in and out as their performance drifts.
Implementation priority
Week 1 — blocking only. Start with the three widget pause rules plus the suspicious conversion rate fraud rule. Establish your zero-conversion floor before optimizing bids.Week 2 — introduce bid tiering. Add all six ROI-tier bid rules once widget baseline is clear. Let the tiering system run for 7 days to establish patterns.Week 3 — add campaign safety. Implement daily spend caps and emergency brakes. Monitor campaign-level metrics for 3–5 days before enabling budget scaling.Week 4+ — optimization & refinement. After 2–3 weeks of data, adjust spend thresholds and ROI tier bands based on your specific vertical. Reactivation rules work best on mature campaigns with 100+ historical conversions. Based on analysis of 1,392 active MGID rules, media buyers prioritize widget-level pausing (632 rules), MGID’s unique Widget Coefficient system (231 rules), and sophisticated fraud detection. The Widget Coefficient — MGID’s native bid multiplier — is what makes this platform distinct: instead of pausing underperforming publishers outright, you reduce their coefficient to keep them in rotation at a lower cost, then escalate or retire based on results.
Zero conversions + high spend (30-day window)
Pause widgets that have spent $25+ in the last 30 days without a single tracker conversion. This is your baseline rule for removing non-performing publishers early.Data Interval: Last 30 days | Scheduling: Daily at 8 AM| Metric | Condition | Value |
|---|
| Amount Spent | >= | $25 |
| Tracker Conversions | < | 1 |
Action: Pause WidgetStart with 25.Forcampaignsunder500/day, lower to 15.Forhigh−volumecampaigns(5k+/day), increase to $50–75 to gather more performance data before killing a publisher.
Bot traffic detection (high clicks, no conversions)
Pause widgets with 50+ traffic source clicks AND 30+ tracker clicks over 30 days but zero tracker conversions. High engagement with zero conversions indicates bot traffic or misaligned audience.Data Interval: Last 30 days | Scheduling: Daily at 9 AM| Metric | Condition | Value |
|---|
| Traffic Source Clicks | >= | 50 |
| Tracker Clicks | >= | 30 |
| Tracker Conversions | < | 1 |
Action: Pause WidgetVerify these clicks are hitting your landing page (check LP Clicks metric). If LP Clicks = 0, the traffic is fake at MGID’s level — pause immediately. If LP Clicks is high but conversions are zero, the landing page or offer is misaligned with the traffic source.
Suspicious landing page CTR (potential fraud)
Pause widgets with high LP CTR (>90%) AND 20+ traffic source clicks AND zero conversions over 7 days. This is a classic fraud pattern.Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Condition | Value |
|---|
| LP CTR | > | 90% |
| Traffic Source Clicks | >= | 20 |
| Tracker Conversions | < | 1 |
Action: Pause WidgetLP CTR over 80% is unnatural. Legitimate publishers run 3–10% LP CTR depending on vertical. This rule catches click farms or misaligned traffic.
Very high LP CTR + spend (anomaly detection)
Pause widgets where LP CTR exceeds 5% AND amount spent is $500+ AND conversions are >= 1 BUT ROI is <= −60% over 14 days. Despite high CTR suggesting quality traffic, the ROI is severely negative.Data Interval: Last 14 days | Scheduling: Daily at 10 AM| Metric | Condition | Value |
|---|
| LP CTR | > | 5% |
| Amount Spent | >= | $500 |
| Tracker Conversions | >= | 1 |
| Tracker ROI | <= | −60% |
Action: Pause Widget
Large spend, single conversion (cost explosion)
Pause widgets where cost exceeds 150% of your Campaign.payout in the last 14 days. You’re spending 1.50forevery1 in payout.Data Interval: Last 14 days | Scheduling: Every 12 hours| Metric | Condition | Value |
|---|
| Cost | > | 150% of Campaign.payout |
Action: Pause WidgetThis rule adapts to your payout model automatically. If your Campaign.payout is 100,thistriggersat150 spend. Set it once and let it run across all campaigns.
Long-tail spend blocker (all-time protection)
Pause widgets that have spent $10+ all-time without any tracker conversions. This catches widgets that aren’t immediately profitable and prevents them from lingering unprofitably indefinitely.Data Interval: All-time | Scheduling: Daily at 6 AM| Metric | Condition | Value |
|---|
| Amount Spent | > | $10 |
| Tracker Conversions | < | 1 |
Action: Pause Widget
Fraud detection & cost control
Publisher conversion rate too high (fake conversions)
Pause widgets where publisher conversions exceed 15% of traffic source clicks over 14 days. A 15% conversion rate at the publisher level indicates fake conversion attribution.Data Interval: Last 14 days | Scheduling: Daily at 11 AM| Metric | Condition | Value |
|---|
| Publisher Conversions | > | 15% of Traffic Source Clicks |
Action: Pause Widget
Publisher conversion rate too low (misattribution)
Pause widgets where publisher conversions are <= 10% of traffic source clicks over 14 days despite having tracker conversions. The publisher is under-attributing conversions.Data Interval: Last 14 days | Scheduling: Daily at 11 AM| Metric | Condition | Value |
|---|
| Publisher Conversions | <= | 10% of Traffic Source Clicks |
| Tracker Conversions | >= | 1 |
Action: Pause Widget
Low CTR after high volume (dead publisher)
Pause ad when impressions exceed 20,000 over 30 days, CTR is below 0.12%, AND ROI is negative. This publisher had its chance.Data Interval: Last 30 days | Scheduling: Daily at 8 AM| Metric | Condition | Value |
|---|
| Impressions | > | 20,000 |
| CTR | < | 0.12% |
| Tracker ROI | < | 0% |
Action: Pause Widget
The Widget Coefficient is MGID’s unique bid multiplier. Instead of pausing underperforming publishers, you adjust their coefficient to control spend granularly:
- 1.0 = baseline bid (e.g., $0.05)
- 0.5 = half the bid ($0.025)
- 0.1 = 10% of bid ($0.005)
- 1.5 = 50% higher bid ($0.075)
- 2.0 = double the bid ($0.10)
This creates a performance tier system without pausing widgets entirely. Use coefficients to fine-tune before committing to a full pause.Tier 1: deep reduction (Coefficient 0.1 — test mode)
Set coefficient to 0.1 when tracker conversions >= 1 AND CPA >= $700 over the last 30 days. The widget converts, but at very high CPA. Reduce bid drastically to test if lower cost attracts better conversions.Data Interval: Last 30 days | Scheduling: Daily at 7 AM| Metric | Condition | Value |
|---|
| Tracker Conversions | >= | 1 |
| Custom Metric 2 (CPA) | >= | $700 |
Action: Set Widget Coefficient to 0.1
Tier 2: moderate reduction (Coefficient 0.3 — watchlist)
Set coefficient to 0.3 when tracker conversions >= 1 AND CPA is between 350–500. These publishers convert at acceptable-but-high CPA.Data Interval: Last 30 days | Scheduling: Daily at 7 AM| Metric | Condition | Value |
|---|
| Tracker Conversions | >= | 1 |
| Custom Metric 2 (CPA) | >= | $350 |
| Custom Metric 2 (CPA) | < | $500 |
Action: Set Widget Coefficient to 0.3
Set coefficient to 0.5 when tracker conversions >= 1 AND CPA is between 500–700. These are borderline profitable.Data Interval: Last 30 days | Scheduling: Daily at 7 AM| Metric | Condition | Value |
|---|
| Tracker Conversions | >= | 1 |
| Custom Metric 2 (CPA) | >= | $500 |
| Custom Metric 2 (CPA) | < | $700 |
Action: Set Widget Coefficient to 0.5
Set coefficient to 1.0 when tracker conversions >= 1 AND CPA is below $350. These are your proven profitable publishers.Data Interval: Last 30 days | Scheduling: Daily at 7 AM| Metric | Condition | Value |
|---|
| Tracker Conversions | >= | 1 |
| Custom Metric 2 (CPA) | < | $350 |
Action: Set Widget Coefficient to 1.0
Tier 5: increased bid (Coefficient 1.5 — strong winners)
Set coefficient to 1.5 when tracker conversions >= 1 AND tracker ROI > 50% AND traffic source clicks >= 50 over the last 7 days.Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Condition | Value |
|---|
| Tracker Conversions | >= | 1 |
| Tracker ROI | > | 50% |
| Traffic Source Clicks | >= | 50 |
Action: Set Widget Coefficient to 1.5
Tier 6: aggressive scaling (Coefficient 2.0 — top tier)
Set coefficient to 2.0 when tracker conversions >= 2 AND tracker ROI > 100% AND traffic source clicks >= 75 over the last 7 days. Elite performers with proven volume and profitability.Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Condition | Value |
|---|
| Tracker Conversions | >= | 2 |
| Tracker ROI | > | 100% |
| Traffic Source Clicks | >= | 75 |
Action: Set Widget Coefficient to 2.0Coefficient 2.0 doubles your bid on elite publishers. Set a max bid cap in MGID ($0.20–0.50) to prevent runaway costs.
ROI throttling (Coefficient 0.5 — negative ROI recovery)
Set coefficient to 0.5 when tracker ROI is between −25% and 0% AND traffic source clicks >= 50 over the last 7 days. Rather than pausing a recently profitable widget, reduce bid to see if lower competition helps recovery.Data Interval: Last 7 days | Scheduling: Every 12 hours| Metric | Condition | Value |
|---|
| Tracker ROI | >= | −25% |
| Tracker ROI | < | 0% |
| Traffic Source Clicks | >= | 50 |
Action: Set Widget Coefficient to 0.5
Campaign spend & budget scaling
Daily spend cap — conservative ($10 limit)
Pause the entire campaign when daily spend reaches $10. Use for the first 3–7 days of a new MGID campaign to control risk during publisher onboarding.Data Interval: Today | Scheduling: Every hour| Metric | Condition | Value |
|---|
| Amount Spent | >= | $10 |
Action: Pause Campaign
Daily spend cap — standard ($20 limit)
Pause the campaign at $20 daily spend. Standard safeguard during testing phases.Data Interval: Today | Scheduling: Every hour| Metric | Condition | Value |
|---|
| Amount Spent | >= | $20 |
Action: Pause Campaign
Budget scaling on ROI + high spend
Increase campaign budget by 20% when daily spend is at 70–80% of the daily budget AND all-time tracker ROI > 10% over last 14 days.Data Interval: Today (spend) + Last 14 days (ROI) | Scheduling: Daily at 11 AM| Metric | Condition | Value |
|---|
| Amount Spent | >= | 70% of Daily Budget |
| Tracker ROI | >= | 10% |
Action: Increase Campaign Budget by 20%
Budget scaling on yesterday’s data
Increase campaign budget by 20% when yesterday’s spend hit 80%+ of daily budget AND tracker ROI > 10% over the last 14 days. Using yesterday’s data is safer because you have complete information.Data Interval: Yesterday (spend) + Last 14 days (ROI) | Scheduling: Daily at 9 AM| Metric | Condition | Value |
|---|
| Amount Spent | >= | 80% of Daily Budget |
| Tracker ROI | >= | 10% |
Action: Increase Campaign Budget by 20%
Ad (teaser) management
Pause ads with $12+ spend over 30 days AND zero tracker conversions.Data Interval: Last 30 days | Scheduling: Daily at 8 AM| Metric | Condition | Value |
|---|
| Amount Spent | >= | $12 |
| Tracker Conversions | < | 1 |
Action: Pause Ad
Pause high-click creatives with zero conversions
Pause ads with 30+ tracker clicks all-time but zero tracker conversions. The creative drives engagement without intent.Data Interval: All-time | Scheduling: Daily at 9 AM| Metric | Condition | Value |
|---|
| Tracker Clicks | >= | 30 |
| Tracker Conversions | < | 1 |
Action: Pause Ad
Reactivate profitable creatives
Reactivate ads with tracker conversions >= 1 AND tracker net revenue > $0 over the last 30 days. Prevent profitable creatives from staying paused indefinitely.Data Interval: Last 30 days | Scheduling: Daily at 10 AM| Metric | Condition | Value |
|---|
| Tracker Conversions | >= | 1 |
| Tracker Net Revenue | > | $0 |
Action: Start Ad NewsBreak automation is real-time and dynamic. This guide covers the most impactful rule patterns from analysis of 157 active NewsBreak rules. The defining characteristic: 116 of 157 rules use today’s data interval, making NewsBreak the most aggressively real-time platform in the optimization suite. Rules use Tracker Clicks + Tracker CPA (not traffic source metrics) to filter for meaningful conversions. CPA thresholds vary by offer type: home value (0.20–0.30), bank accounts (0.95),anddisabilitybenefits(0.25–$0.30).
Real-time Tracker CPA control
NewsBreak’s core pattern: stack Tracker Clicks + Tracker CPA to pause ad groups in real-time. Tracker Clicks are meaningful — clicks that reached your conversion funnel — which filters out bot traffic automatically.Rule 1a: generic high-CPA pause
Pause ad groups when Tracker Clicks exceed 8 with Tracker CPA above $1.00. This is the baseline threshold.Data Interval: Today | Scheduling: Every 1 hour| Metric | Condition | Value |
|---|
| Tracker Clicks | > | 8 |
| Tracker CPA | > | $1.00 |
Action: Pause Ad Group
Rule 1b: home value offer (tight margins)
Home valuation leads have tight economics. Pause at 8 Tracker Clicks with CPA above $0.20.Data Interval: Today | Scheduling: Every 1 hour| Metric | Condition | Value |
|---|
| Tracker Clicks | > | 8 |
| Tracker CPA | > | $0.20 |
Action: Pause Ad Group
Rule 1c: debt relief offer (moderate CPA)
Debt consolidation leads allow slightly higher CPA (0.25–0.30).Data Interval: Today | Scheduling: Every 2 hours| Metric | Condition | Value |
|---|
| Tracker Clicks | > | 8 |
| Tracker CPA | > | $0.25 |
Action: Pause Ad Group
Rule 1d: disability benefits (higher value)
Disability benefit leads are high-value. Allow Tracker CPA up to $0.30.Data Interval: Today | Scheduling: Every 2 hours| Metric | Condition | Value |
|---|
| Tracker Clicks | > | 8 |
| Tracker CPA | > | $0.30 |
Action: Pause Ad Group
Today-focused zero-conversion pauses
46 of 57 NewsBreak rules use today’s data. Zero-conversion pauses must be hyper-responsive.Rule 2a: ad group zero Tracker Conversions
Pause ad groups generating 6+ Tracker Clicks today with zero conversions.Data Interval: Today | Scheduling: Every 3 hours| Metric | Condition | Value |
|---|
| Tracker Clicks | > | 6 |
| Tracker Conversions | = | 0 |
Action: Pause Ad Group
Rule 2b: campaign zero-conversion emergency
Pause campaigns that spent $50+ today with zero Tracker Conversions.Data Interval: Today | Scheduling: Every 2 hours| Metric | Condition | Value |
|---|
| Cost | >= | $50 |
| Tracker Conversions | = | 0 |
Action: Pause Campaign
Rule 2c: ad-level zero conversions
Pause individual ads hitting $10 today with zero conversions.Data Interval: Today | Scheduling: Every 4 hours| Metric | Condition | Value |
|---|
| Cost | >= | $10 |
| Tracker Conversions | = | 0 |
Action: Pause Ad
Cost escalation rules
Dynamic cost thresholds prevent runaway spend when traffic quality shifts.Rule 3a: campaign cost cap at daily budget
Pause campaigns when cost reaches 90% of daily budget to prevent overspend.Data Interval: Today | Scheduling: Every 4 hours| Metric | Condition | Value |
|---|
| Cost | >= | 90% of Daily Budget |
Action: Pause Campaign
Rule 3b: cost-to-campaign-payout comparison
When cost exceeds 150% of campaign’s typical CPA times conversions and Tracker CTR is below 1%, pause.Data Interval: Today | Scheduling: Every 3 hours| Metric | Condition | Value |
|---|
| Cost | > | 150% of Campaign.ts_cpa |
| Tracker CTR | < | 1% |
Action: Pause Campaign
Offer-specific CPA thresholds
Different offers have different economics. Never use one CPA threshold across all offers.Rule 4a: home value offers (aggressive)
Home value leads are high-volume, low-margin. Pause when CPA exceeds $0.20.Data Interval: Today | Scheduling: Every 2 hours| Metric | Condition | Value |
|---|
| Campaign Name | contains | _HOME_ |
| Tracker CPA | > | $0.20 |
| Tracker Clicks | > | 8 |
Action: Pause Ad Group
Rule 4b: disability benefits (higher value)
Disability leads are high-value. Allow CPA up to $0.30.Data Interval: Today | Scheduling: Every 2 hours| Metric | Condition | Value |
|---|
| Campaign Name | contains | _DISABILITY_ |
| Tracker CPA | > | $0.30 |
| Tracker Clicks | > | 8 |
Action: Pause Ad Group
Budget adjustments & scaling
Instead of binary pause/start, adjust ad group budgets dynamically based on today’s ROI.Rule 5a: increase budget for profitable days
If an ad group generates conversions today with ROI >= 10%, increase budget by 15%.Data Interval: Today | Scheduling: Every 4 hours| Metric | Condition | Value |
|---|
| Tracker Conversions | > | 0 |
| Tracker ROI | >= | 10% |
Action: Increase Ad Group Budget (15%)
Rule 5b: decrease budget for negative ROI days
When ad group ROI turns negative today, reduce budget to conserve spend.Data Interval: Today | Scheduling: Every 3 hours| Metric | Condition | Value |
|---|
| Tracker Conversions | <= | 0 |
| Tracker ROI | < | 0% |
Action: Decrease Ad Group Budget (20%)Budget adjustments before hard pauses. When Tracker ROI turns negative, reduce budget first. Only pause if ROI stays negative after 2 hours. This allows recovery while capping losses.
Rapid recovery reactivation
NewsBreak allows fast reactivation because today-focused rules catch problems quickly.Rule 6a: reactivate on 3-day positive ROI
If a paused ad group shows 10%+ ROI over 3 days with conversions, restart it.Data Interval: Last 3 days | Scheduling: Daily at 8 AM| Metric | Condition | Value |
|---|
| Status | = | PAUSED |
| Tracker ROI | >= | 10% |
| Tracker Conversions | > | 1 |
Action: Start Ad Group
Rule 6b: reactivate Tier 2 (faster)
If a paused ad group hits positive ROI in just 2 days, restart immediately.Data Interval: Last 2 days | Scheduling: Every 12 hours| Metric | Condition | Value |
|---|
| Status | = | PAUSED |
| Tracker ROI | >= | 5% |
| Tracker Conversions | >= | 1 |
Action: Start Ad Group
Best practices for NewsBreak
-
Stack Tracker Clicks + Tracker CPA as your core filter. Never pause on Tracker Clicks alone. The CPA check prevents false positives on high-click, low-value traffic.
-
Go hyper-aggressive on today’s data. 116 of 157 rules use today because NewsBreak traffic is fast-moving. Check rules every 2–4 hours, not daily. Real-time pauses stop bleeding before it compounds.
-
Calibrate CPA thresholds per offer vertical. Home value offers: 0.20–0.25. Debt relief: 0.25–0.30. Disability benefits: 0.30–0.35. Bank accounts: $0.95.
-
Reactivate fast because you pause fast. If a paused ad group hits positive ROI in 2–3 days, restart it immediately. Your aggressive pause rules mean false positives recover quickly.
-
Monitor across all three hierarchy levels. Deploy rules at Ad, Ad Group, and Campaign levels. Don’t rely solely on campaign-level rules — ad groups fail before campaigns do.