ZenWeb - Blog - How to Set Marketing KPIs With Your Agency

How to Set Marketing KPIs With Your Agency

Jian Tat Lee
June 18, 2026

Share this post:

How to Set Marketing KPIs With Your Agency
TL;DR: Set marketing KPIs with your agency by agreeing a short list of outcome metrics — leads, cost per lead, and revenue — tied to your business goals, then reviewing them on a fixed monthly cadence. Skip vanity metrics like impressions and likes. The right marketing KPIs turn a vague agency relationship into one you can actually hold to account.

Most Malaysian business owners sign with an agency, get a glossy monthly report a few weeks later, and still can’t answer the only question that matters: is this working? The report is full of numbers, yet none of them tell you whether the money came back. That gap almost always traces to one thing — nobody agreed the marketing KPIs up front.

KPIs are the handful of measurements you and your agency both agree to be judged on. Get them right and every report becomes a scorecard you can read in thirty seconds. Get them wrong — or skip them — and you’re left trusting a feeling. This guide shows you which marketing KPIs to set, what good looks like, and how to run them with your agency so the relationship stays honest.

Before we get into the specific numbers, this short video frames why knowing your marketing numbers is the difference between spending and investing.

Understanding Digital Marketing Analytics (Metrics and Tools)

Source video: Adam Erhart on YouTube

1. What marketing KPIs actually are (and how they differ from metrics)

Quick Answer: Marketing KPIs are the few metrics you agree to be judged on because they tie directly to a business goal. Every KPI is a metric, but most metrics are not KPIs. A metric is any number you can track; a KPI is the number that decides whether the work succeeded.

The words get used interchangeably, and that’s where the trouble starts. A metric is any data point — impressions, clicks, opens, bounce rate. There are hundreds. A KPI, a key performance indicator, is the small set you’ve chosen to define success because each one moves a real business outcome.

Here’s the simple test for whether a number is a true KPI: if it goes up, does your business get better? Impressions can triple while sales stay flat. Cost per lead dropping by half almost always means the business is better off. The first is a metric; the second is a KPI. Strong marketing analytics that track what actually drives sales start by sorting one from the other.

  • Metric: any measurable number — useful for diagnosis, not for judging success.
  • KPI: a chosen metric tied to a goal — the scoreboard you and your agency both watch.
  • Vanity metric: a number that looks good in a report but doesn’t move revenue — the trap to avoid.
Key takeaway: A metric is any number; a KPI is the number that decides success. Pick KPIs by asking whether the business genuinely improves when they move.

2. Why setting KPIs with your agency matters

Quick Answer: Setting marketing KPIs with your agency aligns both sides on the same definition of success before any money is spent. Without agreed KPIs, the agency optimises for what’s easy to report and you optimise for sales — two different goals. Shared KPIs close that gap and make the relationship accountable.

Proving marketing works is hard even for the people running it. A 2024 Gartner survey found that only 52% of senior marketing leaders can prove marketing’s value to their business. If half of full-time marketing chiefs struggle, a busy SME owner reading a monthly report has little chance — unless the KPIs were agreed in advance.

When KPIs aren’t set together, a quiet misalignment creeps in. The agency reports what’s flattering and easy to pull; you care about enquiries and revenue. Both sides think they’re winning while looking at different scoreboards. Agreeing the KPIs up front is also the clearest signal of what a good digital marketing agency should deliver — a real partner will welcome being measured.

Key takeaway: Shared KPIs give both sides one definition of success. A confident agency welcomes clear targets; reluctance to be measured is itself a warning.

Not sure what your agency should be accountable for?

Start from what a full-service team is meant to own each month. See what a digital marketing agency should deliver →


3. The marketing KPIs that matter, by funnel stage

Quick Answer: The right marketing KPIs change by funnel stage. Track reach efficiency at awareness, then click-through and cost per click at consideration. At the decision stage watch cost per lead and conversion rate; at the revenue stage, ROAS and customer lifetime value. Match the KPI to the stage and you stop judging early activity by late-stage outcomes.

A common mistake is demanding sales from a campaign whose job was awareness, or celebrating reach from a campaign meant to close. KPIs should map to where the work sits in the funnel. The table below is the framework ZenWeb sets with new clients — one KPI that matters per stage, and the vanity metric that tends to distract from it.

