Automation needs a contract, not blind trust.

Target CPA, Target ROAS, and other automated strategies use auction-time signals that cannot be managed manually at the same scale. Responsible use starts with enough conversion data, agreed guardrails, and a named owner who monitors the full learning period. For accounts with enough conversion history to automate responsibly and an owner prepared to hold through the learning period.

A bidding setup where you know why each strategy was chosen, what bounds it, and exactly what would make you change it.

A strategist setting budget caps and target bounds around an automated bidding dial before it goes live

Some of the 500+ brands we've worked with

See all references
  • Sanofi
  • GAP
  • Tazedirekt
  • eOfis
  • Eureko Sigorta
  • Elle

The decision register ties each strategy to its data floor, guardrails, learning window, and rollback conditions. AI can check thresholds and monitor status. It cannot switch a bid strategy, change a target, or authorize a rollback.

How we hold ourselves to it

  • Real conversion volume determines strategy fit
  • Guardrails are approved before launch
  • Let the learning period finish
  • Rollbacks follow a recorded reason
  1. Match the strategy to goal and data

    Check the account's real conversion history against the chosen strategy's own recommended data floor before switching anything on.

    Data-floor check comparing the account's real conversion history with the strategy's own recommended minimum.

    AI assist
    Pulls conversion history and checks it against the strategy's stated minimum.
    Human gate
    Paid-search lead confirms the strategy choice fits the actual data.
    Owners
    Paid-search lead + analytics lead
  2. Set the guardrails before the switch

    Agree the budget caps, target bounds, and which campaigns belong in a shared portfolio versus running standalone.

    Agreed budget caps, target bounds and portfolio-versus-standalone groupings.

    AI assist
    Drafts the guardrail sheet from the approved goals and caps.
    Human gate
    Client owner approves every cap and grouping before launch.
    Owners
    Client owner + paid-search lead
  3. Launch and hold the learning window

    Activate the strategy and leave bids untouched while the algorithm calibrates against real auction-time signals.

    Learning-window record showing bids were left untouched while the strategy calibrated.

    AI assist
    Tracks elapsed learning time against the platform's typical window.
    Human gate
    Paid-search lead approves any exception to holding the window.
    Owners
    Paid-search lead + media specialist
  4. Monitor status and signals

    Watch for "limited by" flags and other status changes through the run alongside the headline conversion number.

    Status log capturing limited-by flags and other status changes through the run.

    AI assist
    Surfaces status changes and drafts a plain-language explanation of each.
    Human gate
    Strategy lead reviews flagged statuses on a weekly basis.
    Owners
    Strategy lead + paid-search lead
  5. Evaluate on the platform's own window

    Read results once the recommended conversion volume for that strategy has accrued.

    Evaluation read taken only after the strategy's recommended conversion volume accrued.

    AI assist
    Confirms the evaluation window has been met before compiling the readout.
    Human gate
    Paid-search lead signs the readout before any decision gets made from it.
    Owners
    Paid-search lead + strategy lead
  6. Adjust or roll back, and record it

    Raise or lower a target, revert to a prior strategy, or hold as is, and log the evidence behind whichever call gets made.

    Decision entry naming the adjustment, revert or hold and the evidence behind it.

    AI assist
    Drafts the decision brief from the signed readout.
    Human gate
    Client owner approves any change to a live target or strategy.
    Owners
    Client owner + paid-search lead

The register records each strategy, the evidence behind it, its approved guardrails, and the person responsible for the decision.

  • Automation decision register

    Which strategy was chosen for which campaign, the data check behind it, and who approved it.

    Accepted when

    Every live strategy names the campaign it runs on, the data check behind the choice, and the person who approved it.

    Cadence: On choice or change

  • Guardrail sheet

    Budget caps, target bounds, and portfolio groupings agreed before any strategy goes live.

    Accepted when

    Caps, bounds and portfolio groupings are agreed and written down before the strategy is switched on, not after the first bad week.

    Cadence: Before launch, on change

  • Learning-period watch log

    Status changes, flags, and any approved exception during each strategy's calibration window.

    Accepted when

    Each calibration window has its status changes and approved exceptions logged, so a later read is not blamed on an unrecorded edit.

    Cadence: Each learning period

  • Rollback playbook

    The conditions that justify reverting a strategy and the exact steps to do it without losing the record of why.

    Accepted when

    The revert conditions and the exact steps are written down, and using them preserves the record of why.

    Cadence: On add or retire

Automation needs enough data before its results are useful. Google recommends judging Smart Bidding performance over periods with at least 30 conversions, and 50 for Target ROAS. Below that floor, the read cannot separate the strategy from its calibration period. A portfolio strategy can also hide campaigns with different goals inside one target. Changing that target three days into a learning period removes the guardrail before it has done its job.

A good fit when

  • Your conversion history meets the chosen strategy's own data floor, so the evaluation can separate real performance from early calibration.
  • One named owner already approves targets, caps, and rollbacks, so every automation change has an accountable decision.
  • The team can leave bids untouched through the full learning period, while status flags and conversion volume are monitored against the agreed guardrails.
  • A Target CPA or Target ROAS strategy is live with far fewer conversions than its own recommended evaluation window.
  • Nobody is watching bid-strategy status, so a "limited by" flag sits unnoticed for weeks.
  • A portfolio strategy groups campaigns with genuinely different goals under one shared target.
  • A strategy gets judged, and sometimes reverted, days into a learning period built to take longer.

Better handled as other work when

  • Conversion volume sits well below the desired strategy's data floor, so a simpler bidding approach must build enough history before automation can be judged.
  • The team expects to hand-adjust bids every day, which would keep resetting the automated strategy before its learning window can settle.
  • No one can approve a target change or rollback when the evidence calls for one, so live automation would have no accountable stop decision.

Paid Search, Paid Social, CRO, and Programmatic each run under a named owner at Zeo. The consultants below are matched to the channel this page is about, so you can see who you'd actually work with.

  • Optmyzr

    flags a bid strategy the moment it drifts outside its own normal range

  • Adalysis

    waits for enough data before it tells anyone to judge the new strategy

Start with the conversion history and strategy you have in mind. We'll map the data floor, approved bounds, learning window, and rollback conditions.
Set your bid guardrails

We wait through the full learning period and until the platform's recommended volume has accrued, at least 30 conversions for most Smart Bidding strategies and 50 for Target ROAS.