To measure digital marketing, tie every channel to an outcome the business cares about, such as enquiries or sales, track those outcomes before the campaign starts, and report cost per outcome by channel. Traffic, impressions and followers are inputs. They are not results.
This guide covers the funnel and the numbers that belong at each stage, how to calculate return on investment, how to track calls and WhatsApp, and the traps that make reports look better than the business feels.
Which metrics belong at each funnel stage?
| Stage | What you want to know | Useful metrics | Where to find them |
|---|---|---|---|
| Reach | Are the right people seeing us? | Impressions, share of searches shown for, reach | Google Ads, Meta, Search Console |
| Interest | Do they come and engage? | Clicks, click-through rate, engaged sessions, time on key pages | Search Console, GA4, ad platforms |
| Action | Do they enquire or buy? | Key events: form submissions, calls, WhatsApp clicks, purchases | GA4, call tracking, your CRM |
| Revenue | Did it pay? | Revenue by source, cost per lead, cost per customer, ROAS | GA4, CRM, sales records |
| Retention | Do they return? | Repeat purchase rate, reviews, email opt-ins | Store platform, CRM, Business Profile |
How do I set up tracking so the numbers are trustworthy?
Decide what counts as a result, then make the system record it. In Google Analytics 4, Google describes a key event as an event that measures an action particularly important to the success of your business. Once an event is marked as a key event, Analytics reports how many users complete it and how well each marketing channel drives it.
- List your resultsForm submitted, call button tapped, WhatsApp button tapped, purchase completed.
- Record them as eventsUse Google Tag Manager or your platform's setting so each result fires once, on a real submission, not on a page view.
- Mark the important ones as key eventsThese are the ones your reports will count.
- Link the toolsConnect Search Console, Google Ads and your analytics so channel data lines up.
- Test with a real submissionFill in your own form, tap your own button and confirm each result appears once.
If tracking is a gap on your site, it is one of the things a full audit looks for.
How do I calculate ROI, ROAS and cost per lead?
Three formulas cover most needs. The numbers below are made-up examples to show the arithmetic, not benchmarks.
| Measure | Formula | Example with invented numbers |
|---|---|---|
| Cost per lead (CPL) | Marketing spend divided by number of leads | SAR 6,000 spend and 50 leads gives SAR 120 per lead |
| Return on ad spend (ROAS) | Revenue from the ads divided by ad spend | SAR 24,000 revenue from SAR 6,000 spend gives a ROAS of 4.0 |
| Return on investment (ROI) | (Profit from marketing minus marketing cost) divided by marketing cost | SAR 9,000 gross profit on SAR 6,000 spend gives (9,000 minus 6,000) divided by 6,000, so 50% |
ROAS uses revenue and ignores your margin, so a high ROAS can still lose money if the product's margin is thin. ROI based on profit is the safer yardstick. For long sales cycles, such as property or B2B services, track cost per qualified lead and the close rate from your sales records, since revenue arrives months later.
How do I measure lead quality?
Cost per lead means little if the leads are not real prospects. Ask the people who take the enquiries to mark each one: genuine, wrong fit or spam. Then compare channels by cost per genuine lead. A channel that looks cheap by raw leads often loses once poor leads are removed.
Calls and chats need the same treatment. Track clicks on your phone and WhatsApp buttons as events, and use call tracking or a simple log of where each caller says they heard about you.
What are the common measurement traps?
- Vanity metrics. Followers and impressions can rise while enquiries fall.
- Counting events that are not results. A key event that fires on a page view or on a button that does nothing inflates your numbers.
- Platforms grading their own work. Each ad platform tends to claim credit for results. Compare against your own sales records.
- Too short a window. Google says some changes take several months to show, and suggests waiting a few weeks before judging a change in search. Do not call SEO a failure after one week.
- Changing everything at once. You cannot tell what worked.
What should a monthly report contain?
A useful report fits on a page: the goal and where you stand against it, the results by channel (leads or sales, cost per result, quality), what changed and why, and what you will do next month. Anything else is detail to be shown only if asked.
For where this fits in planning, see how to build a digital marketing strategy, and for the bigger picture, digital marketing in Saudi Arabia. If you would like us to set up the tracking and the report, our performance marketing service is the place to start.
Sources
Not sure your numbers can be trusted?
Tell us what you are tracking now. We will say what is missing and what to fix first.
