Skip to main content

← insights

digital marketing due diligence: evidence worksheet

Mishaal Murawala·

A digital marketing due diligence worksheet for tracing growth claims through platform data, CRM history, finance records, and a decision register.

Digital marketing due diligence fails when a team tries to pick one dashboard and call it the truth. The platform reports a conversion. Analytics reports an event. The CRM reports a record. Finance reports revenue. None earns the right to overwrite the others.

This is the working worksheet for the marketing slice of a pre-close review or a post-close operating reset. It requests the evidence, preserves the definitions, reconciles the differences, and leaves a decision record someone else can inspect. For the broader operating-partner frame, start with private equity portfolio operations for marketing. For the leadership engagement that can install a repair, see private equity portfolio marketing.

A number can be useful before it is reconciled. It cannot be presented as proof before it is reconciled.

scope the question before asking for data

Decide whether this is pre-close diligence or a post-close operating review. The evidence often overlaps. The decision does not. Pre-close work asks what can invalidate an underwriting assumption. Post-close work asks which constraint gets fixed first.

Record the company or business unit, decision being informed, review window, fiscal-calendar rule, currency, expected sales-cycle lag, data owners, and access restrictions. Ask for read-only access or minimized exports. Preserve stable row IDs and dates. Do not ask for passwords or a warehouse dump because the request feels comprehensive.

request the evidence chain

Pull the source records before comparing any headline. This table is the minimum request, not a promise that every system will contain every field.

EvidenceMinimum fields to preserveWhat it tests
CRM opportunity and stage historyOpportunity and account IDs, stage-entry dates, amount history, source fields, owner, close outcome, merge/deletion statusWhether pipeline and lifecycle claims retain their meaning over time
Metric definitionsSourced, influenced, qualified, accepted, won, and paid-conversion definitions with owner and effective dateWhether a comparison uses the same words in both periods
Finance or billing recordsContract/account key, booked and recognized revenue, credits/refunds, currency, periodWhether a revenue claim can be linked to an approved financial basis
Paid-media platformsSpend, campaign IDs, conversion-action name, count setting, goals, attribution window, date basis, change historyWhether an optimization event is being mistaken for a business outcome
GA4 and web analyticsLanding page, source/medium, event name, key-event setting, consent/modeling note, event dateWhat was observed and what consent or implementation may leave outside the report
Search ConsoleQuery, page, clicks, impressions, device/country, property host, export windowNonbrand demand, page dependency, and canonical-host questions
Forecast snapshotsSnapshot date, forecast, actual, segment/channel split, assumption and definition versionWhether past forecasts survived without hindsight replacement
Vendor and handoff recordsContract, scope, spend, owner, term, lead-acceptance outcome, response time, handoff processChannel dependency and the operating system around it

Google Ads reporting needs its own caution. Its conversion columns can represent primary actions and modeled conversions, while its date basis can be ad interaction or conversion time. Record the action, goal mapping, count setting, attribution rule, date basis, and finalization delay before comparing it with CRM pipeline. Google Ads attribution paths are platform evidence, not a complete customer journey. See the Google Ads conversion definitions, attribution-model changes, and attribution-path scope.

GA4 needs the same restraint. With consent mode, observed analytics data can be affected by the implementation and storage choice. Preserve the consent/modeling note rather than treating observed sessions as the full population. Export needed event-level evidence early because retention can constrain later explorations. See Google's consent-mode guidance and GA4 retention documentation.

make the metric contract explicit

Write the contract before comparing channels or periods. A missing definition is a finding. It is not permission to choose the most favorable interpretation.

MeasureDefinitionSource of recordDate and attribution ruleOwnerChange history
Marketing-sourced pipeline
Marketing-influenced pipeline
Accepted opportunity
Won revenue
Paid conversion used for optimization
Forecast accuracy

Keep sourced and influenced pipeline separate. Name whether revenue means bookings, recognized revenue, annualized contract value, or another approved basis. Record the selected attribution model and effective date. Request raw CRM objects, stage history, and the written definition separately from an attribution chart. HubSpot's current attribution documentation and property-history export guidance explain some of those limits.

run the reconciliation worksheet

Use the downloadable reconciliation worksheet CSV to record each test. It includes illustrative rows and blank reusable rows. Do not collapse the differences into an average.

DefinitionOwnerPeriodSourceObserved valueDiscrepancyConfidenceUnresolved gap

