TapCub is live — analytics, insights and live chat, free on one platform
Growth & Marketing

Marketing KPIs: Build a Tree from Revenue Down to Each Channel

Marketing KPIs organised as a tree from revenue down to channel inputs, with one primary KPI per channel owner, platform numbers kept apart from outcomes measured on your site, and a review cadence.

Chloe Morgan Published Nov 3, 2026 6 min read Growth & Marketing
Sample workspace with made-up targets and spend. Each owner has one KPI that sits in the revenue tree.Sample data

Most marketing KPI lists run to thirty items, and most of those items are metrics nobody is judged on. This guide builds marketing KPIs as a tree from revenue down to each channel, gives every owner one primary KPI, keeps platform-reported numbers apart from outcomes measured on your site, and sets a review cadence.

What you will learn

  • A KPI is a metric with a target and an owner that connects to revenue
  • Build a KPI tree from the outcome down so trade-offs between traffic and rates are visible
  • Measure KPIs on your own site with one attribution rule; keep platform numbers for optimisation

What makes a marketing KPI

A marketing KPI is a number the marketing team commits to moving, with a target and an owner. Marketing metrics are everything else you can measure. Most lists of 30 or 35 marketing KPIs are really lists of metrics: impressions, likes, open rates, followers. They are useful to the people running a channel, but they are not what the business judges marketing on.

The test is simple: if the number goes up and revenue does not follow, it was a metric, not a KPI. The actionable metrics test helps sort them.

Build a marketing KPI tree

A KPI tree starts at the outcome and breaks it into the inputs that produce it. For a business that sells online, revenue from new customers can be written as:

new revenue = visitors × sign-up rate × paid conversion rate × first-order value

Each factor is a KPI one level down, and each of those splits by channel. The table shows the levels. The tree makes trade-offs visible: doubling paid traffic with half the sign-up rate leaves revenue unchanged, and you can see that before spending the money.

LevelKPISplit by
OutcomeNew revenueMonth, plan
RatePaid conversion rate (sign-up → paid)Channel, plan
RateSign-up rate (visitor → sign-up)Channel, landing page
VolumeVisitorsChannel, campaign
CostCost per sign-up, CAC, ROASChannel, campaign
ValueFirst-order value, ARPUChannel, plan

new revenue = visitors × sign-up rate × paid conversion rate × first-order value

One primary KPI per owner

Each channel owner should have one primary KPI that sits in the tree, plus a few supporting metrics they use to run the channel. The example scorecard shows this for four owners. Paid acquisition is judged on cost per sign-up and ROAS, not clicks; SEO on sign-ups from organic search, not rankings; content on sign-ups from readers, not page views; email on sign-ups or upgrades from email, not opens.

Writing it this way also shows where KPIs overlap. If a visitor reads a blog post, gets an email and then signs up through a branded search ad, three owners may claim the same sign-up. Decide the counting rule (first touch, last touch or a shared model) once, and use it for everyone.

app.tapcub.com/dashboards/marketing

Marketing scorecard · October

Primary KPI per owner
OwnerPrimary KPIValueTargetStatus
Paid acquisitionCost per sign-up$34≤ $38On track
SEOSign-ups from organic search412450Below
ContentSign-ups from blog readers138120Above
EmailUpgrades from email5770Behind
TeamNew revenue$41.2k$45kBelow
Sample data
Sample workspace with made-up targets and spend. Each owner has one KPI that sits in the revenue tree.

Keep platform numbers apart from site outcomes

Ad and social platforms report their own conversions, usually with generous attribution windows and view-through credit. Summed across platforms, they often add up to more conversions than you actually had. Keep two layers:

  • Platform metrics (impressions, clicks, platform-reported conversions) to optimise inside each platform.
  • Site-measured outcomes (sign-ups, purchases by channel) for KPIs, measured once on your own site with one set of rules.

When the two disagree, the site number is the KPI. The platform number is the input for bidding.

Set targets from the tree

Start with the outcome target (for example, new revenue next quarter) and work down. If the sign-up rate and paid conversion rate are stable, the tree tells you how many visitors you need from each channel, and the budget follows from cost per visitor. If the required traffic is unrealistic, the tree shows which rate has to improve instead: often conversion rate on the landing pages, which is cheaper to move than traffic.

Review cadence

  • Weekly: channel inputs and sign-ups by channel; act on drops.
  • Monthly: CAC and ROAS per channel with spend data; reallocate budget.
  • Quarterly: revenue against target; revisit the tree's assumptions.

Pair weekly inputs with the monthly outcome they predict, as described in leading vs lagging indicators, and keep the scorecard on one dashboard so every owner reads the same numbers.

Marketing KPIs in TapCub

TapCub measures the site side of the tree. The sources report groups visitors by channel from UTM tags, referrers and ad click IDs, and the channel table includes conversions (sources). Goals turn sign-ups, purchases or any event into conversions with a conversion rate and, if you turn on revenue tracking, a revenue sum per goal (goals).

Every report can be filtered by channel and saved to a dashboard, so each owner's primary KPI can sit on one shared board. Spend and platform metrics stay in the ad platforms; combine them with TapCub's sign-ups by channel to get cost per sign-up. More on the marketing role page and in acquisition metrics.

FAQ

What are marketing KPIs?

Numbers the marketing team commits to moving, with targets and owners, that connect to revenue: for example sign-ups by channel, cost per sign-up, CAC, ROAS and revenue from new customers.

What is the difference between marketing metrics and KPIs?

All KPIs are metrics, but only a few metrics are KPIs. Metrics help run a channel; KPIs are what the business judges marketing on.

How many marketing KPIs should a team have?

One primary KPI per channel owner and one or two outcome KPIs for the team. Supporting metrics can be many, but they should not be on the shared scorecard.

Should I trust conversions reported by ad platforms?

Use them to optimise inside each platform, but measure KPIs on your own site with one attribution rule, because platform totals often overlap.

How often should marketing KPIs be reviewed?

Channel inputs weekly, cost and return monthly, revenue against target quarterly.

See also: Product vs marketing analytics.

Was this article helpful?

We use your answers to fix and expand this page.

Chloe Morgan

Growth Strategist

Explores acquisition channels, activation, and conversion experiments, turning data insights into actionable growth hypotheses and evaluation methods.

Measure marketing on your site

Channels from UTM, referrers and click IDs, goals with conversion rate and revenue, and one dashboard for every owner.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics