AdToolsHub
Advertisement Responsive Header Unit
Large Mobile Banner (320 x 100 px)
Dynamic Media Buying Engine

CPM, CPC, CTR & Ad Spend Calculator

Fill in any 2 or 3 metrics — missing values calculate bidirectionally in real-time.

$
$

Live Analytics

CTR (Click-Through Rate) 0.00%
CPC (Cost per Click) $0.00
Effective CPM (eCPM) $0.00
Two-Way Calculation: Type Spend + CPM -> Impressions auto-calculate. Type Impressions + CPM -> Spend auto-calculates!

Comprehensive Media Buying Guide & Attribution Standards

CPM (Cost per Mille) calculates the cost per 1,000 ad impressions across all currencies (USD, EUR, GBP): CPM = (Spend / Impressions) * 1,000. Alternatively, expected budget calculates as Spend = (Impressions / 1,000) * CPM, and required reach as Impressions = (Spend / CPM) * 1,000.

How to build clean UTM links

UTM parameters are tags added to a URL so that analytics tools can tell where visits come from. Paste your landing page, fill in source, medium, campaign and optionally content, and copy the finished link. Everything happens in your browser.

What each parameter means

utm_source is the platform or publisher (facebook, newsletter). utm_medium is the channel type (cpc, email, paid_social). utm_campaign names the campaign or promotion. utm_content separates ads or links that share a destination, which is useful for A/B tests.

Naming rules that save your reports

Use lowercase only, because analytics treats Facebook and facebook as different values. Use underscores instead of spaces, keep one naming convention for the whole team, and never put UTM tags on internal links, since that resets the visit source. Test the link before launching and keep a shared sheet of every tag you use.

Frequently asked questions

Do UTMs affect SEO? No, but use canonical tags so tagged URLs are not indexed as duplicates. Are UTMs case sensitive? Yes. Can I use them in email and social posts? Yes, they work anywhere a link is shared.