The KPI that matters at each funnel stage
The marketing KPI that matters most at each funnel stage, the common vanity metric that distracts from it, and what the real KPI tells a business owner.
Funnel stageKPI that mattersVanity metric to ignoreWhat it tells you
AwarenessCost per 1,000 reached (CPM) to the right audienceTotal impressions, follower countAre we reaching the right people affordably
ConsiderationClick-through rate, cost per clickLikes, shares, page viewsIs the message pulling people in
DecisionCost per lead, conversion rateForm views, bounce rate aloneAre clicks turning into enquiries at a sane cost
RevenueReturn on ad spend (ROAS), cost per acquisition“Engagement rate”Is spend turning into ringgit
RetentionRepeat purchase rate, customer lifetime valueEmail open rate on its ownAre customers coming back and worth more

Source: ZenWeb’s recommended KPI framework, based on managing 500+ Malaysian SME accounts, 2024–2026.

You don’t need every row from day one. A typical Malaysian SME running ads and a website should lock the decision-stage and revenue-stage KPIs first — cost per lead and ROAS — because those connect most directly to the bank account. Layer the earlier stages in once the basics are tracked. This staged approach also shapes what to expect during agency onboarding in the first 30 days, when the tracking gets built.

Key takeaway: Match the KPI to the funnel stage. Lock cost per lead and ROAS first — they connect most directly to revenue — then layer in awareness and retention metrics.

4. Vanity metrics vs outcome KPIs: what to stop reporting

Quick Answer: Most agency reports lead with vanity metrics — impressions, likes, follower growth — because they’re easy to pull and always look positive. Outcome KPIs like leads, cost per lead, and revenue appear far less often. Insisting the report leads with outcomes is the fastest way to clean up a marketing KPI dashboard.

When a business switches to ZenWeb, we audit the report it arrived with. The pattern is consistent: the metrics that fill the top of the page are the ones that prove the least. The chart below shows how often each metric type leads the incoming report.

What incoming agency reports lead with
How often each metric type leads the monthly report when a Malaysian SME switches agencies, based on ZenWeb onboarding audits, with each metric tagged as vanity, mixed, or outcome.
What the report leads withShare of switch-in auditsType
Impressions / reach

72%

Vanity
Likes & follower growth

64%

Vanity
Website clicks / sessions

48%

Mixed
Leads / enquiries

35%

Outcome
Cost per lead

22%

Outcome
Revenue / ROAS

14%

Outcome

Source: ZenWeb onboarding audits of Malaysian SMEs switching agencies, 2024–2026; shares illustrative.

The green bars — the metrics that actually prove value — are the shortest. That’s the whole problem in one picture. Flip it by asking your agency to put leads, cost per lead, and revenue at the top of every report, with reach and engagement underneath as supporting context. This is exactly what separates a useful report from a busy one, and our guide to what a good monthly agency report should show you goes deeper on the layout.

Key takeaway: Vanity metrics dominate reports because they’re easy and flattering. Insist outcomes lead the page — leads, cost per lead, revenue first; reach and engagement as context below.

5. What “good” looks like: KPI benchmarks by channel

Quick Answer: A KPI target means nothing without a benchmark. For Malaysian SMEs, healthy cost per lead runs roughly RM 12–70 on Meta and RM 25–120 on Google Search, with channel-typical click-through and conversion ranges to match. Anchor every marketing KPI to a realistic range so you can tell a good month from a bad one.

“Lower cost per lead” is a direction, not a target. To hold an agency accountable you need a number to compare against. The ranges below are drawn from ZenWeb client tracking across a dozen Malaysian industries — useful as a starting reference, though your real targets depend on margin and average order value.

Typical KPI ranges by channel for Malaysian SMEs
Typical click-through, conversion, and cost-per-lead ranges by marketing channel for Malaysian SMEs, based on ZenWeb client tracking, as a benchmark reference for setting KPI targets.
ChannelPrimary KPIHealthy rangeSupporting KPI
Google Search AdsCost per leadRM 25–120CTR 4–6%
Meta Ads (lead gen)Cost per leadRM 12–70CTR 1–2%
SEO / organicLeads per quarter+10–30% once rankingOn-page conv 2–4%
Email marketingClick-to-enquiry2–4% of listOpen 25–35%
WhatsApp remarketingReply-to-close8–20%Reply rate 30–50%

