kpis

8 Marketing KPIs to Track by Channel

Which KPIs actually matter for paid search, SEO, email, social, and more? A channel-by-channel breakdown with practitioner depth.

Most marketing dashboards track everything and optimize nothing. The reason: teams pile every available metric into a single report, lose the signal in the noise, and end up making decisions based on whichever number looked good that week.

The fix is simple in principle. Every channel has two or three metrics that actually predict whether it is producing revenue. Everything else is context at best, distraction at worst.

Here are the eight channel-by-channel KPI groupings practitioners use — and how to roll them up into a single number your leadership team can act on.

Quick Answer

  • Paid search: cost per lead + conversion rate
  • Paid social: ROAS + cost per acquisition
  • SEO: organic sessions + keyword rankings
  • Email: open rate + click rate + revenue per send
  • Content: assisted conversions + time on page
  • Local: calls + direction requests + review growth
  • Website: bounce/engagement rate + lead form completion rate
  • North star: blended cost per acquired customer across all channels

For paid search, the two metrics that matter most are cost per lead and conversion rate — CPL tells you what the pipeline costs, and conversion rate tells you whether the landing page is doing its job.

These two numbers work as a diagnostic pair. If your conversion rate is low, the problem is usually the landing page, the offer, or the match between ad copy and page message. If conversion rate is healthy but CPL is still too high, the problem is upstream — keyword selection, match types, or bids.

What to track:

  • Cost per lead (CPL): total paid search spend divided by leads generated. Compare against your average deal value and close rate to know whether the channel is profitable at current volume.
  • Conversion rate: leads divided by clicks. Google Ads benchmarks vary widely by industry, so compare against your own historical baseline before benchmarking against industry averages.
  • Quality Score: not a KPI to optimize in isolation, but a signal that keyword, ad, and landing page relevance are aligned. Low Quality Scores inflate CPL.

Takeaway: If CPL is rising, audit your match types before increasing bids. Broad match and broad match modifier can silently route spend to irrelevant queries, inflating both clicks and CPL without the conversion rate movement to diagnose it.

Return on ad spend (ROAS) and cost per acquisition (CPA) answer different questions on paid social, and you need both.

ROAS — gross revenue divided by ad spend — tells you whether the channel is generating more than it costs. A ROAS of 3.0 means three dollars in revenue for every dollar spent. CPA tells you what you paid to produce one customer, regardless of the order value. A campaign with strong ROAS can still have a losing CPA if it is producing a small number of high-value orders; a campaign with weak ROAS can be profitable if CPA is low enough relative to lifetime value.

What to track:

  • ROAS: set a minimum target based on your gross margin, not revenue alone. If your margin is 40%, a ROAS of 2.5 is breakeven, not profitable.
  • CPA: particularly important for lead-gen businesses where there is no immediate transaction to measure. Track CPA to form fill, then separately track close rate to calculate true cost per customer.
  • Frequency: on social, ad fatigue is real. Rising CPA with stable creative often correlates with rising frequency — the same audience has seen the ad too many times. Meta's Ads Manager surfaces frequency at the ad set level.

Takeaway: Never optimize a paid social campaign to ROAS alone in the first 30 days. Let the platform's algorithm gather signal before reading the numbers as stable.

3. SEO: Organic Sessions and Keyword Rankings

Keyword rankings without session volume can be misleading — a page ranking first for a term nobody searches produces no traffic and no pipeline.

Organic sessions and keyword rankings are the core SEO metrics, but they are only meaningful in combination. Rankings tell you where you stand in the search results. Sessions tell you whether those rankings are producing actual visits.

What to track:

  • Organic sessions: pulled from Google Analytics 4, segmented by landing page. Growth in organic sessions across high-intent pages is a direct measure of SEO output.
  • Keyword rankings: tracked in Google Search Console or a rank-tracking tool. Watch for pages ranking in positions 4–10 — these are the highest-leverage targets for incremental optimization because small ranking gains in that range produce disproportionate click-through rate improvement.
  • Click-through rate (CTR) from Search Console: if rankings are stable but sessions are dropping, CTR is often the culprit — a title tag or meta description that no longer matches searcher intent.

Takeaway: Set up a Search Console filter for your top 20 pages by impressions. Review CTR monthly. A ranking-7 page with a 2% CTR that should be at 5% is a title-tag rewrite away from a meaningful traffic gain.

4. Email: Open Rate, Click Rate, and Revenue Per Send

Revenue per send is the most actionable email marketing KPI because it puts every campaign on a common dollar denominator, regardless of how large or small the list is.

Open rate and click rate are useful diagnostic metrics. Revenue per send is the metric you actually manage the business on.

