Marketing operations documentation: what to write down and where the change log fits
Marketing operations documentation is the written record of how your marketing runs: the systems and how they connect, the repeatable processes (runbooks), the rules and naming conventions, who owns what, and a dated log of every change. Its job is to let anyone on the team do the work, hand it over, and explain why a metric moved.
What is marketing operations documentation?
Marketing operations documentation is everything a new teammate would need to run your marketing without asking you: how the stack is wired, how recurring work is done, which rules apply, and what changed and when. It is less about long manuals and more about short, findable pages that stay current.
Most teams already have pieces of it scattered across a wiki, a shared drive, platform settings and people's heads. The problem shows up at three moments: when someone new joins, when an account changes hands, and when a client or a boss asks why results moved. Forrester's advice on marketing and sales technology puts the first one bluntly: the last thing a new associate should be doing is clicking around in a marketing automation platform to learn how it works.
Think of it as four layers: reference (what exists), procedure (how to do recurring work), rules (what everyone must follow) and history (what changed). Teams usually write the first three and forget the fourth, which is the one you need when a metric drops.
What should a marketing ops team document?
Document what is hard to rebuild from memory and what breaks results when it is done differently by two people. The table below is a practical starting set; each row should have a named owner and a clear trigger for updating it.
| Document | What goes in it | Update when |
|---|---|---|
| Stack map | Every tool (ad accounts, GA4, Google Tag Manager, CRM, site, consent banner), who has admin access, and how data flows between them | A tool, integration or admin changes |
| Tracking plan | Each conversion and event, where it fires, which platform counts it, and which one is used for bidding | A tag, event or conversion action changes |
| Naming conventions | Campaign, ad set, UTM and asset naming rules with examples | A rule changes (and note the date) |
| Runbooks | Step-by-step procedures for recurring work: launches, budget changes, monthly reports, offboarding | Someone finds a step that no longer works |
| Automation specs | Lead scoring, nurturing and assignment rules, with criteria and fields | Criteria or routing change |
| Roles and approvals | Who can change what, and which changes need a second pair of eyes | People join, leave or switch roles |
| Change log | Every change with date, owner, platform, reason and expected effect | Every time something changes |
Forrester's list overlaps with this: it names lead scoring, nurturing and assignment programs, reporting processes and roles as the things to keep written outside the platforms. Naming rules deserve their own page because a silent rename can split a report in two; see our post on UTM naming conventions for a template.
Read also: Marketing experiment log: how to document tests and trust the results · Free marketing change log template (Sheets, Excel, CSV)
How do I write a marketing runbook people actually use?
Write a runbook for one recurring task, in the order someone would do it, with the checks that prove it worked. If a step depends on judgement, say who decides. Keep it to one screen when you can.
- Name the task and the owner
- List the steps in order
- Add the check after each step
- Say what to log when done
A good runbook for a budget increase, for example, would say where to change the budget, the maximum step size your team agrees on, what to check the next morning, and that the change goes in the change log with the reason. The last step is the one that turns a procedure into history you can read later.
Atlassian's incident handbook describes playbooks that bundle runbooks, checklists and templates so a team responds the same way every time. The same idea works for marketing: one folder per process, short pages, and a link to where the result is recorded. Runbooks also make handovers faster; our agency handover checklist lists what to pass on when an account changes hands.
Where does the change log fit in your documentation?
The change log is the history layer: it records what actually happened, while runbooks and rules describe what should happen. Without it, your documentation can tell a new hire how to launch a campaign but not why conversions fell last March.
Each platform keeps part of that history. Google Ads Change history shows changes from the past 2 years, with the user's email for edits made in the interface and entries such as "Google Ads system" for automated ones. Google Tag Manager keeps a publish history of who published each version and lets you add a version name and description. GA4 lets Analysts and above add annotations (60-character title, 150-character description, up to 1,000 per property). None of them sees the others, or your landing page, CRM or pricing edits.
So the change log sits across all of them: one entry per change, with date, platform, owner, reason and expected effect. Our marketing change log guide explains the format, and the change log template gives you the columns to start with.
Example: a client asks on Wednesday why leads dropped on Tuesday. The runbooks show that launches follow the checklist, so the team opens the change log instead. It lists a Google Ads target CPA cut on Friday, a new form on the landing page on Saturday and a GTM version published on Monday. The form had lost its thank-you page redirect, so the lead event stopped firing. Leads in the CRM were flat; only the tracked count fell.
- FriGoogle AdsTarget CPA 40 → 32
- SatWebsiteNew lead form on landing page
- MonTrackingGTM version 18 published
- TueTracked leads drop 35%
How do I isolate which change caused a drop using your documentation?
Use the documentation in a fixed order: confirm tracking against the tracking plan, then list every change from the days before the drop, then test one hypothesis at a time. The stack map tells you where to look; the change log tells you what moved.
- Rule out tracking first. Compare the platform number with the source of truth named in your tracking plan (CRM, orders, form submissions). If only one side fell, it is a measurement problem.
- Pull every change from the window. Take the 7 to 14 days before the shift from the change log, then fill gaps from Google Ads Change history and the GTM version list.
- Check against the runbooks. A change made outside the documented procedure (no check the next morning, no reason logged) is a prime suspect.
- Test one hypothesis at a time. Revert or segment by the one change you suspect most and watch the metric, instead of undoing everything at once.
With every change on one timeline, the example above takes minutes: the GTM version sits one day before the drop, right after a form change, and that is where you look first. Changeline keeps that timeline per client project: Google Ads changes can be imported automatically through a read-only connection, and the team logs the rest (site, tracking, CRM, pricing) with owner and reason. For the full method, see the guide on how to explain a conversion drop to a client.
How do you keep marketing ops documentation up to date?
Tie each document to the event that makes it stale, and make updating it part of finishing the work. Documentation goes out of date when it lives apart from the work; it stays current when the last step of a task is to update it.
Three habits do most of the work. First, a named owner for each page, so "someone should update this" has an answer. Second, a short review on a fixed rhythm, monthly for the change log and tracking plan, quarterly for runbooks and roles. Third, a rule that no change goes live without an entry: the person who changes the budget, the tag or the form writes one line with the reason.
Checklist
- Each page has a named owner and a last-reviewed date
- Every runbook ends with a step to log the change
- Tracking plan matches what is live in GTM
- Naming rules list the date each rule changed
- Change log reviewed in the monthly report
- Access list checked when people join or leave
If you already run a review process, our post on marketing change management shows how to add approvals without slowing launches, and the campaign post mortem post shows how to turn a bad week into better runbooks.
Freezes and handovers without losing the history
Changeline puts your team’s changes, imported Google Ads changes and site, tracking and CRM edits on one timeline per client.
Free plan: 1 project, 2 editors, 15 days of history. No card.
FAQ
What is the difference between a runbook and a playbook in marketing ops?
A runbook is the step-by-step procedure for one recurring task, such as launching a campaign or raising a budget. A playbook groups several runbooks, checklists and templates for a broader situation, such as a product launch or a tracking incident. Most marketing teams need a handful of runbooks before they need a playbook.
Where should marketing operations documentation live?
Anywhere the whole team can find and edit it quickly: a wiki, a shared drive or a project tool. What matters more than the tool is one index page that links the stack map, tracking plan, naming rules, runbooks and change log, and a named owner for each one.
How detailed should marketing process documentation be?
Detailed enough that a competent teammate who has never done the task can do it without asking you. Write the steps in order, the checks after each one and who decides on judgement calls. Skip screenshots of menus that change often; link to the vendor's help page instead.
Is the Google Ads change history enough as a change log?
It covers Google Ads edits from the past 2 years and shows who made them, but it does not see your website, tags in other tools, CRM or Meta Ads. It also rarely records why a change was made. A team change log adds the reason and puts all platforms on one timeline.
Who should own marketing ops documentation?
Marketing operations usually owns the index, the stack map and the tracking plan, while each channel owner keeps their runbooks current. The change log is everyone's job: whoever makes a change logs it. Review ownership whenever people join, leave or change roles.