CPM, CPC, CTR & Ad Spend Calculator
Fill in any 2 or 3 metrics — missing values calculate bidirectionally in real-time.
Live Analytics
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.