Understanding the UTM campaign link value calculator — concept and principle
This calculator estimates what the clicks on a UTM-tagged campaign link are worth: revenue per click, total attributed revenue and return on ad spend (ROAS). Marketers use it to compare newsletters, social posts, influencer links and paid ads that are tracked with UTM parameters in analytics tools. It works with any currency; the example uses US dollars.
How it is calculated
- Revenue per click = conversion rate × average order value.
- Attributed revenue = tracked clicks × conversion rate × average order value.
- ROAS = attributed revenue ÷ campaign cost, shown as a multiple (×).
The conversion rate is entered in percent.
The principle
UTM parameters (utm_source, utm_medium, utm_campaign and others) are tags added to a link so that analytics software can tell which campaign brought a visitor. Once clicks are attributed to a campaign, their value follows from a simple chain: a share of visitors buy, and each purchase brings the average order value. Multiplying the two gives the expected value of one click, which is the most useful number when you decide how much a click is worth paying for. ROAS then compares that revenue with what the campaign cost.
Worked example
- Revenue per click = 2.5% × $60 = $1.50.
- Attributed revenue = 2,000 × $1.50 = $3,000.00.
- ROAS = $3,000 ÷ $800 = 3.75×.
- In other words, each dollar spent brought back $3.75 in revenue.
How to read the result
A ROAS above 1× means attributed revenue exceeded cost, but that is not yet profit. To break even on gross profit, ROAS must be at least 1 ÷ gross margin; with a 40% margin that is 2.5×. Revenue per click is also your ceiling for cost per click: paying more than $1.50 per click here would lose money even before product costs. Compare campaigns using the same attribution model and time window.
Common mistakes
- Inconsistent UTM spelling (Facebook vs facebook), which splits one campaign into several rows.
- Using conversion rate per session when the click count is per user, or the reverse.
- Treating attributed revenue as incremental; some buyers would have purchased anyway.
- Ignoring returns and refunds in average order value.
Frequently asked questions
Which UTM parameters are required?
In Google Analytics, utm_source, utm_medium and utm_campaign are the core ones; utm_term and utm_content are optional.
What is a good ROAS?
It depends on your margin. Compare ROAS with 1 ÷ gross margin to see whether the campaign covers product costs.
Should I tag internal links with UTMs?
No. Tagging links within your own site can overwrite the original source of the visit and distort reports.
Sources: Google Analytics Help, "Collect campaign data with custom URLs"