Log in / Create free account🌐 ES☀️

Intermediate training · Module 2 — Smart Bidding I — strategies, portfolios, learning and the target judge

Seasonality adjustments and data exclusions: telling the algorithm what you know

⏱️ 9 min read · 💰 Bids and budgets 📐 Measurement · updated on 2026-08-22

🎧 Listen to the lesson · ≈ 4 min🔒 Subscribers only

Smart Bidding learns from the recent past. That works as long as the future looks like the past. When you know it will not — a three-day sale, a television promotion, a week when measurement was broken — you have two tools in Tools → Bidding strategies → Advanced controls: seasonality adjustments and data exclusions. They are powerful and easy to misuse.

Seasonality adjustments

You tell the algorithm: "between these dates, expect the conversion rate to change by X%". It adjusts the bids during that period without "learning" that the world has changed for good, and when it ends it goes back to normal without dragging the spike along.

What it is for: short events (1-7 days) with a sharp, predictable change in the conversion rate: flash sales, Black Friday, a weekend discount code, a mention in the press. Google recommends it for periods of less than a week.

What it is NOT for:

How to set it up: exact dates, affected campaigns (or the whole account), device if relevant, and the estimated percentage change in the conversion rate (not in conversions, and not in traffic). If in the last sale your rate went from 2% to 3%, the adjustment is +50%. Be conservative: better to fall short than to overshoot.

Data exclusions

You tell the algorithm: "between these dates the conversion data was wrong; do not learn from it". Smart Bidding ignores that period when calibrating its models.

What it is for: periods with broken measurement — the tag stopped firing, conversions were duplicated, a redesign took down the thank-you page, the cookie banner blocked everything for a week. Without an exclusion, the algorithm will have learned from a hole (or from a false spike) and will take weeks to recover.

What it is NOT for: periods when the business genuinely did badly (that is information), or to "delete" an experiment you did not like, or as an alternative to fixing the measurement.

How to set it up: the exact dates of the problem (the change history and the conversion diagnostics tell you when it started and ended), affected campaigns, device if the failure was limited to one. It can be created after the period: it is retroactive.

The procedure when measurement breaks

  1. Detect it (conversions at zero with normal clicks, duplicates...).
  2. Fix the tag and verify with a real conversion.
  3. Create the data exclusion for the exact period of the failure.
  4. Do not touch targets or budgets during the learning period that follows (the strategy goes into "learning" when you exclude).
  5. Note it in the change log: what failed, when, what was excluded.

Common mistakes

💡 Ninja trick: the Suite's Smart Bidding (SBNS) includes the anti-anomaly threshold that prevents exactly this kind of damage from a broken period: if a day's CPA shoots above what is reasonable (in the account's currency), it does not take it as a signal to move targets. And the Agent warns you the same day about a drop in conversions with normal clicks, which is the moment to create the exclusion — not three weeks later.

What you should remember

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforePortfolio strategies and shared budgets: pooling data without losing controlSmart Bidding I — strategies, portfolios, learning and the target judgeAfter →From manual bidding to Smart Bidding without sinking the account: the transition planSmart Bidding I — strategies, portfolios, learning and the target judgeRelacionadaPositive actions and source (layers B and C): what the lead does next and where they came fromLead quality in depth — scoring, recalibrating and feeding value back to GoogleRelacionadaCase: long-cycle B2B lead generation — few leads, high value and a funnel that lasts monthsAccount architectures for scale — real casesRelacionadaCase: the small service business that goes from €1,500 to €8,000 a month without rebuilding the accountAccount architectures for scale — real casesRelacionadaCross-mode: campaigns bidding on CPA but judged on ROAS (and the other way round)Smart Bidding II — portfolios, cross-mode, the judge and anomalies

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →