73% of businesses in Ukraine measure the effectiveness of digital marketing wrong — they look at clicks and reach instead of real money. In LeadPrice practice we see it constantly: when a client says “we have lots of traffic but it doesn’t sell,” in 8 out of 10 cases the reason is that they’re measuring the wrong metrics. The real effectiveness of digital marketing = how many hryvnias of profit every hryvnia invested in advertising brought. Everything else is vanity metrics. In this article we break down a 6-step framework we use for clients with $50-500K/mo in revenue: from unit economics to end-to-end analytics. No fluff, with specific formulas and tools.
Why the standard “let’s look at Google Analytics” approach doesn’t work
A typical picture: the business owner looks at the Meta or Google Ads account, sees “1,000 clicks for $200,” thinks “not bad, let’s continue.” Three months later it turns out CAC has grown to $85, LTV has fallen, and a ROAS of 2.1 actually means losses, because the product margin is only 35%.
The problem is that the platforms (Meta, Google, TikTok) show their own metrics — the ones that make their work look good. Clicks, CTR, reach, “conversions” (which they define themselves). But these numbers don’t answer the main question: did we earn more on this than we spent?
According to our data from 250+ clients, the average gap between “conversions” in the ad account and real purchases in the CRM is 30-40%. The platform says “100 conversions,” the CRM shows 65 purchases, the accounts count 58 payments. If you make decisions based on the first figures, you’re overpaying by at least 35%.
Step 1: Calculate the unit economics — the foundation of all metrics
Before looking at ROAS or CAC, you need to know the basic math of your business. Without it all the other metrics are a game of roulette.
What to calculate (the mandatory minimum):
- AOV (Average Order Value) — the average order. Formula: total revenue / number of deals in the period.
- Product margin — what’s left after cost of goods. Formula: (price − cost) / price × 100%.
- LTV (Lifetime Value) — how much a client will bring over the whole relationship. Formula: AOV × average number of purchases × margin.
- Acceptable CAC — how much you can spend to acquire one client. Formula: LTV × 0.3 (if you plan to pay back within 3-4 months).
An example from our client (the aesthetic medicine clinic FZone): AOV 4,500 UAH, margin 65%, the average patient returns 2.3 times a year. LTV = 4,500 × 2.3 × 0.65 = 6,727 UAH. Acceptable CAC = 6,727 × 0.3 = 2,018 UAH. If advertising brings patients at a higher cost than that, it doesn’t scale.
It sounds simple, but in 6 out of 10 clients who come to us these numbers are either calculated wrong (returns, discounts, seasonality not accounted for) or exist only “somewhere on a scrap of paper.” When we do an audit, it often turns out the real LTV is 20-30% lower than they thought.
Step 2: Choose the right metrics for the channels
Every digital marketing channel has its own specifics. Measuring the effectiveness of Facebook Ads the same way as Google Ads is a mistake.
| Channel | Main metric | Additional metrics | Effectiveness threshold |
|---|---|---|---|
| Meta Ads (Facebook/Instagram) | ROAS (Return on Ad Spend) | CPM, CTR, CPC, Frequency | ROAS > 3.0 for e-commerce, >4.5 for services |
| Google Ads (Search) | CAC (Cost per Acquisition) | CPC, Conversion Rate, Quality Score | CAC < 30% of LTV |
| Google Ads (Display/YouTube) | CPV (Cost per View), VTR | View-through conversions | VTR > 15%, CPV < $0.05 |
| TikTok Ads | CPA (Cost per Action) | Engagement Rate, Video Completion | CPA < 40% of AOV |
| SEO/organic | Organic Revenue / SEO spend | Organic CTR, Rankings, Traffic | ROI > 300% over 6-12 months |
Why you can’t look at ROAS alone: imagine Meta Ads shows a ROAS of 4.2 (4.20 UAH of revenue for every hryvnia of advertising). Sounds great. But if the product margin is 20%, the real profit = 4.20 × 0.20 = 0.84 UAH per hryvnia of spend. Minus operating costs (logistics, salaries, rent) — you’re in the red.
At LeadPrice we use the metric Contribution Margin ROAS = (Revenue × Margin − Ad Spend) / Ad Spend. It shows the real profit, not just revenue. For the client Adaptis (e-commerce) a ROAS of 634% sounds wow, but CM ROAS = (revenue × 0.42 margin − spend) / spend = 2.1. Still good, but that’s the honest figure.
Step 3: Set up end-to-end analytics
This is where the magic begins — when you can trace the client’s path from the click on the ad to the paid invoice. Without it all metrics are assumptions.
What needs to be connected:
- UTM tags on all channels — to understand where the client came from. The standard: utm_source, utm_medium, utm_campaign, utm_content, utm_term.
- Conversions API / Server-Side Tracking — passing events from your server to Meta/Google to bypass iOS 14.5+ blocking and ad blockers. This raises attribution accuracy by 20-35%.
- CRM integration — data from forms, calls, chats flows into one place. We work with KeyCRM, Bitrix24, HubSpot, Pipedrive.
- Call tracking — separate phone numbers for each channel. Tools: Binotel, Ringostat, CallTouch.
- A single dashboard — Google Data Studio / Looker Studio or Power BI. All sources in one place: advertising + CRM + revenue.
A real case: a client (B2B manufacturing) said “Facebook doesn’t work, only Google brings requests.” After implementing end-to-end analytics it turned out: Facebook brings 40% of requests, but those people call rather than fill in the form. Call tracking showed that CAC from Facebook was actually $45, not the $120 they’d assumed. The budget was reallocated and overall CAC fell 28%.
Part of the problem is attribution. Last-click (the last source before the purchase) gives a distorted picture. A person could have seen your ad on Facebook 5 times, then googled and bought through Google Ads. Google gets all the credit, though Facebook did 80% of the work. We use the Data-Driven Attribution model in GA4 or our own weights based on CRM data.
Step 4: Build a dashboard with business metrics
Once the data exists, you need a tool to see it every day. Not digging through 5 accounts, but opening one screen and understanding within 30 seconds: is everything fine or is there a problem.
What the dashboard should contain (our standard):
- Block 1: Total spend and revenue — how much was spent on advertising, how much was earned, ROAS, Contribution Margin ROAS.
- Block 2: By channel — a breakdown of Meta / Google / TikTok / Organic. Spend, conversions, CAC, ROAS for each.
- Block 3: By campaign — the top-5 best and top-5 worst by CM ROAS. So you see immediately where the budget is leaking.
- Block 4: The funnel — how many people at each stage (click → form → call → meeting → deal). Where the biggest drop-off is.
- Block 5: Trends — graphs by week/month. CAC, ROAS, number of conversions.
- Block 6: Forecast — based on current data, what we expect by the end of the month. If the trend is worsening, that’s a signal to act now, not to wait for the report.
For LeadPrice clients we build such dashboards in Looker Studio with hourly auto-refresh. The business owner sees real money, not “clicks and impressions.” It changes the conversation with the marketer: instead of “why so little reach,” it’s “why has CAC grown 15%, and what are we doing to bring it back to normal.”
Step 5: Calculate ROI and determine the breakeven point
The most important metric of digital marketing effectiveness is ROI (Return on Investment). The formula is simple: ROI = (Profit − Marketing spend) / Marketing spend × 100%.
Example: you spent $2,000 on advertising and got $8,000 in revenue at a 40% margin. Profit = $8,000 × 0.4 = $3,200. ROI = ($3,200 − $2,000) / $2,000 × 100% = 60%. For every dollar of advertising you earned $0.60 of net profit.
The breakeven point: the moment when profit from advertising = ad spend. ROI = 0%. Anything above that and you’re in the black. But that doesn’t mean you should stop at a 10% ROI. For growth you need an ROI of at least 50-100%, to have room for scaling and risk.
In our practice healthy ROIs by channel look like this:
- Meta Ads — 80-150% (e-commerce), 150-300% (services)
- Google Ads Search — 100-200%
- TikTok Ads — 60-120% (a new audience, needs time to warm up)
- SEO — 300-500% after 6-12 months
If ROI is lower, either you’re spending on the wrong audience, or the product doesn’t have enough margin for paid advertising, or the funnel “leaks” at the conversion-to-sale stage. At LeadPrice at this stage we do a full audit and find exactly where the money is being lost.
Step 6: Regular monitoring and tests
Digital marketing effectiveness isn’t “set it up and forget it.” It’s a constant game of improving 5-10% every month.
What we monitor weekly:
- CAC by channel — is it rising? If it’s grown 20%+, we look for the cause (the auction got more expensive, the creatives got tired, the audience is exhausted).
- Conversion Rate at each funnel stage — if form-to-call CR fell from 60% to 45%, the problem is lead quality or handling speed.
- ROAS / ROI overall and by campaign — the top-3 campaigns should deliver 70% of the result. If not, we reallocate the budget.
- New vs repeat clients — if 90% of sales go to new clients and there are no repeats, the problem is the product/service, not the marketing.
What we test every 2 weeks (our sprint standard):
- New creatives (video / static / UGC)
- New audiences (lookalike, interests, retargeting)
- New messages in the ads (pain-based vs emotional vs rational)
- New landing pages (if CR < 3%, the problem is here, not in the advertising)
- New offers (a discount vs a bonus vs free delivery)
Every hypothesis is tested on 10-15% of the budget. If it works 20%+ better, we scale. If not, we switch it off and test the next one. That’s the “Who → What → Why → How → Ongoing work” methodology we use at LeadPrice for all clients.
Example: for the client RISE (education) we tested 12 creative variants in a month. 9 showed a CAC of $5-7, but 3 variants (UGC videos with students) delivered a CAC of $3.45. We moved the budget to them, overall CAC fell 38%, and the number of requests doubled on the same budget.
Tools for measuring effectiveness (a practical list)
Here’s the tool stack we use at LeadPrice for 90% of clients:
Analytics and tracking:
- Google Analytics 4 — basic web analytics, free. Be sure to set up enhanced ecommerce / conversions.
- Google Tag Manager — a tag manager for quickly adding tracking without developers.
- Meta Pixel + Conversions API — tracking site events for Facebook/Instagram advertising.
- Hotjar / Microsoft Clarity — session recordings and heatmaps. Free, shows where people “get stuck” on the site.
- Binotel / Ringostat — call tracking, call recording, CRM integration.
CRM and data management:
- KeyCRM — our favorite for e-commerce and small business in Ukraine. $10-30/mo, integrates with everything.
- Bitrix24 — for complex funnels and large teams. Lots of features, but more complicated.
- HubSpot / Pipedrive — if you work with Europe/the US or have a complex B2B cycle.
Dashboards and visualization:
- Google Looker Studio (formerly Data Studio) — free, connects to GA4, Meta Ads, Google Ads, Google Sheets. Covers 80% of needs.
- Power BI — if you need complex analytics and have data from 10+ sources.
- Supermetrics / Improvado — connectors for automatically pulling data from ad platforms into one dashboard. $50-300/mo.
Testing and optimization:
- Google Optimize — A/B tests on the site. Being shut down in 2024; alternatives: VWO, Optimizely.
- Unbounce / Instapage — fast creation and testing of landing pages.
- Canva / Figma — designing ad creatives.
The minimum starter stack: Google Analytics 4 + Google Tag Manager + Meta Pixel + KeyCRM + Looker Studio. That covers 70% of needs for $10-50/mo. Add the rest when you grow to $50K+ in ad spend.
When the framework is NOT the right fit
Honestly: this approach isn’t for everyone. There are situations where the cost of implementing end-to-end analytics and dashboards won’t pay back.
Not worth implementing if:
- Your ad budget is < $500/mo — the cost of the tools (call tracking, CRM, integrations) will eat 30-40% of the budget.
- You have < 50 conversions a month — statistically not enough data for valid conclusions.
- The sales cycle is > 6 months (complex B2B) — attribution breaks; other methods are needed (pipeline tracking).
- You’re only testing the product — at this stage the speed of hypotheses matters more than perfect analytics.
For such cases at LeadPrice we recommend a simplified version: basic analytics + a weekly data export to Google Sheets + manual ROI calculation. When you grow to $20-30K/mo in revenue, then we automate.
FAQ: How to measure digital marketing effectiveness
Which is the main effectiveness metric — ROAS or ROI?
ROI is the bottom-line metric that shows net profit. ROAS shows only revenue per ad spend, without accounting for margin and operating costs. For day-to-day campaign management we look at ROAS (fast reaction); for strategic decisions — ROI (real money). If the product margin is > 50%, ROAS and ROI will be close. If the margin is 20-30% (as in e-commerce), a ROAS of 3.0 can mean an ROI of 0% or even negative. So always calculate Contribution Margin ROAS = (Revenue × Margin − Ad Spend) / Ad Spend.
How long does it take to see the real effectiveness of advertising?
For first conclusions — at least 2 weeks and 30+ conversions per channel. For statistically significant data — 1-2 months and 100+ conversions. If you have a long sales cycle (B2B services, real estate, expensive equipment), you need 3-6 months. Some businesses expect results in a week — that’s unrealistic. Meta’s and Google’s algorithms need time to learn (7-14 days), plus data has to be gathered for optimization. In our practice the first month is always testing and calibration; real optimization starts from M2.
Can the data in the Meta and Google ad accounts be trusted?
Partly yes, but with adjustments. The platforms paint an optimistic picture: they count conversions that might have happened WITHOUT the advertising (view-through conversions), don’t account for returns/cancellations, and credit themselves with conversions actually made by another channel (last-click attribution). According to our data, the real number of conversions in the CRM/accounts is 25-40% lower than the ad account shows. That’s why it’s critical to have end-to-end analytics that shows ALL sources and final payments, not just “added to cart” or “form submitted.” Use the account data for operational management, but make strategic decisions based on the CRM + dashboard.
What to do if CAC rises every month?
That’s normal for mature campaigns — the warm audience is exhausted, the cold one is more expensive. The action plan: 1) Check whether the creatives have “worn out” (frequency > 3-4 = time to change). 2) Expand the audience — lookalikes at new percentages, new interests, video viewers. 3) Work on site conversion — if CR grows 30%, CAC can grow 20% and ROI stays the same. 4) Add a new channel — don’t keep all your eggs in one basket. If the whole budget is on Meta and the auction has gotten 40% more expensive, you’re powerless. If you have Google + TikTok + SEO, you’re diversified. In our experience with LeadPrice clients, a combination of 2-3 channels gives a blended CAC 25-35% lower than a single channel.
What’s the difference between Last Click, First Click and Data-Driven attribution?
Last Click gives all the credit to the last source before the conversion. A person saw your ad on Facebook 5 times, then googled and bought through Google Ads — all the credit goes to Google. First Click is the opposite — credit goes to whoever brought the client first (which often overstates the effectiveness of blogs and SEO). Data-Driven Attribution (available in GA4 at >500 conversions/month) distributes credit across ALL touchpoints based on real data — how many people who saw Facebook + Google bought vs only Google. It’s the most accurate model, but needs a lot of data. For a small business (< 200 conversions/month) we use Linear Attribution (all channels equal) or Time Decay (the later channels matter more). The main thing: do NOT make decisions based on Last Click alone, because that way you kill the top-of-funnel channels (Facebook, YouTube) that prepare the audience for the bottom (Google Search).
How much does implementing a full tracking system cost?
It depends on the complexity of the business. The minimum stack (GA4 + GTM + Meta Pixel + a basic CRM + Looker Studio) — a $200-500 one-time setup + $10-50/mo for tools. Full end-to-end analytics (Conversions API, call tracking, CRM integration, a custom dashboard, event setup) — $1,000-2,500 one-time + $100-300/mo for tools and support. For e-commerce with a product feed and a cart, add $500-1,000 for the enhanced ecommerce setup. It seems expensive, but it pays back within 1-3 months through a 20-30% drop in CAC and correct budget decisions. A single mistake like “burning $5K on the wrong audience” costs more than a whole year of tracking.
Summary: from metrics to money
Digital marketing effectiveness isn’t clicks and impressions. It’s how many hryvnias of net profit you got for every hryvnia invested in advertising. Everything else is intermediate metrics that matter for optimization but not for strategic decisions.
The 6-step framework (unit economics → the right metrics → end-to-end analytics → a dashboard → ROI → regular tests) is how we at LeadPrice work with every client. Not “set up a campaign and wait,” but weekly sprints with clear hypotheses and measurement. That’s how FZone got 5,250 patient bookings in 38 months, Adaptis a 634% ROAS in e-commerce, RISE $3.45 per lead in education.
If you’re currently looking only at the ad accounts and don’t know your real LTV, CAC and ROI, start with a unit economics audit. It’s 2 hours of work that will show whether your business is even ready to scale through paid advertising. Contact us at leadprice.com.ua/en/contacts-en — we’ll do a free audit of your current analytics and show where you’re currently “leaking” 20-30% of the budget.