Venture-backed B2B companies often need to explain how marketing investment relates to pipeline while their sales cycles, product usage, partners and account journeys are still changing. One team reports first touch, another reports influenced pipeline, and finance asks for a number that can be reconciled. The disagreement is frequently a governance problem before it is a modelling problem.
This playbook gives an operating team a way to define attribution decisions, appoint owners, preserve source evidence and escalate conflicts. It keeps modelled credit separate from causality and protects the company from changing the rule simply because a quarter’s result is uncomfortable. It is not financial advice, a revenue forecast or proof that a channel caused an outcome.
1. Name the decision and its consequence
Write the decision the attribution view will support: allocate next-quarter experiment budget, review campaign quality, prioritise a channel investigation, reconcile a board metric or improve a sales handoff. State who decides, by when, with which population and what happens if the measure is unavailable.
Attribution used for learning may tolerate directional evidence. Attribution used to approve a major spend shift needs a stronger contract, visible uncertainty and a reviewer who can challenge the result. Do not use one label for both decisions.
2. Create a shared attribution vocabulary
Define source, touch, interaction, conversion, qualified state, opportunity, influence, allocation, incrementality and revenue. Give each term an owner, grain, time window and exclusion rule.
| Term | Local definition question | Common overreach | |—|—|—| | Touch | What interaction was observed and when? | Treating it as intent | | Conversion | Which platform or internal event occurred? | Treating it as accepted demand | | Influence | What evidence supports a relationship? | Treating it as causation | | Allocation | How does a model assign credit? | Calling credit revenue | | Incrementality | What comparison estimates added effect? | Assuming attribution proves it |
Version the vocabulary. A new opportunity definition or attribution window creates a comparability break that should be visible in reports.
3. Establish decision rights
Name the data owner, marketing-operations owner, analytics owner, finance reviewer, sales or revenue owner and final approver. The analytics owner can explain a model; the finance reviewer can challenge reconciliation; the budget approver decides whether an allocation change is authorised.
Write what each role may change: source taxonomy, identity rule, lookback window, model version, report wording, budget recommendation or public claim. A dashboard administrator should not be able to change a financial definition without a recorded approval.
4. Define the input contract
List source systems, required fields, grain, time zone, currency, identity method, refresh expectation, retention, exclusions and correction path. Include campaign, account, contact, opportunity, product, partner and offline activity where relevant. Mark which sources are complete, sampled or unavailable.
Keep raw observation, transformed value, model input and final report separate. If a spreadsheet override is necessary, record author, reason, period and expiry. A clean-looking output without an input trail is not governance evidence.
5. Separate events, conversions and business states
The Google Analytics GA4 Event reference can help describe an observed interaction or occurrence. It does not decide whether a person is qualified, an account is in-market or a pipeline event is incremental.
For each event, store match method, source, timestamp, session or campaign context, internal state and permitted action. A page interaction can be an input to a learning report while remaining insufficient for a budget decision.
When conversions are imported, the Google Ads conversion import guidance is an implementation reference for transport between systems. It does not validate a CRM stage, an account match or a causal relationship. Reconcile source, transformed value, receiving state and correction history.
6. Maintain a model register
For every attribution model, record purpose, population, grain, lookback window, weighting, exclusions, version, owner, known bias, validation sample and retirement trigger. Include first-touch, last-touch, multi-touch, position-based, account-level and non-attributed views only when each answers a defined question.
Do not let a model become “the truth” because it is the default in a platform. A model is a rule for allocating observed credit. If a model changes, preserve the previous output or explain the reprocessing method and affected period.
7. Test quality and lineage before interpretation
The NIST Information Quality Standards offer a lens for utility, objectivity, integrity and correction. Apply it to attribution: can a reviewer reproduce a sample, trace a touch, inspect a transformation, identify missing sources and correct a wrong account link?
Test duplicate contacts, merged accounts, anonymous-to-known transitions, partner touches, offline events, long sales cycles, existing customers and opportunities created before a campaign. Mark the expected result and the limitation of the test; a passing sample does not prove all journeys are represented.
8. Govern privacy and access
Attribution may join person-level behaviour, role data, account relationships, campaign history and revenue context. The NIST Privacy Framework is a voluntary tool for identifying and managing privacy risk. Use it to define purpose, minimum fields, access, communication, retention and correction.
Prefer account or campaign aggregates when person-level detail does not change the decision. Restrict exports, log exceptions and keep a deletion or correction route. Do not infer sensitive interests or personal intent from a modelled credit value.
9. Set the review cadence
The GOV.UK Measuring Success guidance is a process reference for connecting measures to decisions and owners. Use it to schedule a monthly data-quality check, a quarterly model review and an event-triggered escalation after a major taxonomy, CRM, product or budget change.
Each review should answer: which decisions changed, which evidence was missing, where model outputs disagreed, what was corrected, whether the rule remains fit for purpose and who approved the next action. A meeting that only reads channel percentages is not a governance review.
10. Establish an exception and escalation path
Define severity. A contained exception may affect a small report with a documented workaround. A material exception can distort a segment, route or budget recommendation. A blocking exception affects a board metric, financial decision, permission boundary or critical handoff.
For each exception, record observation, period, affected records, model version, owner, containment, decision impact, approver and deadline. Escalate a blocking issue before publishing the affected number. Do not repair history silently; mark the correction and communication.
11. Use a decision brief for investment changes
When a model suggests moving budget, write a one-page brief: decision, population, model and version, evidence window, uncertainty, alternatives, capacity, maximum exposure, test design and stop rule. State what the attribution view cannot prove and what additional evidence would increase confidence.
A venture-backed company may need to balance learning speed with cash discipline. A directional signal can justify a small experiment, not an irreversible commitment. Keep the recommendation separate from the observed metric.
12. Run a synthetic governance scenario
Imagine an account with a partner introduction, two content interactions, a sales-created opportunity and a late offline event. One model credits the partner, another credits the most recent interaction, and a third reports influence at account level. Governance should preserve all observations and explain why each model produces a different allocation.
The decision may be to validate the offline event, keep budget unchanged, or run a controlled test. It should not be to announce that one touch “won” the deal without a design that can support that claim.
13. Copy-ready attribution governance record
“text Decision / consequence / population / deadline / approver: Vocabulary version / grain / time window / exclusions: Decision rights / data owner / analytics owner / finance reviewer: Input contract / sources / identity / refresh / correction: Event and conversion mapping / internal state / limitation: Model register / version / weighting / bias / validation sample: Quality test / lineage / missing source / corrected records: Purpose / access / retention / person-to-account boundary: Exception severity / containment / escalation / communication: Recommendation / maximum exposure / experiment / stop rule: Next review / owner / retirement or change trigger: “
Attribution governance is working when a team can disagree about a model without disagreeing about the evidence, decision rights or limitations. That clarity lets a venture-backed B2B company learn quickly while keeping its budget and reporting claims proportionate to what the data can support.
How did this article land?
Choose one reaction. You can change it anytime.