What to track:

  • Open rate: a measure of subject-line and sender-reputation performance. Note that Apple Mail Privacy Protection, introduced in iOS 15, inflates open rates for lists with a significant iOS audience — treat open rate as directional, not precise.
  • Click rate: clicks divided by delivered emails. A strong open rate with weak click rate means the email body or offer is not delivering on the subject line's promise.
  • Revenue per send: total revenue attributed to a send divided by the number of emails delivered. This is the metric that tells you whether email is actually producing money. A list of 5,000 with a $2.50 revenue per send is outperforming a list of 50,000 with a $0.10 revenue per send.

Takeaway: Build a simple send log: date, subject line, segment, revenue attributed. After 90 days, the patterns in which sends generate revenue per send above your average become your content and segmentation playbook.

5. Content: Assisted Conversions and Time on Page

Assisted conversions show how many deals content influenced before another channel received last-click credit — which is why last-click attribution consistently understates the value of content marketing.

Content marketing is the most commonly mis-measured channel because most teams evaluate it on last-click conversions. Content rarely closes the deal; it builds the intent that makes the eventual close possible.

What to track:

  • Assisted conversions: available in GA4 under the attribution reporting section. An assisted conversion is any path to conversion where a content page appeared before the final converting session. This is the number that reflects what content is actually doing.
  • Time on page (average engagement time in GA4): a proxy for content quality. Readers who spend meaningful time on a page are building familiarity with your brand and offer. Low engagement time on a page you expect to be deeply read is a signal to rewrite or restructure.
  • Scroll depth: trackable via Google Tag Manager with a built-in scroll depth trigger. If 70% of readers leave before the midpoint of the page, the opening is not delivering on the promise.

Takeaway: In GA4, pull the "Conversion paths" report under Advertising → Attribution. Filter by your top content pages. If they appear frequently in conversion paths but never as the final touchpoint, they are working — you just can't see it in a last-click view.

6. Local: Calls, Direction Requests, and Review Growth

Google Business Profile metrics — calls, direction requests, and new reviews per month — are the most direct measure of pipeline for any business that depends on local search.

For service-area businesses — HVAC, plumbing, law firms, medical practices — Google Business Profile (GBP) is often the highest-ROI marketing surface. The built-in metrics directly proxy pipeline.

What to track:

  • Calls from GBP: tracked natively in the GBP dashboard and in Google Search Console's Business Profile section. Calls initiated from the profile are high-intent — the prospect found you, read your profile, and picked up the phone.
  • Direction requests: a leading indicator of foot traffic or in-person visit intent. Rising direction requests with flat call volume often means your profile is attracting discovery but the phone number or booking link needs to be more prominent.
  • Review growth and average rating: Google's local ranking documentation confirms that review quality and quantity are factors in local search ranking. More reviews compound: a higher count and stronger average rating improve both ranking position and click-through rate from the map pack.

Takeaway: Build a 10-minute monthly review audit into your operations. Pull the 5-star reviews that mention specific services or outcomes — those phrases often become the exact language in your next ad or landing page headline.

7. Website: Bounce Rate and Lead Form Completion Rate

In GA4, Google replaced bounce rate with engagement rate, which counts a session as engaged when a user spends more than 10 seconds on a page, completes a conversion, or views at least two pages.

These two metrics diagnose the gap between traffic arriving and traffic converting. One tells you about arrival quality; the other tells you about the page's ability to act on that arrival.

What to track:

  • Engagement rate (GA4): the inverse of bounce rate. Google defines an engaged session as one lasting more than 10 seconds, containing a conversion event, or containing two or more page views. A low engagement rate on a high-traffic landing page is almost always a traffic-message mismatch — the source audience does not match the page's content.
  • Lead form completion rate: form views divided by form submissions. Track this as a custom event in GA4 via Google Tag Manager. A completion rate below your historical baseline usually means form length, friction, or trust signals need attention — not the traffic source.
  • Page load speed: not a conversion metric directly, but Core Web Vitals scores affect both ranking and user behavior. A page that loads slowly leaks conversions before the form is ever seen.

Takeaway: Set up a GA4 funnel exploration: page view → form view → form submit. The drop-off rate between each step pinpoints where the problem actually lives, instead of forcing you to guess.

8. How to Roll Channel KPIs Up to One North Star

Rolling every channel metric up to a single blended cost per acquired customer is the only way to compare channels fairly and allocate budget rationally.

Every channel metric in this list is a diagnostic tool. The business question — where should we put the next dollar? — requires a single number that spans all channels: blended cost per acquired customer (CPA).

