Sales template

Campaign Tracking Template with UTM

Roll up clicks, spend and conversions by campaign and channel to see what’s actually working — no pivot wrangling.

Use this template free →
Opens in your browser with sample data · export to Excel any time · your data stays yours

Prefer the spreadsheet? Download the .xlsx — free with an account, 3 free downloads.

See inside before you download: Campaign Tracking Template with UTM

campaign-tracking · sample dataLive
CampaignClicksSpendConv
Spring sale12,400£3,200184
Webinar5,800£1,10096
Retargeting9,100£2,400142
CPA and ROAS computed per row.

What's inside this template

Roll-up by campaignClicks, spend and conversions grouped.
CPA & ROASCost per acquisition and return, computed.
Channel viewCompare channels at a glance.
Export to ExcelShare the results.

How it works

Open the template

It loads with realistic sample data so you see a finished result immediately — nothing to set up.

Swap in your data

Type over the sample values, or upload your own file and map the columns in a couple of clicks.

Read, export, share

The tool recalculates instantly. Export to Excel or send a live link.

Related templates

Common questions

What are UTM parameters and which ones matter?

Tags added to a link so analytics can attribute the visit. Source, medium and campaign do almost all the work; term and content only matter if you're splitting ads within a campaign.

Why don't my UTM numbers match my ad platform?

They rarely do. Ad platforms count a click; analytics counts a session that survived the redirect, ad blockers and consent banners. A gap of 10–20% is normal — a gap of 60% means something is broken.

How should I name campaigns so this stays readable?

Lower-case, hyphenated, and consistent. 'Summer_Sale', 'summer sale' and 'summer-sale' become three separate rows in every report, and no amount of analysis fixes that after the fact.

Start from the Campaign / UTM performance template

Open it with sample data, swap in your own, and export in seconds — no formulas, no blank page.

Use this template free →
No card required · works in your browser · export any time