The visual replay system for Google Ads

Finally see why your campaigns changed.

Every bid, budget, keyword, and creative — replayed on a single timeline. Scrub through history the way you'd scrub through video.

↓ open the replay
ppc-log / demo · acme growth co.
Feb 28Jun 27 · 119d
Spend
$139,168
Conversions
3,178
CPA
$43.79
Events in view
31
Activity density
lessmore
$0$500$1.0k$1.5k$2.0k0.01020304050COST · LEFTCONVERSIONS · RIGHTMAR 1APR 1MAY 1JUN 1+31%+34%+165+220Summer SaleHoliday 2025Performance MaxSummer Sale
Feb 28
Feb 28Jun 27drag to scrub
Jun 27
Budget
Keyword
Negative
Creative
Launch
Pause
Note
Bid
scroll · zoom   drag · pan   ⇧ drag · compare
Why this exists

Google stores changes. We make them visible.

01
Tables nobody reads

Google's Change History is a spreadsheet graveyard. Decisions disappear the day they're made.

02
Cause without effect

Performance lives in one report. Changes live in another. You guess at causation.

03
No institutional memory

Six months later, nobody remembers why the budget moved. PPC Log remembers everything.

One timeline · every layer

Every change. In context. On one timeline.

Layer
Budget

Every increase, decrease, and pause — sized by magnitude, anchored to the day it shipped.

Layer
Keywords

Bulk uploads and negatives become commits. Scale changes become impossible to miss.

Layer
Campaigns

Launches and pauses pin the timeline like milestones in a release history.

Layer
Creative

Ad and asset edits land exactly where performance moved — not in a separate report.

Layer
Annotations

Write the why directly on the timeline. Six months later, it's still there.

Connect Google Ads · 60 seconds

Replay every change.

The timeline does the rest.