Source: ZenWeb client tracking across 12 Malaysian industries, 2024–2026; ranges illustrative and vary by sector and margin.

Use these as conversation starters, not contracts. A RM 90 cost per lead is fine for a property developer closing six-figure deals and ruinous for a RM 30 product. A benchmark’s real job is to make the agency justify its number against your margins. That is also where understanding how digital marketing agencies charge and what the fee buys helps you read the full cost picture.

Key takeaway: A KPI needs a benchmark to mean anything. Anchor each target to a realistic channel range, then adjust for your own margin and average order value.

Want these benchmarks applied to your own accounts?

We’ll map realistic KPI targets to your margins before you spend a ringgit. Explore our digital marketing services →


6. How to set marketing KPIs with your agency: a step-by-step

Quick Answer: To set marketing KPIs with your agency, start from a business goal. Then pick three to five KPIs that map to it, make each one specific and time-bound, agree the data source, and write them into the first-month plan. Five steps turn a vague brief into a scoreboard both sides can be judged on.

Setting KPIs isn’t a one-hour meeting you can skip. Done in order, these five steps give you a short, shared list that survives contact with a real campaign. Work through them with your agency before the first ringgit is spent.

  1. Start from the business goal, not the channel. Name the outcome — “50 qualified enquiries a month” or “RM 200k in tracked revenue this quarter” — before anyone mentions TikTok or Google.
  2. Pick three to five KPIs that map to it. Fewer is better. Cost per lead, lead volume, conversion rate, and ROAS cover most SMEs. Resist the urge to track everything.
  3. Make each KPI specific and time-bound. “More leads” is a wish. “Cost per lead under RM 60 within 90 days” is a KPI you can pass or fail.
  4. Agree the data source and who owns it. Decide whether leads come from GA4, the ad platform, or your CRM — and confirm the accounts stay in your name, with the agency given access.
  5. Write them into the plan. Put the agreed KPIs in the contract or first-month plan so the review has a documented baseline, not a memory.

The work that turns these steps from theory into a running dashboard usually happens during your agency’s setup and tracking phase. If a prospective agency resists writing KPIs down or wants to track twenty metrics instead of five, treat that as useful information before you sign.

Key takeaway: Goal first, then three to five specific, time-bound KPIs with an agreed data source, written into the plan. A short documented list beats a long remembered one.

7. How often to review KPIs — the cadence that works

Quick Answer: Review marketing KPIs monthly with your agency and judge the trend over a quarter, not a single month. Accounts that hold a fixed monthly KPI review make sharper decisions and pull ahead of those that only glance at numbers occasionally. The cadence matters as much as the KPIs themselves.

KPIs you set and forget drift. A fixed monthly review — same day, same dashboard — is what turns numbers into decisions. The modelled curve below shows why cadence compounds: two accounts with identical KPIs, one reviewed monthly, one left mostly alone, indexed to 100 at the start.

Decision clarity over six months: monthly review vs none
A modelled six-month comparison of decision-clarity and lead-quality index for an account with a fixed monthly KPI review versus one with no regular review, both indexed to 100 at the start.
MonthMonthly KPI reviewNo regular reviewWhat’s happening
Month 0100100Same KPIs, same starting point
Month 110499First review trims the weakest spend
Month 2112100Budget shifts to what’s converting
Month 3125101Compounding from three clean decisions
Month 6150103A clear gap from cadence alone

Source: Modelled projection based on ZenWeb client patterns, Malaysia, 2024–2026; illustrative.

The exact numbers are illustrative; the shape is the point. A flat KPI line over two or three quarters, with no review prompting a change, is one of the clearest signs your marketing agency is underperforming. The monthly review is what catches it early enough to act.

Key takeaway: Review monthly, judge over a quarter. The cadence compounds — regular reviews drive small course-corrections that pull a campaign well ahead of a set-and-forget one.

8. KPI mistakes to avoid when working with an agency

