Analytics · Measurement

How to measure digital marketing performance (a framework for leadership teams)

A leadership team needs a handful of metrics tied to business objectives, someone accountable for the data behind each one, and a realistic sense of what attribution can and can't prove. Forty KPIs on a slide won't do that job.

Key takeaways

  • Start with the business objectives and build a KPI tree down from them, so every channel metric traces back to revenue.
  • Revenue tells you how you did. Pair it with a few earlier signals the team can act on each week.
  • Attribution shows who gets credit for a sale. To learn what spend actually caused, use holdout tests and marketing mix modeling.
  • Agree on definitions, owners and a single source for each number before anyone builds a dashboard.

Start with the business objective and break it down into a tree of metrics marketing can influence. Give each metric an owner and a data source, then review the set on a fixed schedule. You want a few connected numbers that show leadership whether marketing is producing revenue. A long list of unrelated KPIs can't show that.

Start from business objectives, not channel metrics

Most marketing reports get built from the bottom up. Each platform exports its own numbers (impressions, clicks, open rates, follower counts) and someone stacks them into a deck. That tells you what each tool did. It doesn't answer the CFO's question, which is what the company got for the money.

A framework built for leadership starts at the top instead. Take the two or three objectives the executive team already agrees on, such as revenue growth in a target segment, lower customer acquisition cost or better retention. Every metric in the framework has to connect to one of them. If you can't trace a metric upward, it may still be useful to a channel team, but it stays off the leadership report.

Working this way also forces an early conversation between marketing and finance about what success looks like, over what period, and how revenue gets credited. That conversation is much easier before the quarter starts than after it ends.

Build a KPI tree that connects channels to revenue

A KPI tree breaks one top-level outcome into the drivers that produce it. Each level is a simple product or sum of the level below, so when the top number moves you can follow it down to the cause.