Here is how to build it:

  1. Track CPL by channel. Each channel's cost per lead is your input. This requires consistent, channel-tagged conversion tracking — every lead source identified, not lumped into "direct" or "none."
  2. Apply your close rate. If paid search produces leads at $80 CPL and your close rate is 25%, your cost per customer from paid search is $320. If SEO produces leads at $140 CPL with a 40% close rate (intent is often higher on organic), cost per customer is $350. The channel with the lower CPL was not actually cheaper.
  3. Weight by volume. A channel producing 5 customers per month at $300 CPA matters more to budget allocation than a channel producing 1 customer per month at $200 CPA — unless you can scale the efficient one.
  4. Review monthly, reallocate quarterly. CPA by channel changes as markets shift, competitors enter, and seasonal intent moves. A quarterly reallocation review — with CPL and close rate data from the prior 90 days — is the minimum cadence for rational budget decisions.

The fastest way to make this work in practice: set up Google Analytics 4 with cross-channel attribution and pull a revenue-by-channel report monthly. Pair it with your CRM's closed-won data by lead source. The combination of GA4 and CRM close data is what converts a dashboard full of channel metrics into a budget allocation decision.

Takeaway: If your tracking is not connecting channel to closed customer, you cannot make this calculation — which means every budget decision is a guess. Fixing tracking is not a nice-to-have; it is the prerequisite for every other item on this list.

If your current reporting shows channel activity but not channel revenue, the tracking infrastructure needs to come first. We help businesses build the pipeline from click to signed customer — channel by channel, with every metric connected to the outcome that actually matters. Book a strategy call and we will show you exactly where your attribution breaks down.

For a deeper look at how the tracking layer gets built, see our tracking and automation services and the full RGDM insights library.

Frequently Asked Questions

What KPIs should I track for each channel?

Track the two or three metrics per channel that connect most directly to revenue: cost per lead and conversion rate for paid search; ROAS and CPA for paid social; organic sessions and keyword rankings for SEO; open rate, click rate, and revenue per send for email; assisted conversions and time on page for content; calls, direction requests, and review growth for local; and engagement rate and form completion rate for your website.

What is the most important marketing KPI?

The single most important marketing KPI is blended cost per acquired customer — the total marketing spend divided by the number of new customers produced, across all channels. Every channel-specific metric feeds this number. Without it, you cannot compare channels or make rational budget allocation decisions.

How do KPIs differ by channel?

KPIs differ by channel because each channel operates at a different stage of the buyer journey and produces different types of measurable output. Paid search captures intent at the moment of search, so CPL and conversion rate are the right measures. Social builds awareness before intent forms, so frequency and CPA matter more. SEO produces compounding organic traffic measured in sessions and rankings. Email produces direct revenue per campaign. Measuring all channels with the same metric (say, last-click conversions) systematically undercounts channels that operate earlier in the path.

What is a good ROAS by channel?

A good ROAS depends on your gross margin, not on an industry benchmark. The minimum profitable ROAS is calculated as: 1 divided by your gross margin percentage. If your gross margin is 40%, a ROAS below 2.5 means you are spending more on ads than you are keeping after cost of goods. For paid social specifically, ROAS targets in the first 30 days of a campaign are unreliable because the platform's algorithm needs time to optimize delivery — evaluate ROAS over a full billing cycle before making structural changes.

Why does content marketing look like it underperforms in my reports?

Content marketing almost always underperforms in last-click attribution reports because content rarely closes the final deal — it influences the buyer earlier in the path. A prospect might read three blog posts, then convert through a paid search ad a week later. In last-click reporting, the paid search ad gets 100% of the credit. Switching to a multi-touch or data-driven attribution model in GA4, and reviewing the "Conversion paths" report, will show you where content is actually appearing in the customer journey.

How often should I review channel KPIs?

Review channel-level metrics weekly at the operational level — CPL, ROAS, spend pacing. Review blended CPA and budget allocation monthly. Make structural decisions (dropping or scaling a channel, changing bidding strategy) quarterly, using 90 days of data so you are not reacting to noise. Weekly reviews should drive tactical adjustments; quarterly reviews should drive strategy.

Do I need separate tracking for each channel?

Yes. Without channel-level tracking — UTM parameters on every paid campaign, Google tag on every conversion point, CRM lead source fields filled consistently — your attribution defaults to "direct" or "none" for a significant portion of traffic. This makes blended CPA impossible to calculate accurately. A properly configured GA4 instance with Google Tag Manager handling conversion events is the baseline infrastructure every channel strategy depends on.

What happens if my channel KPIs look good but revenue is flat?

When channel metrics look healthy but revenue is not moving, the problem is usually in one of three places: (1) the conversion being counted is not a real lead — form fills from bots, spam submissions, or unqualified traffic are inflating CPL denominator; (2) the close rate has dropped, meaning marketing is producing leads that sales is not closing; or (3) there is a tracking gap and some conversions are being double-counted. Audit your conversion events in GA4, pull a closed-won rate from your CRM by lead source, and compare the two before changing any channel strategy.

← All insights
Ready when you are

Let's turn your clicks into customers.

Book a 30-minute call. We'll review your spend, your tracking, and where customers are slipping away.

Book a call