Digital Marketing Metrics Calculator

Calculate campaign metrics and optional stage-by-stage funnel conversion and drop-off.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Calculate campaign metrics controls

Showing an example. Edit to see your own.

One stage per line as a name and a count, such as Visit, 1000. Use 2 to 20 stages, names under 100 characters, and counts that never rise down the list.

Processed in your browser. Your inputs stay on this device.

How to use Digital Marketing Metrics Calculator

  1. Enter the Impressions and Clicks for the same campaign and reporting period.
  2. Add Ad spend, Conversions and Attributed revenue. Choose a display currency without converting any amounts.
  3. Optionally enter funnel stages as name,count, one per line. Use counts from the same cohort, with later stages no larger than earlier ones.
  4. Read each result beside its formula. A row says N/A when its divisor is zero.
  5. Check the attribution window and currency in your source report before comparing campaigns.

Example: Digital Marketing Metrics Calculator

Compare six results for one paid campaign with complete counts.

You add
Impressions 10,000; Clicks 250; Ad spend 125; Conversions 10; Attributed revenue 500; Currency USD.
You get
CTR 2.50%, CPC $0.50, CPM $12.50, conversion rate 4.00%, CPA $12.50 and ROAS 4.00×.

Supported inputs and limits

Values are capped at one trillion; counts must be whole numbers and clicks cannot exceed impressions. A campaign may attribute multiple conversions to one click, so conversions are not capped at clicks. Rates with a zero divisor show N/A. The currency control formats entered amounts and never converts them. These formulas do not account for profit margin, refunds, taxes, attribution differences or view-through conversions. An optional funnel accepts 2 to 20 stages, up to 10,000 characters and 100 characters per stage name. Counts must be whole numbers from zero to one trillion, in nonincreasing order. Funnel stage counts are separate from campaign conversion attribution; they model a cohort progressing through stages. Each step shows conversion, lost count and drop-off, with the first-to-last rate shown separately.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Use one reporting window for every input

A click total from one date range and a revenue total from another can make a correct formula misleading. Keep the same campaign, dates, attribution rule and currency across your figures. For a business decision, compare these ratios with the actual cost of serving and fulfilling the conversions.

Questions about Digital Marketing Metrics Calculator

What is the difference between CTR and conversion rate?

CTR divides clicks by impressions. This conversion rate divides the conversions you enter by clicks, so it measures a later part of the same funnel.

Why does a result say N/A?

Its formula needs a denominator greater than zero. With no clicks, for example, CPC and the click-based conversion rate cannot be calculated.

Does ROAS show profit?

No. ROAS divides attributed revenue by ad spend. It leaves out product costs, fees, refunds and other expenses.

Does changing the currency convert my numbers?

No. Enter spend and revenue in the same currency. The selector only chooses how those entered amounts are printed.

How does the funnel differ from campaign conversion rate?

Campaign conversion rate uses entered conversions divided by clicks and can include repeated attributed conversions. The optional funnel follows one cohort through stages. It therefore requires each later count to be no larger than the previous one, and reports both step and overall conversion.

Project manager: Tony Hines · Content updated 30 September 2026 · Report a problem