Run the work in this order:

  1. Align fiscal period, timezone, currency, revenue basis, and expected sales-cycle lag.
  2. Map stable IDs across campaign, session, contact, account, opportunity, and finance records. Record unmatched and duplicate rows.
  3. Rebuild the pipeline view from CRM stage and amount history. Do not trust only the current field value.
  4. Separate media cost, agency cost, tooling cost, and other material cost so the decision can choose the right total.
  5. Trace optimization events to accepted opportunities and financial outcomes without assuming they should match one-for-one.
  6. Preserve the report/query name, filters, extraction date, row count, and omissions for every conclusion.

a synthetic worked example

All values below are illustrative. They are not a client result or an industry benchmark.

For one period, Google Ads reports 42 primary conversions on ad-interaction date. GA4 reports 31 consent-observed key events on event date. The CRM contains 37 created inquiry records, 22 with the agreed paid identifier, five accepted opportunities, and one finance-linked win.

The worksheet does not average 42, 31, and 37. It records each definition, population, and date basis. It matches stable IDs where possible, explains the unmatched records, and concludes only that five accepted opportunities and one finance-linked win survive the stated reconciliation. Platform conversions remain useful for optimization. They are not sourced pipeline proof on their own.

use readiness states, not a score that pretends to be a benchmark

Assign each material claim one of four operating states:

StateMeaningRequired next move
MissingThe source, owner, definition, or period is unavailableRequest or preserve the evidence before drawing a conclusion
DocumentedA definition and source exist but have not been tied across systemsTest the join, date basis, and coverage
ReconciledThe stated population and period agree across the approved evidence chainRecord limitations and the operating decision
Independently reproducedA separate reviewer can rerun the documented method and reach the same resultUse it as a decision-ready baseline

These are evidence-readiness labels. They are not a performance score, a percentile, or a valuation opinion.

keep a decision register and 30-day plan

The last page should name the decision, not decorate the audit.

Decision or claimEvidence and periodWhat reconciledLimitationOwnerNext test and dateVerification receipt

In the first 30 days, confirm scope and access; preserve definitions and source extracts; map identities and run the reconciliation tests; then rank unresolved risks by revenue relevance, evidence quality, time to test, and reversibility. Close with the first operating actions, each with an owner and a receipt. In the register and CSV, record the rerun, approved extract, or other observable result in the verification-receipt field; leave it blank until that check actually passes. The result should survive handoff to the CFO, CRO, operating partner, or future buyer without needing the original analyst in the room.

where this worksheet fits

This resource is the deeper working layer for the portfolio-operations playbook. It does not replace commercial, legal, tax, or full quality-of-earnings diligence. It gives the marketing and revenue evidence a structure before someone turns it into an underwriting claim.

If the evidence is already present but the reporting still fails to reconcile, that is a growth constraint worth fixing. Start a growth diagnostic to identify the repair, owner, and verification path.

sources and boundaries

BOOK A WORKING SESSION

Get the evidence chain before you fund the next fix.

I trace the reported number to its source, name the gap, and define the bounded repair with the leader who owns the mandate.

Evidence-readiness states
4
Decision register per material claim
1
Owner and receipt for each action
30-day plan

frequently asked questions.

What is digital marketing due diligence?

It is an evidence review of the reported marketing and revenue story. The work traces spend, platform events, CRM history, accepted opportunities, and finance-linked outcomes while preserving definitions, dates, coverage, and unresolved gaps.

How is this different from a marketing audit?

A marketing audit can cover the whole function. Digital marketing due diligence is narrower: it tests whether claims used in an investment, board, or operating decision survive cross-system evidence and a repeatable reconciliation method.

Why can Google Ads, GA4, CRM, and finance totals differ?

They can measure different populations, dates, definitions, consent-observed events, attribution rules, and revenue bases. The worksheet records the differences and their cause where evidence permits. It does not average them into a synthetic answer.

What should a diligence evidence request include?

Request CRM opportunity and stage history, written metric definitions, finance records, paid-media conversion settings and change history, analytics consent notes, search evidence, forecast snapshots, vendor costs, and sales-handoff records. Keep stable IDs, dates, filters, and extraction metadata.

What does reconciled mean in this worksheet?

For a stated population and period, the approved evidence chain agrees after definitions, date basis, IDs, and limitations are documented. Reconciled does not mean the number proves a causal impact, valuation outcome, or future performance.

talk to me

tell me what needs to move.

I will come to the call ready to tell you what I would do first.