
You're investing in online marketing but not sure if it's paying off? You're not alone. Measuring return on investment (ROI) is one of the biggest challenges Czech businesses face. This article shows you how to measure ROI correctly, which metrics to track, and how to avoid the most common mistakes.
What Is ROI and Why It Matters
ROI (Return on Investment) is the ratio between profit and investment expressed as a percentage. The basic formula is straightforward:
ROI = ((Contribution margin before marketing − Marketing cost) / Marketing Cost) x 100
Illustrative example: Total campaign cost is €800 and attributed orders are €3,200 with a 50% contribution margin before marketing (€1,600). ROI is ((1,600 − 800) / 800) × 100 = 100%: €800 remains after campaign cost. This is a simplified model, not a client result. Attribution alone does not prove that every order was incremental.
Why Measuring ROI in Online Marketing Is Tricky
On paper, ROI looks simple. In practice, you'll run into several complications:
Four complications in measuring ROI
- Multiple channels at once Facebook, then Google, finally email
- Long purchase cycles in B2B, it takes months for a lead to become a customer
- Offline conversions found online, ordered by phone
- Brand effects brand awareness is hard to measure in the short term
Key Metrics by Marketing Channel
PPC Advertising (Google Ads, Sklik)
Which of the two platforms to choose and how to split your budget between them, I break down in my article Google Ads vs Sklik. For paid advertising, track:
- CPA (Cost per Acquisition), how much it costs to acquire one customer
- ROAS (Return on Ad Spend), the ratio of revenue to ad spend
- CTR (Click-through Rate), clicks divided by ad impressions
- Quality Score. Google's rating of your ad quality
- Conversion rate, the percentage of visitors who complete the desired action
Derive targets from contribution margin. With a 25% margin before advertising, ROAS 4× covers ad spend alone; with a 50% margin, 2× does. This assumes no additional excluded costs. Management, returns, shipping, tools and the required profit raise the threshold. Set the customer acquisition limit after including them.
SEO (Organic Search)
SEO timing varies; separate ongoing costs from earlier investment. Neither an outcome nor a specific deadline is guaranteed:
- Organic traffic, number of visitors from search engines
- Keyword rankings, where you appear in search results
- Organic CTR, how many people click on your result
- Organic conversions, how many organic visitors become customers
- Cost per acquisition, total SEO costs divided by the number of customers from organic search
If you want to track these numbers continuously, my SEO optimization includes a monthly report with positions and clicks for the past month.
Social Media
For social media, distinguish between branding and performance metrics (which platform to choose for your business, I cover in my overview of social media for businesses):
Branding and performance metrics
- Branding metrics
- Reach and impressions
- Engagement rate
- Follower growth
- Share of voice
- Performance metrics
- Conversions from social media
- CPA from paid campaigns
- Website traffic from social media
- Attributed revenue
Email Marketing
Email marketing reaches people who already know you, so measure it separately:
- Open rate, percentage of opened emails (inflated by Apple Mail privacy protection, treat it as indicative)
- Click rate, percentage of clicks within the email
- Conversion rate, percentage of recipients who make a purchase
- Revenue per email, average revenue per email sent
- Unsubscribe rate, percentage of unsubscribes
Worked example: Email: from a click to margin
illustrative example
| Item | Value |
|---|---|
| Sent emails → visits | 1,000 → 80 |
| Orders attributed to campaign | 8 |
| Revenue / margin before campaign cost | CZK 16,000 / 6,400 |
| Campaign cost | CZK 2,000 |
| Margin-based ROI | (6,400 − 2,000) / 2,000 = 220% |
Attributing an order to email does not prove incremental sales.
How to Set Up Measurement Properly
Four steps to set up measurement
- Conversion goals define exactly what you measure
- Tracking GA4, Tag Manager, pixels, UTM, CRM
- Attribution model how credit for a conversion is assigned
- Reporting a regular dashboard of costs and revenue
Step 1: Define Conversion Goals
Before you start measuring, you need to know what you're measuring. Typical conversion goals:
- Submitting an inquiry form
- Completing an order
- Signing up for a newsletter
- Downloading a price list or catalog
- Making a phone call from the website
Step 2: Implement Tracking
The essential technical infrastructure for measurement:
- Google Analytics 4, the foundation for traffic and conversion measurement
- Google Tag Manager, managing tracking codes after installing the container and required website events
- Conversion pixels. Meta Pixel, LinkedIn Insight Tag, etc.
- UTM parameters, consistent source labels; they do not capture every journey or replace consent
- CRM integration, connecting online data with sales data
Step 3: Choose an Attribution Model
Attribution assigns credit for a recorded conversion. GA4 offers data-driven attribution and last-click variants. Former first-click and linear models are no longer available in GA4.
Data-driven attribution is a model estimate from available paths, not a complete record of what caused a sale. Compare it with last click, CRM and overall economics. Check the lookback window, consent, duplicates and offline-result imports.
Step 4: Build a Reporting Dashboard
Regular reporting should include:
- Cost and revenue breakdown by channel
- Key metric trends over time
- Period-over-period comparisons
- Identification of best and worst-performing campaigns
- Optimization recommendations
Worked example: A report separating revenue and profit
illustrative example
| Channel | Cost | Revenue / margin | Qualified leads |
|---|---|---|---|
| Search | 10,000 | 40,000 / 16,000 | 12 |
| 2,000 | 16,000 / 6,400 | 4 | |
| Total | 12,000 | 56,000 / 22,400 | 16 |
Example ROI: (22,400 − 12,000) / 12,000 = 86.7%. Margin is before campaign cost.
The Most Common ROI Measurement Mistakes
- Only measuring last click, ignores the entire customer journey
- Not counting all costs. ROI should include employee time, tools, and agency fees
- Too short a timeframe. SEO and branding need months to show results
- Vanity metrics, likes and followers are not the same as revenue
- Missing offline tracking, don't forget about phone calls and in-person visits
How Often to Measure and Evaluate
| Frequency | What to Track |
|---|---|
| Daily | PPC budgets, tracking outages |
| Weekly | Conversions, CPA, ROAS |
| Monthly | Overall ROI, trends, channel comparisons |
| Quarterly | Strategic evaluation, budget reallocation |
Conclusion
Measuring online marketing ROI isn't rocket science, but it requires a systematic approach, the right tools, and consistency. The most important thing is to start, even imperfect measurement is better than none. Gradually refine your system and make decisions based on data, not gut feelings.
What to take away
- Calculate ROI from contribution margin before marketing, not from revenue.
- Costs include employee time, tools and agency fees.
- Derive target values (for example ROAS) from margin and include all costs.
- Attribution alone does not prove that orders were incremental; compare models with the CRM and overall economics.
- Measure each channel with its own metrics and do not forget offline conversions.
- SEO and branding need months, so do not judge only a short horizon.
Need help setting up measurement on your website? I do not manage campaigns myself, but as part of SEO I'll set up measurement and help you interpret the data to support budget decisions based on cost and sales outcomes. Book a consultation today.
