📗 This content is the Smart Bidding Ninja Script user manual, the same one the script writes in the «Manual» tab of its spreadsheet. Here you can search it, listen to it, highlight it and save it to favourites.
Day-Stats is the main panel: on every run it is regenerated with the current state of all managed campaigns. This is how to read it column by column:
| Col | Name | What it shows |
|---|---|---|
| A | Date/Time | Timestamp of the run |
| B | Strategy | Bidding strategy type (Target CPA, ROAS, Max. Conv., etc.) |
| C | Campaign name | Name exactly as it appears in Google Ads |
| D | Scenario | Scenario applied on this run |
| E | Target adjustment | Percentage the target is adjusted by according to the scenario |
| F | Deviation % | How far the current metric has drifted from the target (colour-coded green/red) |
| G | Metric achieved | Current CPA (if a CPA strategy) or current ROAS (if a ROAS strategy) |
| H | Previous metric | Value the metric had on the previous run |
| I | Previous target | Target that was set before the adjustment |
| J | Scenario target | Target that would have been applied according to the scenario |
| K | Budget adjustment | Percentage adjustment applied to the budget (+5%, -3%, 0%) |
| L | Budget before | Daily budget before the adjustment |
| M | Budget after | Daily budget after the adjustment |
| N | Daily cap .p | Value of the .p label if it exists |
| O | % monthly pro-rated | Percentage spent vs expected as of today (green if <100%, red if >) |
| P | Reason | Reason for the adjustment or for the lack of one |
| Q | 7-day cost | Percentage against the cost threshold set in Config. Green = it can be raised |
| R | Status | "Adjustments locked" if there is a .presupuesto off, empty if normal |
| S | Min .min | Value of the .min label if it exists |
| T | Max .max | Value of the .max label if it exists |
| U | Campaign ID | Internal identifier. Used to trace across runs |
| V | Smart deviation | v43-phase2. Deviation of the current metric from the Smart target (CPA or ROAS, either from a label or from the account settings). Positive = worse than target (red), negative = better (green). Empty if no target is set. |
Columns that appear empty
Not every column always shows a value. Typical cases:
- D, E, I, J empty in Shopping: Shopping does not allow targets to be changed via Scripts.
- D, E, I, J empty in Display with TARGET_ROAS: Google's API does not allow changes.
- D, E, I, J empty in Maximize Conversions without a target CPA: there is no target to adjust.
- H at 0: first run of the script, there is no history to compare with yet.
Colour code
| Colour | Meaning |
|---|---|
| Light green | Positive change (metric improves, budget goes up, below the acceptable threshold) |
| Light red | Negative change (metric gets worse, budget goes down, above the threshold) |
| White | No significant change or no data |