Hypothetical example. Imagine a B2B professional services firm that wants to grow new-client revenue. Its tree might look like this:

  1. New-client revenue equals pipeline value multiplied by win rate.
  2. Pipeline value equals the number of sales-accepted opportunities multiplied by average deal size.
  3. Sales-accepted opportunities equal marketing-qualified leads multiplied by the lead-to-opportunity rate.
  4. Marketing-qualified leads equal website sessions from target audiences multiplied by the conversion rate to a qualifying action (a consultation request counts; a newsletter signup doesn't).
  5. Sessions then split by channel: organic search, paid search, paid social, email, referral and direct.

Once the tree exists, a revenue shortfall becomes something you can diagnose. Sessions steady but qualified leads down? Look at conversion: the website, the offer or the form. Leads steady but opportunities down? The problem is lead quality or sales follow-up. Meetings spend less time on who's to blame and more on what to fix.

Leading vs. lagging indicators

Revenue, pipeline and customer acquisition cost are lagging indicators. They confirm results after the fact, often weeks or months after the marketing that influenced them, and longer in B2B sales cycles. Leadership needs them. You can't steer week to week by them, though.

Leading indicators move sooner, and the team controls them directly. Good candidates include qualified traffic from target accounts, conversion rate on your most important pages, how quickly leads get a response, cost per qualified lead and share of branded search. For each lagging outcome, pick two or three leading indicators that have historically moved ahead of it. If those start slipping, there's still time to correct course before the quarter's revenue is locked in.

A quick test for a leading indicator: If it changes this week, does anyone know what to do about it? If not, it's a vanity metric, however easy it is to report.

Data sources and ownership

Each level of the KPI tree lives in a different system, and each system has an obvious owner. Web analytics (GA4 or Adobe Analytics) measures sessions and on-site conversions. Ad platforms report spend and the results they attribute to themselves. The CRM (Salesforce, HubSpot) holds leads, opportunities and deal stages. Finance owns booked revenue and the official cost figures. Trouble starts when nobody decides which system is the authority for which number.

ObjectiveKPIData sourceOwner
Grow new-client revenueNew-client revenue; win rateFinance system; CRMCFO / sales leadership
Build qualified pipelineSales-accepted opportunities; pipeline valueCRMSales operations
Generate qualified demandMarketing-qualified leads; cost per qualified leadCRM plus ad platformsMarketing operations
Improve website effectivenessConversion rate on priority pagesWeb analytics (GA4, Adobe Analytics)Digital / web team
Grow efficient reachQualified sessions by channel; spend by channelWeb analytics; ad platformsChannel managers

The plumbing between these systems matters just as much. Campaign parameters have to be consistent. Form submissions have to carry source data into the CRM. And offline outcomes, like a closed deal, have to be traceable back to the lead that started it. Our guide to GA4 and GTM implementation best practices goes into the tracking side in detail.

Attribution: what it can and can't tell you

Attribution models hand out credit for a conversion to the marketing touchpoints that came before it. Last-click attribution gives everything to the final interaction. That tends to flatter branded search and direct traffic while shortchanging the channels that created the demand. Multi-touch attribution spreads credit across several touchpoints, by rules or by data-driven weighting, and gives a fuller view of the path.

Both have the same limit, and leadership should know it. Attribution describes what happened along the paths it could see. It can't tell you whether the customer would have bought anyway without the ad. It also misses whatever it can't track: privacy controls, consent choices, people switching devices, offline conversations and platforms that won't share user-level data. On top of that, every ad platform grades its own homework and tends to be generous, which is why platform-reported conversions almost never add up to the CRM total.

Two methods get closer to cause and effect:

  • Incrementality (holdout) tests keep a campaign away from a comparable group, such as a set of regions or a randomized audience segment, and compare that group's results with the group that saw it. The difference is your estimate of what the spend actually caused.
  • Marketing mix modeling (MMM) applies statistical models to aggregated history (spend by channel, seasonality, pricing, outside factors) to estimate how much each channel contributed. It doesn't need user-level tracking. It does need enough history, and enough variation in spend, to produce estimates you can rely on.

We'd use each for a different job. Attribution is fine for day-to-day optimization inside a channel. Holdout tests are how you check the biggest budget lines. MMM earns its place in annual allocation decisions once you have the data to support it.

Reporting cadence and governance

Different decisions need different rhythms. Send everything to everyone every week and leadership drowns in noise. Report only quarterly and the team is steering blind.

CadenceAudienceFocusTypical decisions
Weekly operationalMarketing and channel teamsLeading indicators, spend pacing, tracking healthAdjust bids, fix broken forms, shift creative
Monthly performanceMarketing leadership, sales leadershipQualified leads, pipeline, cost per qualified lead, conversion ratesReallocate budget between channels, change offers
Quarterly strategicExecutive team, CFORevenue contribution, acquisition cost, test results, MMM findingsSet budget levels, change strategy, approve new programs

None of this works if people don't believe the numbers. Getting there mostly comes down to a few habits:

  • Write down exactly what counts as a qualified lead, an opportunity and marketing-sourced revenue, and get marketing, sales and finance to sign off on it.
  • Pick one source of truth per metric. Revenue comes from finance, pipeline from the CRM, sessions from web analytics. Dashboards should pull from those systems directly, not from spreadsheets someone rebuilds by hand every month.
  • Check data quality routinely. Watch for tracking outages, untagged campaigns, duplicate leads and sudden swings nobody can explain, and keep a log of tracking changes so shifts in the data have a paper trail.

Common measurement mistakes

These come up again and again:

  • Reporting activity as if it were results. Impressions and clicks are inputs. Leadership reports should open with pipeline and revenue.
  • Adding up the conversions each platform reports. Every platform counts overlapping credit, so the total overstates what happened.
  • Changing a definition midyear without noting it. The trend line breaks, and nobody can tell whether performance changed or the rules did.
  • Treating attribution output as proof. Budget cuts made purely on last-click data tend to land on the channels that build demand.
  • Building dashboards before fixing tracking. A polished dashboard on bad data just spreads the errors faster.
  • Giving every metric equal weight. A framework with dozens of top-level KPIs has no priorities.

Deciding what to measure is a marketing strategy question as much as a technical one. ATL Martech works with leadership teams to define the KPI tree, then sets up the tracking, CRM integration and reporting behind it through our analytics and measurement practice. The aim is a quarterly review where marketing and finance are looking at the same numbers and both accept them.

Put this into practice

Need help with analytics & measurement?

Analytics and measurement consulting designs and implements how marketing data is collected, governed and reported. ATL Martech builds measurement plans, data layers and tag management on platforms including Google Analytics 4, Google Tag Manager, Adobe Analytics and Tealium, so the numbers match across tools and people are willing to make decisions with them.