Webclat / Martech Practice
Webclat / Martech Practice  /  attribution

How To Know Which Marketing Channel Actually Works

A plain-language way to answer "which channel is working," tied to customer acquisition cost - no attribution stack required to get started.

Start here if you don't have a data team

You do not need a full attribution stack to get a real answer to "which marketing channel is working." You need three things, consistently applied: a way to tag where traffic came from, a way to track what that traffic turned into, and a cost number to compare it against.

The core idea: cost per customer, not cost per click

Clicks and impressions tell you a channel is active. They do not tell you whether it is worth the money. The number that answers that is customer acquisition cost (CAC): what you spent on a channel, divided by how many actual customers it produced.

MetricWhat it tells youWhat it misses
Clicks / trafficIs anyone engaging with the channel at allWhether any of it converts to revenue
Leads / form fillsIs the channel generating interestWhether those leads are worth anything once qualified
Customer acquisition costWhat it actually costs to win a real customer through this channelLong-term customer value, unless you also track that separately

A simple, no-tool way to do this

  1. Tag every campaign and channel with a consistent UTM parameter, so traffic source is visible in your analytics.
  2. Record the source/channel on every lead in your CRM, from the first touch you can capture through to closed revenue.
  3. Every month, divide what you spent on each channel by how many paying customers it actually produced - that is your channel-level CAC.
  4. Compare CAC across channels, not just volume - a channel with fewer, cheaper customers can outperform a channel with more, expensive ones.

When you outgrow the spreadsheet

This manual approach breaks down once you have enough channels, enough volume, or long enough sales cycles that spreadsheet tracking gets error-prone or too slow to act on. At that point, the next step is proper marketing attribution - and if your numbers already look inconsistent across platforms, start with why your marketing numbers don't match before adding more tooling on top.

Frequently Asked Questions

How do I know which marketing channel is actually working?

Compare each channel's cost per acquisition against the revenue or value of what it brings in, over a consistent time window - not just raw traffic or click volume, which do not tell you whether the channel produces customers you can afford to acquire.

What is customer acquisition cost and why does it matter here?

Customer acquisition cost (CAC) is the total cost of acquiring one customer through a given channel - ad spend plus any other cost directly tied to that channel, divided by the number of customers it produced. It matters because a channel that produces a lot of leads but a very high CAC may be losing money even while it looks busy.

Can I know which channel works without an attribution tool?

Yes, at a basic level. Tag your campaigns consistently with UTM parameters, track conversions by source in your CRM, and calculate CAC per channel manually or in a spreadsheet. It will be less precise than a proper attribution setup, but it is a real, usable starting point.

How often should I check which channels are working?

Frequency depends on your sales cycle length and spend levels - a monthly review is a reasonable default for most small-to-mid-size marketing programs, tightened to weekly for high-spend paid channels and lengthened for channels with long sales cycles where monthly data would be too noisy.

Outgrown The Spreadsheet Version Of This?

We help you move from manual channel tracking to real attribution infrastructure, in the right order.

Talk To The Practice