Cleaner, consistent Change Log entries for keyword edits
Every keyword change now reads the same way in the Change Report. Adding, removing, pausing, repricing, or flipping a match type all produce entries like "3 Keywords added to Brand Campaign" or "1 Keyword paused in Search – Generic".
The campaign is now front and centre. The first column of the Change Log table shows the Campaign (or the shared negative keyword list, for account-level negatives). No more raw match types or bare keyword IDs.
Shared negative lists are named in the log. When you add negative keywords to an account-level shared list, the entry now says which list — e.g. "5 Negative Keywords added to Competitor Brands" — instead of the opaque "added to shared list".
🚀 New
See when your report is refreshing — and get fresh numbers the moment you change the date range
A new "Refreshing…" indicator appears next to the date range picker every time the report is pulling fresh data. Whether you triggered the refresh from the ··· menu or by picking a new date range, you can see at a glance that the report is updating.
Changing the date range now auto-refreshes the data. Pick a new preset (Last 7 days, Last 30 days, This month…) or a custom range, and the report's metrics instantly repull to match, so the numbers always agree with the date label at the top.
🚀 New
Faster, more reliable keyword edits — on Google Ads and Microsoft Ads
Match-type changes are now a single atomic step on both platforms. Picking a new match type on any keyword now happens in one request instead of two. On Google, the create and the archive are bundled into a single API call, so the change either fully lands or fully rolls back. On Microsoft, the two steps are consolidated server-side so you still only ever see one round trip.
Your custom keyword bids are preserved automatically. If a keyword had a custom max CPC, Pace now carries that bid through when the match type changes (on Google and on Microsoft), so you don't have to re-enter it after every flip.
Bulk keyword removals are now batched. Removing a selection of keywords from the campaign editor (whether in the Keywords section or as a side-effect of match-type flips) now happens in a single API call, no matter how many you select. Big removals no longer trip our per-workspace rate limits.
Clearer loading feedback. When you click a match-type chip or a status toggle, the busy indicator now appears on the exact chip you clicked, not on the neighbouring column.
Keyword removals, bid changes, negative-keyword adds, and status toggles now surface errors that match what actually went wrong (invalid input, rate limit, platform-side rejection) instead of a generic "something failed" message.