Gabriel Espinheira
A marketing change log should already hold the decision before the graph moves.
A conversion graph moves on Tuesday. By Friday, nobody can say whether the cause was the new homepage, a Google Ads budget edit, the campaign email or a tracking break.
That is the job of a marketing change log. It records each meaningful change before it ships, along with the owner, expected signal, date to review and condition for rolling it back. Native platform histories can tell you who clicked which setting. They cannot preserve the cross-channel decision that connected the work to the business result.
If the dashboard moved and the decision is missing, you have a graph, not an explanation.
TL;DR: A marketing change log records what changed, why it changed, who owns it, which metric should move, when to judge it, what must not get worse and when to reverse it. Keep one cross-channel record because Google Ads, Meta, GA4, your website and your CRM each preserve only part of the story.
Why a graph cannot explain its own movement
A dashboard can show the exact hour a number moved. It cannot tell you which decision deserves credit or blame.
Picture the Monday review. Website enquiries fell last week. Google Ads still reports conversions. GA4 shows a dip on the pricing page. The CRM shows fewer qualified opportunities, but nobody tagged the reason. Meanwhile, the homepage headline changed, a form field was removed, automated bidding adjusted spend and the cookie banner was replaced.
Four systems changed. One graph moved. The review starts with the question founders already ask in operator communities: "What do you check first?" Without a work trail, the honest answer is experience plus gut.
That is where report theatre begins. Someone opens the tab they own, finds a flattering metric and builds a story around it. The web person blames traffic quality. The ads person blames the page. The analytics person blames consent. All three may be partly right, but none can show the decision that came before the result.
The founder's worry is simpler: perhaps the weekly "optimisation" is activity first and explanation later.
A marketing change log removes that escape route. It gives every review a dated starting point before anyone chooses a narrative.
What a marketing change log should record
At 10:14 on Tuesday, the homepage CTA changes from a vague contact prompt to a fit-check request. A weak log records: "Updated CTA." That line will be useless in three weeks.
A decision record needs seven fields:
- Change: the exact setting, page element, audience, workflow or tracking rule that changed.
- Reason: the observed problem that justified touching it.
- Owner: one named person responsible for the decision and the review.
- Expected signal: the primary metric or behaviour that should move if the decision is sound.
- Judgement window: the earliest date when there is enough data to review it.
- Guardrail: the number or buyer outcome that must not get worse while the primary signal improves.
- Rollback condition: the threshold or failure that triggers a reversal.
The CTA example now reads differently:
Changed the homepage CTA from "Contact us" to "Request a fit check" because high-intent pricing-page visitors were reaching the form but abandoning before submission. Expect completed fit-check requests to rise over 21 days. Watch qualified-opportunity rate as the guardrail. Revert if completion rises but qualification falls for two weekly reviews. Owner: Gabriel.
That entry is inspectable. It also forces the hard conversation before the button changes: which result is this supposed to move, and what would make the team admit the change was wrong?
The artefact can live in a table, a Board or a plain document. The tool is the cheap part. Discipline comes from creating the record before the change ships and linking it to the live page, ad, automation or analytics version.
Why native change histories are not a marketing record
In 2026, Google Ads keeps account changes for two years and lets you undo most reversible changes for 30 days. That is useful audit history. It is still only one room in the building.
Meta Ads Manager activity history records who changed an ad, what changed and when. GA4 now allows up to 1,000 annotations per property, with notes attached to line-graph dates or written through the Admin API. On 5 May 2026, Shopify added automatic analytics annotations for product events, store changes and system events.
These are good controls. Use them. They still preserve different fragments:
- Google Ads knows a budget changed, but not that the sales team rejected the last five enquiries.
- Meta knows an audience changed, but not that the landing-page promise changed that morning.
- GA4 can hold a note, but not the agreed rollback condition unless someone writes it.
- Your CMS knows a page was published, but not which qualified outcome the page was meant to improve.
- The CRM knows whether the lead became an opportunity, but rarely knows which exact site or ad decision preceded it.
The marketing change log sits above those histories. It links the decision to the native evidence and the business outcome. It should not duplicate every automated event. Record the changes that could plausibly alter buyer behaviour, spend, measurement, compliance or the route to a sale.
A shared workspace for the work, assets, reporting and client context earns its place when the decision stays attached to the work it changed. Otherwise, it is another place to upload files.
How to connect a change to a result without inventing causation
The dangerous leap is simple: the number moved after the change, so the change caused the movement. Sequence is evidence worth investigating. It is not proof.
Start with the judgement window you set before shipping. A homepage-message change may need several weeks of qualified traffic. A broken conversion tag should show a technical correction quickly. An SEO title change may take longer to be recrawled and settle. Using one review cadence for all three guarantees bad calls.
Then inspect four things:
- Direction: did the expected signal move the way the record predicted?
- Guardrail: did lead quality, revenue, consent rate or another protected outcome get worse?
- Outside events: did seasonality, an outage, a competitor move, a stock problem or a platform change arrive in the same window?
- Repetition: does the pattern hold across another comparable page, audience or period?
Use an experiment or holdout when the traffic, risk and platform make one practical. Otherwise, say what the evidence can support: "This change aligns with the improvement and survived the guardrail" is honest. "This change caused the improvement" needs more.
That distinction protects the founder twice. It stops a partner claiming credit for every green arrow, and it stops the team reversing useful work because one noisy week looked bad.
Consider a Google Ads example. A budget rises on Monday. Form submissions rise by Friday, but qualified opportunities stay flat and cost per qualified opportunity worsens. The platform graph looks positive. The change log says the guardrail failed. Keep the evidence; reverse the budget decision.
The dashboard did its job. The pre-written rule made the decision.
When to keep, reverse or repeat a marketing change
Three choices are enough at review time: keep, reverse or repeat under a cleaner condition. "Wait and see" is allowed only with a new review date and a reason.
Keep the change when the expected signal improves, the guardrail holds and no stronger outside explanation appears. Record the outcome and leave the original prediction intact. Editing the prediction after the result destroys the trail.
Reverse it when the rollback condition fires. Do not soften the threshold because the work took a week or the new design looks better. Sunk effort is not a metric.
Repeat it when the result is promising but ambiguous. Apply the same decision to a comparable service page, a second region or another audience while holding the rest steady enough to learn. Aim for a better next decision than the one you would make from memory. Perfect laboratory causality is rarely available here.
There is a tradeoff. A good change log makes simultaneous unlabelled changes uncomfortable. The work may look slower because one person can no longer change the page, the bid strategy and the lead-routing automation in the same afternoon without explaining how the review will separate them.
Take that trade. Busy accounts create impressive activity feeds and terrible explanations.
The weekly habit that keeps the log alive
Derrick Reimer described the Marketing Changelog he and Rob Walling used while building Drip: "It was nothing fancy, just a Google Sheet with timestamps and descriptions of various marketing activities."
The sheet worked because they used it when metrics changed. The stronger version adds the decision fields before the activity. Keep the weekly habit small:
- Open the change log before the work review.
- Add records for changes scheduled to ship that week.
- Review entries whose judgement date has arrived.
- Link the native history, page version, creative, automation run or CRM view that carries the evidence.
- Choose keep, reverse, repeat or wait with a dated reason.
Ten disciplined minutes beats an hour of reconstructing four platforms after the number moves. One owner should protect the format, but everyone who can change the site, ads, content, tracking or automation should be able to add a record.
The log also sharpens prioritisation. If a proposed change has no expected signal, guardrail or review date, it is probably an opinion wearing a task label. Either define the decision or do not ship it yet.
That is how weekly work compounds. The next review inherits the reasoning, not only the output.
Frequently asked questions
What is a marketing change log?
A marketing change log is a dated record of meaningful changes to websites, ads, content, analytics and automations. A useful entry includes the reason, owner, expected signal, judgement window, guardrail and rollback condition, so later performance movement can be investigated against a decision made before the result appeared.
What should a marketing change log include?
Record the exact change, the problem it addresses, one owner, the metric or behaviour expected to move, the earliest fair review date, a protected guardrail and a rollback condition. Link the native platform history or live artefact. Add the final keep, reverse or repeat decision without rewriting the original prediction.
Does GA4 have annotations?
Yes. Google Analytics 4 supports annotations on reports with line graphs and through the Admin API. Google says each property can hold up to 1,000 annotations. Use them for dated context inside GA4, then keep the cross-channel decision and rollback rule in the main marketing change log.
How long does Google Ads change history last?
Google Ads shows account and campaign changes from the past two years. Most change types that support undo can be reversed for 30 days. Keep a separate marketing change log for longer-term memory and for the reason, expected business outcome, guardrail and CRM result that Google Ads does not store.
Turn the work trail into a decision trail
A marketing change log does not make every result explainable. It makes guessing visible. That alone changes the quality of the review.
Record the decision before the page, ad, article or automation changes. Set the signal, guardrail and rollback point while nobody knows the outcome. Then let the evidence argue back.
Every SharpHaw subscription includes SharpOS, one shared workspace for the work, assets, reporting and client context. See the current Plans, or request a focused fit call. Bring one result nobody can explain. Leave with the first version of the change log that should have existed before it moved.
Digital work that compounds.

