← No BS PPC by FieraCONTENT HISTORY
WHAT CHANGED
Update to No BS PPC by Fiera
Snapshot Oct 24, 2026 · 13:37 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save No BS PPC by Fiera and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Review a Google Ads change history export to find the changes that explain a performance shift and the risky ones, such as target changes inside the calibration window, large budget swings, bid strategy changes, auto-applied recommendations and edits to conversion goals, networks or locations. Use when the user shares change history or asks what changed, who changed it, or whether a change caused a drop.",
"included_files": [
{
"relative_path": "references/ad-copy.md",
"size_in_bytes": 1871
},
{
"relative_path": "references/audit-checklist.md",
"size_in_bytes": 2665
},
{
"relative_path": "references/bidding-budgets.md",
"size_in_bytes": 3945
},
{
"relative_path": "references/diagnostics.md",
"size_in_bytes": 3464
},
{
"relative_path": "references/measurement.md",
"size_in_bytes": 2413
},
{
"relative_path": "references/myths.md",
"size_in_bytes": 3618
},
{
"relative_path": "references/platform-facts.md",
"size_in_bytes": 17913
},
{
"relative_path": "references/principles.md",
"size_in_bytes": 3471
},
{
"relative_path": "references/search-terms-negatives.md",
"size_in_bytes": 3561
},
{
"relative_path": "references/structure-pmax.md",
"size_in_bytes": 3357
},
{
"relative_path": "scripts/ppc.py",
"size_in_bytes": 75759
}
],
"name": "change-history-review",
"skill_md_contents": "---\nname: change-history-review\ndescription: Review a Google Ads change history export to find the changes that explain a performance shift and the risky ones, such as target changes inside the calibration window, large budget swings, bid strategy changes, auto-applied recommendations and edits to conversion goals, networks or locations. Use when the user shares change history or asks what changed, who changed it, or whether a change caused a drop.\n---\n\n# Change history review\n\nThe user's explicit instructions take priority over this guidance. Reply in the user's language.\n\n## Inputs\n\nChange history export (Tools, Change history, Download) for the period around the performance change, ideally 4 weeks before it to 2 weeks after.\n\n## Steps\n\n1. Run `python scripts/ppc.py inspect --data <file>` to confirm the date range, then `python scripts/ppc.py changes --data <file> [--big-change 0.2] [--learning-days 14] --out changes`.\n2. If the user has not shared performance data, ask for the campaign report by Day for the same period (see `performance-triage`). Without it, report the risky changes but do not name a cause.\n3. Read `net_changes` (where a setting ended after several steps), then `flags` from high to medium:\n - Targets changed again before the bidder calibrated: results in between cannot be read.\n - Steps above 20% in targets or budgets.\n - Bid strategy changes.\n - Auto-applied recommendations.\n - Conversion goal, network and location changes.\n4. Put the flagged changes on the performance timeline. A change is a candidate cause only if it precedes the shift and fits its direction (a lower tCPA cuts volume, a broader match type lowers conversion rate).\n5. Look for typos in values: a target or budget off by a factor of 10 or 100 for a short time is common and costly.\n\n## Output\n\n- The timeline of material changes (targets, budgets, strategy, status), one line each.\n- Flags with severity and why they matter.\n- Which change most likely explains the performance shift, with the evidence, or \"none of these\" if nothing lines up.\n- Process advice when the pattern is frequent edits: batch changes, wait 1 to 2 conversion cycles, keep a change log.\n\n## Rules\n\n- Change history can miss some changes (some shared library edits). Absence is not proof.\n- Do not blame a person. Describe the change and its effect.\n\n## Scripts and references\n\n- `scripts/ppc.py changes`; `references/principles.md`, `references/bidding-budgets.md`.\n\n## Running the script\n\n- Run it with the Python that has pandas installed (`python` in ChatGPT's code environment). Write outputs to the working folder (for example `--out /mnt/data/result`) and share the files with the user.\n- Put ad text and any value with `$` in single quotes, or pass a CSV with `--data`: the shell expands `\"$12\"`.\n"
}SHA-256 of public snapshot: 57fdb2dba20df05977c5addecc9698faca0741d4b51ad57a205e4d344b12c8c6