Paid Ads Lesgo Media · 2026
- 7 to 8columns worth tracking
- Above 1%healthy CTR
- RM10 to RM30typical CPM range
The first time you open Ads Manager it looks like a spreadsheet that exploded. Three tabs across the top, more than 40 columns hiding behind a dropdown, and metric names chosen to keep you out.
The confusing part is not the maths. The default view shows numbers nobody asked for while the two that decide your budget sit off screen.
One caveat. Meta renames things in Ads Manager often, and 2026 has already changed how conversions are credited. The labels below are what the interface uses at the time of writing. If a menu name does not match what you see, the number is usually still there under a different word.
The three levels answer three different questions
Before you read a single number, understand what you are looking at. Ads Manager organises everything into three levels, and each one exists to answer a separate question.
- Campaign level sets your objective and usually your overall budget, and shows total spend. Meta currently offers six objectives: Awareness, Traffic, Engagement, Leads, App Promotion and Sales.
- Ad Set level controls audience, placements, budget split and schedule. This is where you compare audiences, say Klang Valley women 25-40 against Penang men 20-35.
- Ad level is the creative itself: image, video, copy, call-to-action button. This is where you see which ad is winning and which is dragging the numbers down.
The tabs at the top switch between them. Read top down: if the campaign total looks wrong, drop to Ad Set to find which audience is bleeding, then to Ad to find the creative responsible. Reading bottom up is how people talk themselves into bad decisions. One ad with an ugly CPC is not a problem if its ad set produces leads at your target cost.
Which columns to add, and which to ignore
The default preset is called Performance, and it is generic on purpose. Click the Columns dropdown above the table, choose the option to customise columns, and build your own view: Amount Spent, Reach, Impressions, Frequency, CPM, CTR, CPC, Results, Cost Per Result. Add ROAS only if you sell online and have purchase tracking working. Save it as a preset so it loads every time.
| Add to your view | Why | Safe to ignore at first |
|---|---|---|
| Amount Spent | Confirms delivery is on pace | Post Engagement |
| Reach and Impressions | Shows repetition building up | Page Likes |
| Frequency | Earliest warning of fatigue | Post Reactions |
| CPM | Tells you auction pressure | Video Plays |
| CTR and CPC | Tells you creative strength | Quality Ranking |
| Cost Per Result | The number that decides budget | Estimated Ad Recall |
The right-hand column is not useless, just noisy. Page Likes and Post Reactions move for reasons unrelated to whether your phone rings, and Quality Ranking only becomes readable once an ad has real volume behind it.
Reach, impressions and frequency show how tired your audience is
These three are one story told three ways. Reach counts unique people who saw the ad. Impressions counts every showing, repeats included. Frequency is impressions divided by reach.
Read them together. Reach climbing while frequency stays flat means Meta is still finding new people, which is what you want early. Reach flattening while impressions keep climbing means the system has run out of fresh audience and is recycling the same faces.
Frequency below 3 is comfortable for most Malaysian SME campaigns. Above 4 you are usually watching fatigue arrive: CTR starts sliding, CPM starts climbing, and cost per result follows both.
The fix depends on the cause. A narrow audience produces high frequency fast, so widen it. A broad audience with high frequency usually means the creative has run too long, so refresh it. Swapping creative is the cheaper experiment, so try that first.
CPM, CTR and CPC tell you whether the auction and the creative are working
Meta does not sell impressions at a fixed price. It runs an auction, and CPM is what that auction cost per thousand showings. It rises when more advertisers chase the same people, which in Malaysia means Ramadan, Raya, 11.11, 12.12 and the year-end sale window.
CTR is the percentage who clicked after seeing the ad, and the cleanest read you have on whether the creative and headline are doing their job.
CPC is downstream of both, which is why it is a poor diagnostic on its own: it says something is wrong without saying what. Read them as a sequence. High CPM with normal CTR points at auction pressure or an audience that is too narrow. Normal CPM with low CTR points at the creative. Both bad usually means the offer is wrong for the people you picked, one of the commoner reasons Facebook ads burn money for weeks unnoticed.
Cost per result and ROAS are the two numbers that decide budget
Everything above is diagnosis. These two are the verdict.
Cost Per Result is what you paid for the outcome your objective optimises for: a lead, a WhatsApp message, a purchase. It belongs next to your target cost per lead when you decide to scale or stop. If the phrase is fuzzy, read what a lead is and why CPL beats likes first.
ROAS is revenue divided by ad spend, and it only means anything if purchase values are tracked properly. A ROAS of 3x means RM3 in tracked sales for every RM1 spent. For lead generation businesses the column is usually blank, and that is fine.
Cost per result also shows why optimisation beats extra budget. Take RM3,000 of monthly ad spend and see what each level buys.
Same money, five times the output. Pulling cost per result from RM50 to RM20 beats doubling your spend, and costs nothing extra.
What good numbers look like for Malaysian SME campaigns
Benchmarks move by industry, offer and season. Treat these as the starting reference we use when reviewing Malaysian SME dashboards, not as fixed targets.
| Metric | Healthy range | Needs attention |
|---|---|---|
| CTR | Above 1% | Below 0.5% |
| CPM | RM10 to RM30 | Above RM50 |
| CPC | RM0.50 to RM2 | Above RM5 |
| Cost Per Result (lead) | RM10 to RM50 | Above RM100 |
| Frequency | Below 3 | Above 4 |
| ROAS (ecommerce) | 3x and above | Below 1.5x |
These assume a working landing page and a reasonable offer. If CPC and CTR look fine but cost per result is ugly, the problem sits downstream of the ad: the landing page, the form, or your WhatsApp reply time. Ads Manager cannot see any of that.
Read the ROAS column with some suspicion too. Since the 2026 attribution changes, Meta credits conversions across click-through, view-through and a newer engage-through window covering reactions, comments, shares and longer video views, so reported ROAS can look better than your bank account. Our 2026 ROAS benchmark guide covers what to compare against.
The Delivery column explains most of the strange results
Before concluding a campaign is failing, look at the Delivery column. It is narrow, easy to skip, and answers half the questions beginners bring us.
| Status | What it means | What to do |
|---|---|---|
| Active | Running normally | Nothing |
| Learning | Still gathering data | Leave it alone |
| Learning limited | Unlikely to gather enough data | Widen audience or consolidate budget |
| In review | Policy check in progress | Wait, usually minutes |
| Rejected | Breached ad policy | Edit and resubmit |
| Scheduled or Completed | Outside its run dates | Check the schedule |
Learning phase deserves its own paragraph because it is where most budget gets wasted. Meta’s system needs roughly 50 optimisation events per ad set within a 7-day window before delivery stabilises. On small Malaysian budgets that takes 3 to 7 days.
Editing the ad set restarts the count. Budget changes above about 20%, new targeting, a different optimisation event, a bid strategy change and added creative all reset it. Give a new campaign at least 3 to 4 days hands-off, and stop reading yesterday’s numbers as if they mean something.
Breakdowns worth using, and how far to trust them
The Breakdown dropdown sits next to Columns and splits the same rows into slices. Four of them earn their place for SME accounts.
- Placement. Splits results across Feed, Reels, Stories, Search and Audience Network, so you can find a placement quietly absorbing budget for nothing.
- Platform. Facebook against Instagram. Useful when one platform is carrying the account and the other is along for the ride.
- Age and Gender. Confirms whether the people responding are the people you thought you were buying.
- Day. Under the time group. Shows whether a bad week was really one bad day.
Two warnings. Slicing a small dataset produces noise, so ignore rows with a handful of results behind them. And breakdowns are for diagnosis, not constant surgery: switching off placements every time one looks weak fights the delivery system.
Key takeaways
- Read top down: campaign, then ad set, then ad.
- Save a custom column preset once and stop scrolling through 40 plus columns.
- CTR, CPM and frequency diagnose. Cost per result decides.
- Check Delivery before you conclude anything is broken.
- Judge on 7-day windows, never on yesterday.
A weekly review routine that fits in half an hour
Daily checking is fine as long as it is checking, not editing. Here is the rhythm that works for most owners running their own ads.
- Daily, two minutes, on the phone. Open the Meta Ads Manager app, confirm spend is pacing and nothing has gone into Rejected. Change nothing.
- Two or three times a week, on desktop. Load your preset, set the range to the last 7 days, and read cost per result at ad set level.
- Weekly, compare two 7-day windows. Last 7 days against the 7 before. Trend beats snapshot and filters out daily auction wobble.
- Weekly, run one breakdown and make one change. Placement this week, age and gender next. One change, not three, so you can tell what moved the numbers.
- Monthly, reconcile against your own records. Compare Ads Manager results with actual enquiries and closed sales in your CRM or WhatsApp. This is the step almost everyone skips.
That last step matters most. Ads Manager reports what happened inside Meta. It cannot tell you whether those leads answered the phone or bought anything, the same gap covered in our guide to measuring social media ROI.
Budget context matters too. Most Malaysian SMEs run RM1,000 to RM3,000 of ad spend a month, and at the lower end a single ad set will not produce enough weekly results for the dashboard to be conclusive. If you are still choosing where the money goes, start with our comparison of Google Ads against Facebook Ads.
Nak tahu angka sebenar untuk business anda?
Hantar detail ringkas. Kami semak akaun atau website anda, pastu tunjuk di mana duit bocor dan apa langkah paling berbaloi seterusnya.
Frequently asked questions
What is a good CTR for Facebook Ads in Malaysia?
A CTR above 1% is generally healthy for Malaysian SME campaigns. Below 0.5% usually signals weak creative, weak copy, or targeting that is too broad or too narrow. Compare CTR between ad sets in your own account before trusting any published benchmark.
Why does my CPM keep increasing?
CPM rises when more advertisers compete for the same audience, which is common during Ramadan, 11.11, 12.12 and year-end sales in Malaysia. It also rises when frequency climbs and your audience is fatigued, or when ad relevance drops. A narrow audience pushes CPM up on its own.
What is Cost Per Result and why does it matter more than CPC?
Cost Per Result is what you actually paid for a lead, message or sale, the outcome you care about. A cheap CPC means nothing if those clicks never convert. Cost Per Result should guide whether you scale an ad set, leave it alone, or switch it off.
How long does the Facebook Ads learning phase take?
Meta’s system needs roughly 50 optimisation events per ad set within a 7-day window before delivery stabilises. On most small Malaysian budgets that takes 3 to 7 days. Avoid editing the ad set then, because budget changes above about 20%, targeting edits and new creative restart the count.
What is the difference between Reach and Impressions?
Reach counts unique people who saw your ad at least once. Impressions counts every time it was displayed, repeat views included. Frequency is impressions divided by reach. If impressions run far ahead of reach, your ad is repeating to the same audience too often.
Should I focus on ROAS or Cost Per Result?
Use ROAS for ecommerce campaigns where purchase value is tracked. Use Cost Per Result for lead generation or WhatsApp enquiry campaigns, where the result is a lead rather than a sale. On a lead generation account the ROAS column is usually blank or misleading, which is normal.
What does Learning limited mean in the Delivery column?
It means the ad set is unlikely to gather enough optimisation events to exit the learning phase. The usual causes are an audience that is too small, a budget spread across too many ad sets, or an optimisation event that fires rarely. Consolidating budget is the first fix to try.
How much does it cost to run Facebook Ads in Malaysia?
Most Malaysian SMEs start with RM1,000 to RM3,000 of ad spend per month, separate from any management fee. If you hire an agency, expect roughly RM500 to RM1,500 for a starter setup, RM1,500 to RM3,000 at growth stage, and RM3,000 and above for larger accounts.
Can I read my dashboard properly on my phone?
The Meta Ads Manager app is fine for a quick daily spend check and for spotting a rejected ad. Customising columns and reading placement breakdowns is far easier on desktop. A morning phone check plus a desktop review 2 to 3 times a week covers most SME accounts.
Conclusion: read the dashboard in the right order
Ads Manager stops being intimidating once you accept that most of it is not for you. Save a preset with 7 to 8 columns, read from campaign down to ad, and let cost per result make the budget calls while CTR, CPM and frequency explain the movement. Check the Delivery column before you panic, and judge on 7-day windows.
If you would rather have someone read the account with you and say plainly whether it is worth scaling, talk to the Lesgo Media team.
Baca lagi
- Landing Page Yang Convert: Panduan Paid Traffic Malaysia
- Facebook Advertising in Malaysia: A Setup Guide for Your First Campaign
- What Is a Good ROAS for Malaysian Ad Campaigns? (2026 Benchmarks)