Quick Answer: The common KPI mistakes are tracking too many metrics, choosing vanity KPIs, expecting sales-stage results from awareness work, and letting the agency own the data accounts. Each one quietly breaks accountability. Avoiding them keeps your marketing KPIs honest no matter which agency you work with.

Even owners who set KPIs well can undo the effort with a few avoidable habits. These are the ones we see most often when reviewing how Malaysian SMEs run their agency relationships.

  • Tracking too many KPIs. A dashboard with twenty numbers hides the five that matter. Pick a short list and let the rest stay as diagnostic metrics.
  • Choosing vanity over outcome. Followers and impressions feel like progress but don’t pay wages. Keep revenue-linked KPIs at the top.
  • Mismatching KPI to stage. Judging a brand-awareness campaign by immediate sales kills work that needed two more months to pay off.
  • Letting the agency own your accounts. If the data lives in the agency’s logins, your KPIs leave when they do. Own Google, Meta, GA4, and your CRM.

That last point matters most when the relationship changes. Maybe you’re weighing a local or international marketing agency, or choosing between an agency and an in-house or freelancer setup. Either way, owning your own data and KPIs keeps you in control rather than locked in.

Key takeaway: Keep the list short, outcome-led, and stage-matched — and always own your own accounts. Those four habits protect your KPIs through any agency change.

9. Conclusion: KPIs are how you stay in the driver’s seat

Setting marketing KPIs with your agency is the single cheapest thing you can do to make the relationship work. It costs one honest conversation up front and saves you months of guessing whether the spend is paying off. Agree a short list of outcome KPIs, anchor each to a realistic benchmark, and review them on a fixed monthly cadence.

Do that, and every report becomes a scoreboard instead of a sales pitch. You’ll spot a slow start versus a real stall, justify or question the spend with data, and keep your marketing KPIs — and the accounts behind them — firmly in your own hands. The agency does the work; you keep the controls.

Want KPIs your agency can actually be measured on?

Book a free 30-minute strategy session — we’ll review your site, your current results, and your goals, then map a short list of realistic marketing KPIs with cost-per-lead and pipeline targets tied to your margins.

Get my free strategy session →


10. Frequently Asked Questions

1. What are the most important marketing KPIs to set with an agency?

For most Malaysian SMEs, the core marketing KPIs are cost per lead, lead volume, conversion rate, and return on ad spend (ROAS). These four connect most directly to revenue and are hard to fake. Add awareness and retention KPIs once the basics are tracked, but start with the decision-stage and revenue-stage numbers because they answer the question that matters: is the spend coming back?

2. How many marketing KPIs should we track?

Three to five is the sweet spot. Fewer than three and you miss blind spots; more than five and the genuinely important numbers get buried in noise. Pick the handful that map directly to your business goal, keep them at the top of every report, and let everything else sit underneath as diagnostic metrics you check only when a KPI moves unexpectedly.

3. How often should we review KPIs with our agency?

Review marketing KPIs monthly, but judge performance on the quarterly trend rather than any single month. A fixed monthly review — same date, same dashboard — turns numbers into decisions and catches problems early. One slow month with a clear explanation is normal; a flat or falling trend across a quarter with no plan to fix it is the signal worth acting on.

4. What’s the difference between a KPI and a vanity metric?

A KPI moves a real business outcome; a vanity metric only looks good in a report. Impressions, likes, and follower growth are vanity metrics — they can climb while sales stay flat. Cost per lead, conversion rate, and revenue are KPIs because when they improve, the business genuinely benefits. The simple test: if the number rises, are you actually better off?

5. Should the agency or the client own the KPI data?

You should own it. Your Google Ads, Meta, GA4, and CRM accounts must stay in your name, with the agency given access rather than ownership. If the data lives in the agency’s logins, your KPI history disappears the day the relationship ends. Owning the accounts keeps your KPIs portable and protects you, whatever happens with the agency.

Table of Contents

Table of Contents

See Also

How to Set Up a Faster Marketing Approval Workflow

How to Set Up a Faster Marketing Approval Workflow

Google Keyword Planner: Is the Free Tool Any Good?

Google Keyword Planner: Is the Free Tool Any Good?

How to Handle Last-Minute Marketing Requests Calmly

How to Handle Last-Minute Marketing Requests Calmly

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!