Keyword Ninja Help Center

How to use the Change Log to review, undo, and measure the impact of every change

Every pause, budget bump, added negative, and automation run changes something real in your account - and normally you’d have no single place to see all of it together, let alone reverse a mistake or check whether a change actually helped. The Change Log merges your manual edits and every automation run into one timeline, with one-click undo and a genuine before/after performance comparison for any entry.

Where to find it & plan availability

Go to Optimize → Change Log in the left sidebar (last item in the Optimize menu), or open /dashboard/activity directly. Viewing the full timeline and opening Impact is free on every plan and role. Undoing a change requires your workspace role to be Member or above - Viewers can see everything but can’t reverse anything.

Step-by-step walkthrough

1. Scan the stats tiles and filter chips

The four tiles at the top summarize the scoped window: total changes, how many are still undoable, how many came from automation rules, and how many failed. Use the chips below - All, Price changes, Manual, Automation, Undo, Failed - to narrow the timeline to exactly the kind of entry you’re looking for.

Change Log timeline: stats tiles (Total changes 14, Undoable 10, Automation 2, Failed 2), filter chips, bulk-undo bar, and day-grouped rows with Automation and Undo badges showing status transitions

2. Undo a change, one at a time or in bulk

Every reversible row has its own Undo button; check several rows’ boxes and use Undo selected to reverse a batch at once (each item commits independently, so one failure doesn’t block the rest), or use Undo last change as a quick single-click safety net. Rows that aren’t reversible - or have already been undone or failed - show that state instead of a live button.

3. Check the real impact before (or after) you undo

Click Impact on any eligible row to open a before/after comparison: cost, conversions, conversion value, CPA, ROAS, CTR, and more, compared for equal windows immediately before and after the change, with a plain-language verdict (“This looks worse,” “This looks like a win,” etc.) and a sparkline marking the exact change date.

Impact modal for a "Pause keyword" entry: verdict banner "This looks worse - Conversions -29%, CPA +45%," headline deltas, 7/14/30-day toggle, sparkline, and a full before/after/change metrics table

Tips & best practices

  • Automation rows are scoped by account only, not by campaign or ad group - if you’ve narrowed the breadcrumb to a specific campaign, automation entries for that account will still appear regardless, since automation runs aren’t tracked at that granularity.
  • The Impact window automatically shrinks to fit available data. If a change happened only a few days ago, the modal compares however many days actually exist on each side rather than blocking you until a full 7/14/30-day window has passed - watch for the “X of Y days - limited by available data” note.
  • Undo reverses the underlying action for real - removing a negative that was added, restoring a paused keyword to enabled, reverting a budget change - not just deleting the log row. A paired “Undo” entry is added to the timeline itself, so the reversal is visible and auditable too.
  • A failed entry was never undoable to begin with. If an action failed (a policy violation, an API error), there’s nothing to reverse - the row just documents the attempt and the error.
  • Action names and change descriptions stay in English regardless of site language. The surrounding chrome - stats tiles, filter chips, table headers, the Impact modal’s verdict text - is fully bilingual, but the specific action label (e.g. “Pause keyword”) and free-text description on each row aren’t translated - confirmed live on the Hebrew screenshots above.

Troubleshooting & FAQ

I don’t see an Undo button on a row. Either the action type isn’t in the reversible set (a plan/bidding-strategy read, for instance), it already has an “Undone” state, or it failed outright - only successful, not-yet-undone, reversible actions get a live Undo button.

Impact shows “too recent” instead of a comparison. The change needs at least one day of data on both sides to compare anything; a change from earlier today (or one where the entity has no prior history) can’t produce a before/after yet.

I don’t have an Undo button anywhere on the page. Undoing requires your workspace role to be Member or above; ask a workspace Owner or Admin to change your role if you need to reverse a change.

Can I undo an automation rule’s entire run at once? Undo operates per entry, and the bulk selector lets you check every row from one run and undo them together in a single batch action - there’s no single “undo this whole run” button, but selecting all its rows achieves the same result.

Was this article helpful? Thanks for your feedback!

Still need help?

Can't find what you're looking for? Get in touch with our team.