Quick answer: Performance marketing is paid digital advertising that you plan, buy and judge by measurable actions such as clicks, leads, app installs and sales. You set a target, for example a cost per lead or a return on ad spend, track each conversion back to the ad that produced it, and move budget towards whatever beats the target. The main channels are paid search, shopping ads, paid social, display and remarketing, programmatic ads, marketplace ads on Shopee and Lazada, and affiliate programmes. It only works when your tracking is accurate and you know how much you can afford to pay for a customer.
One common claim needs correcting first. Many guides say you “only pay when results happen.” That is true for affiliate deals and some cost per lead or cost per sale arrangements. Most Google, Meta and TikTok campaigns still bill you per click or per thousand impressions. What makes them performance marketing is that they are optimised and judged on conversions, not that the risk disappears.
What performance marketing means
The strict definition, as Wikipedia puts it, is “a form of advertising in which the purchaser pays only when there are measurable results.” Affiliate marketing and cost per acquisition deals fit that exactly.
In everyday use the term is broader. Marketers call a campaign “performance” when it has:
- A defined conversion, such as a purchase, a form submission, a WhatsApp enquiry or a booked call.
- Tracking that records the conversion and connects it to the ad click or view.
- A target cost or return based on what a customer is worth to the business.
- A feedback loop in which bids, audiences, creative and budget change based on results.
A Google Ads campaign billed per click still counts if it is built this way. A banner bought purely for visibility, with no conversion tracking, does not.
How performance marketing works, step by step
- Choose the conversion and its value. For an online store, a purchase and its revenue. For a service business, a qualified enquiry and the average job value.
- Work out your limits. Calculate the most you can pay per order or lead before losing money (break-even CPA and break-even ROAS, explained below).
- Install tracking on your website, landing pages and, for lead businesses, your CRM.
- Launch on channels that match buyer intent. Search and marketplace ads catch people already looking. Social and display ads create demand among people who are not.
- Let bidding optimise towards the target. Google’s Smart Bidding strategies (Target CPA, Target ROAS, Maximize conversions and Maximize conversion value) set bids in every auction using your conversion data. Meta and TikTok offer similar conversion-based bidding.
- Review and reallocate. Cut what misses the target, add budget to what beats it, and keep testing ads and landing pages.
Step 5 is why tracking matters so much. Automated bidding optimises towards whatever you tell it counts as a conversion. If your tag fires on a page people can reach without buying, the system will chase the wrong visitors very efficiently.
Performance marketing channels for Malaysian businesses
|
Channel |
Where ads appear |
Buyer intent |
Usual billing |
Main KPI |
|
Paid search |
Google search results |
High: searching now |
Per click |
CPA, CPL, ROAS |
|
Shopping and Performance Max |
Google Shopping and other Google inventory |
High |
Per click |
ROAS |
|
Paid social |
Facebook, Instagram and TikTok feeds, Reels, Stories |
Low to medium |
Per 1,000 impressions or per click, depending on settings |
CPA, CPL, ROAS |
|
Display and remarketing |
Google Display Network sites and apps |
Low for new audiences, higher for remarketing |
Per 1,000 impressions or per click |
CPA |
|
Video |
YouTube |
Low to medium |
Per view or per 1,000 impressions |
Cost per view, assisted conversions |
|
Programmatic and native |
News and content sites bought through demand-side platforms |
Low to medium |
Mostly per 1,000 impressions |
CPA, reach |
|
Marketplace ads |
Shopee and Lazada search and recommendations |
High: already in a shopping app |
Mostly per click |
ROAS after fees |
|
Affiliate |
Creator content, deal and cashback sites |
Varies |
Commission per sale or lead |
Cost per sale |
Paid search
Search ads show when someone types a query about what you sell, so intent is the highest of any channel. The levers are keywords, match types, negative keywords, ad copy and the landing page. In Malaysia, check search terms in English, Bahasa Malaysia and Chinese: “aircond service” and “servis aircond” are different queries with different costs. Our Google Ads price guide for Malaysia covers what drives click costs.
Shopping ads and Performance Max
Shopping ads show your product image, price and store name, and run from a product feed in Google Merchant Center. Feed quality (clear titles, correct prices, product identifiers, good images) decides much of the result. Performance Max reaches Google’s inventory from one campaign and needs clean conversion values to work well.
Paid social
Meta and TikTok reach people who are not searching yet, so the creative does most of the work: the first seconds of a video, the offer and the proof. Common objectives are website sales, in-app lead forms, and messages to WhatsApp or Messenger. Our breakdown of Facebook ads cost in Malaysia explains the cost drivers.
Display, remarketing and programmatic
Display ads alone mostly build reach. Remarketing to people who visited your site or added to cart is where display earns its place, as long as you cap frequency and exclude recent buyers (what is remarketing). Programmatic buying uses software to buy impressions across many publishers in real time; it needs strict placement exclusions and conversion tracking.
Marketplace ads on Shopee and Lazada
- Shopee Ads in Malaysia include Search Ads, Discovery Ads, Shop Ads, Live Ads and brand formats. GMV Max campaigns let sellers optimise towards a Target ROAS or a system-optimised ROAS, and sellers can also run Facebook and Google ads through Shopee.
- Lazada Sponsored Solutions includes Sponsored Max and Sponsored Discovery, charged per click.
Marketplace ROAS often looks higher than website ROAS, because shoppers are already in a buying app and the platform credits its own ads. Subtract commissions and fees from your margin before comparing. A 6.0 ROAS on Shopee can earn less profit per ringgit than a 3.0 ROAS on your own store. Our e-commerce performance marketing playbook covers how marketplaces and your own store work together.
Affiliate marketing
Affiliates earn a commission on each tracked sale or lead, which is the strictest form of pay for performance. The risk is in the details: coupon and cashback sites can claim sales that would have happened anyway, and commission on returned orders adds up. Set a validation period, exclude returns and check how many affiliate sales come from existing customers.
Where SEO fits
SEO is not performance marketing in the strict sense, because you do not pay per click or per result. It does lower your blended cost per customer over time, and most businesses report organic and paid search side by side.
Pricing models: how you pay
|
Model |
You pay for |
Who carries the risk |
Common on |
Watch out for |
|
CPM (cost per mille) |
Every 1,000 impressions |
Advertiser |
Paid social, display, programmatic, video |
Cheap reach that never converts |
|
CPC (cost per click) |
Each click |
Shared |
Google Search and Shopping, marketplace ads |
Clicks from poorly matched search terms |
|
CPV (cost per view) |
A video view, as the platform defines it |
Advertiser |
YouTube |
Views that lead to no action |
|
CPI (cost per install) |
An app install |
Shared |
App install campaigns |
Installs with no sign-up or purchase |
|
CPL (cost per lead) |
A lead, such as a form or call |
Partner |
Lead generation networks, some affiliate deals |
Fake, duplicate or unqualified leads |
|
CPA or CPO (cost per acquisition or order) |
A defined action, often an order |
Partner |
Affiliate networks, some publishers |
Disputes over what counts |
|
CPS or revenue share |
A percentage of the sale value |
Partner |
Affiliate programmes, creator deals |
Commission on returns or on sales you would have made anyway |
|
Hybrid |
A fixed fee plus commission |
Shared |
Creator partnerships |
Paying the fixed part when results are poor |
Bidding and billing are different things. You can run a Target CPA bid strategy on Google Ads and still be billed per click. The strategy decides the bid; the billing event stays the click. Agency management fees are separate again from the media budget you pay the platforms.
Performance marketing KPIs and formulas
The example figures are illustrative, chosen to show how each formula works.
|
KPI |
Formula |
What it tells you |
Example |
|
CTR (click-through rate) |
Clicks ÷ impressions × 100 |
How relevant the ad is |
300 clicks from 20,000 impressions = 1.5% |
|
CPC (cost per click) |
Ad spend ÷ clicks |
Cost of traffic |
RM900 ÷ 300 = RM3.00 |
|
CPM (cost per 1,000 impressions) |
Ad spend ÷ impressions × 1,000 |
Cost of reach |
RM900 ÷ 20,000 × 1,000 = RM45 |
|
CVR (conversion rate) |
Conversions ÷ clicks × 100 |
Strength of landing page and offer |
12 ÷ 300 = 4% |
|
CPL (cost per lead) |
Ad spend ÷ leads |
Cost of an enquiry |
RM900 ÷ 12 = RM75 |
|
CPA (cost per acquisition) |
Ad spend ÷ orders or customers |
Cost of each sale |
RM5,000 ÷ 100 = RM50 |
|
ROAS (return on ad spend) |
Revenue from ads ÷ ad spend |
Revenue per ringgit spent |
RM12,000 ÷ RM5,000 = 2.4 |
|
AOV (average order value) |
Revenue ÷ orders |
Basket size |
RM24,000 ÷ 200 = RM120 |
|
CAC (customer acquisition cost) |
All sales and marketing costs ÷ new customers |
Full cost of a customer |
RM15,000 ÷ 150 = RM100 |
|
LTV (lifetime value, contribution) |
AOV × orders per customer × contribution margin |
What a customer is worth over time |
RM120 × 2.5 × 50% = RM150 |
|
LTV to CAC ratio |
LTV ÷ CAC |
Whether growth pays for itself |
RM150 ÷ RM100 = 1.5 |
|
Break-even ROAS |
1 ÷ contribution margin |
Lowest ROAS before a sale loses money |
1 ÷ 0.50 = 2.0 |
|
Break-even CPA |
AOV × contribution margin |
Most you can pay per order |
RM120 × 50% = RM60 |
|
MER (marketing efficiency ratio) |
Total revenue ÷ total marketing spend |
Efficiency of the whole business |
RM60,000 ÷ RM15,000 = 4.0 |
Contribution margin means what is left from a sale after product cost, shipping, payment fees and marketplace commissions, before advertising. It turns ROAS from a vanity number into a profit check. For online stores, judge ROAS against break-even ROAS. For lead businesses, judge cost per qualified lead and cost per sale, not cost per form fill. For apps, judge cost per activated user, not installs.
More on targets in what is ROAS. For typical click-through and conversion rates, see our digital marketing benchmarks for 2026, and treat them as a starting point rather than a goal.
Measurement and tracking setup in 2026
Most failed campaigns are measurement failures first. Set this up before spending.
1. Define key events in GA4
In GA4, the actions that matter to your business are called key events, and standard properties can mark up to 30. Google Ads conversions do not appear in standard GA4 reports, so expect the two tools to show different numbers.
- Online store: purchase with value and transaction ID, plus begin_checkout and add_to_cart.
- Lead generation: generate_lead for forms, clicks on WhatsApp and phone buttons, and booked appointments.
If GA4 is not in place yet, follow how to set up Google Analytics 4.
2. Add a first-party or server layer to each ad platform
|
Platform |
Browser tracking |
Extra layer |
What to check |
|
Google Ads |
Google tag and conversion actions |
Enhanced conversions |
Hashed customer data is accepted |
|
Meta |
Meta Pixel |
Conversions API |
Events are deduplicated |
|
TikTok |
TikTok Pixel |
Events API |
Events are deduplicated |
- Google Ads enhanced conversions send first-party data such as email, phone and address, hashed with SHA256, and match it to signed-in Google accounts. Enhanced conversions for web and for leads are now a single on/off setting, and Google says impact results appear about 30 days after a successful setup.
- Meta Conversions API sends events from your server, website platform, app or CRM. Meta recommends running it alongside the Pixel and deduplicating by sending the same event_id and event name from both. Meta only deduplicates events received within 48 hours of the first event with that ID.
- TikTok Events API does the same for TikTok, and TikTok recommends using it together with the Pixel and event deduplication.
Tag every ad link with UTM parameters using one lowercase naming convention, for example utm_source=facebook&utm_medium=paid_social&utm_campaign=raya2026_prospecting.
3. Handle consent
Google’s consent mode adjusts how Google tags behave based on visitor choices, using four settings: ad_storage, analytics_storage, ad_user_data and ad_personalization. In basic mode, tags wait until the visitor responds to the consent banner. In advanced mode, tags load with consent denied by default and send cookieless measurements until the visitor agrees.
Malaysia’s Personal Data Protection Act 2010 applies when your lead forms collect names, phone numbers and emails. This is not legal advice, so check your forms and privacy notice with a legal adviser.
4. Understand attribution
In GA4, the first click, linear, time decay and position-based models were removed in November 2023. Three remain: data-driven, paid and organic last click, and Google paid channels last click. The default lookback window is 30 days for acquisition key events (first_visit, first_open) and 90 days for other key events. In Google Ads, data-driven attribution is the default for most conversion actions. Because it shares credit across touchpoints, you will sometimes see fractional conversions such as 2.4.
Google Ads, Meta and GA4 will never agree. Each credits its own ads, social platforms can count people who saw an ad without clicking (depending on the attribution setting), signed-in platforms connect cross-device journeys that GA4 often misses, and consent choices and ad blockers hide some visitors. Do not add up platform-reported conversions. Use GA4 or your sales records for totals, and platform data for optimising inside each platform.
5. Send offline results back
If you close sales by phone, WhatsApp or in person, the platforms only see the lead. Import qualified leads and won deals from your CRM into Google Ads (through enhanced conversions for leads) and Meta (through the Conversions API), so bidding learns which clicks became customers.
Once you have scale, run a holdout test: pause a channel in one region or product line for a few weeks and compare sales with a similar region or line where ads kept running. Retargeting and brand search often look far better in platform reports than in holdout tests.
Tracking checklist before launch:
- GA4 key events defined, with values where relevant
- Google Ads conversion actions set, enhanced conversions on
- Meta Pixel and Conversions API live with event_id deduplication
- TikTok Pixel and Events API live if you advertise on TikTok
- A test order or test lead recorded correctly in every platform
- Consent banner, privacy notice and UTM convention in place
- CRM stages for “qualified” and “won” defined for offline import
A Malaysian worked example (illustrative numbers)
The numbers below are illustrative, not benchmarks. They show how to read performance data; your costs and conversion rates will differ by industry, season and offer.
Example 1: an online home fragrance store
A Klang Valley store sells on its own website and on Shopee.
- Website: AOV RM120, contribution margin 50% after product cost, shipping and payment fees. Break-even CPA RM60, break-even ROAS 2.0.
- Shopee: AOV RM90, contribution margin 40% after marketplace fees. Break-even CPA RM36, break-even ROAS 2.5.
|
Channel (one month, ILLUSTRATIVE) |
Spend |
Clicks |
CPC |
Orders |
CVR |
Revenue |
ROAS |
CPA |
Profit after ads |
|
Google Search and Shopping |
RM5,000 |
4,000 |
RM1.25 |
100 |
2.5% |
RM12,000 |
2.4 |
RM50 |
RM1,000 |
|
Meta (GA4 figures) |
RM3,500 |
1,400 |
RM2.50 |
42 |
3.0% |
RM5,040 |
1.44 |
RM83 |
Loss of RM980 |
|
Shopee Ads |
RM1,500 |
5,000 |
RM0.30 |
100 |
2.0% |
RM9,000 |
6.0 |
RM15 |
RM2,100 |
|
Total |
RM10,000 |
242 |
RM26,040 |
2.6 (MER) |
RM41 |
RM2,120 |
Profit after ads is orders × contribution per order, minus spend. For Google: 100 × RM60 = RM6,000, minus RM5,000.
How to read it:
- Meta looks like a loss in GA4, but Ads Manager reports 70 purchases (RM8,400, a 2.4 ROAS) because it also counts view-based and cross-device conversions. The truth usually sits in between. Before cutting Meta, check how many of its orders came from first-time customers and run a holdout test.
- Google at 2.4 ROAS is above break-even, but split out brand keywords. If half the orders came from people searching the store’s name, non-brand search may be under 2.0.
- Shopee has the highest ROAS and profit, but add budget in steps and watch whether ROAS holds as spend grows.
- Lifetime value changes the picture. If a customer buys 2.5 times a year, they are worth RM150 in contribution, so the store can pay more than RM60 for a genuinely new customer if cash flow allows.
Example 2: a renovation contractor in Johor Bahru
|
Stage (ILLUSTRATIVE) |
Number |
Cost per stage |
|
Google Search ad spend |
RM4,000 |
|
|
Clicks at RM4.00 CPC |
1,000 |
RM4.00 |
|
Enquiries by form and WhatsApp (6% CVR) |
60 |
RM67 per lead |
|
Qualified leads (40%) |
24 |
RM167 per qualified lead |
|
Site visits booked (50%) |
12 |
RM333 per visit |
|
Jobs won (50%) |
6 |
RM667 per job |
With an average job of RM18,000 at 25% gross margin, each job earns RM4,500. Six jobs bring RM27,000 of gross profit against RM4,000 in ads. A rival campaign with a cheaper RM40 cost per lead but only 10% qualified works out at RM400 per qualified lead, more than double. Lead businesses should optimise for qualified leads and sales, not the cheapest form fill.
Performance marketing vs brand marketing
|
Performance marketing |
Brand marketing |
|
|
Goal |
Sales, leads, installs now |
Awareness, recall and preference over time |
|
Time horizon |
Days to months |
Months to years |
|
Main metrics |
CPA, CPL, ROAS, CAC |
Reach, brand search volume, ad recall |
|
Typical formats |
Search, shopping, conversion-optimised social, remarketing, marketplace ads |
Video, out-of-home, sponsorships, reach campaigns |
|
Risk if used alone |
Costs rise as the pool of ready buyers is used up |
Hard to prove short-term return |
The two depend on each other. Brand activity creates people who search for you by name and recognise your ads, which usually makes performance campaigns cheaper. Performance data shows which messages convert, which feeds better brand work. For a wider comparison, read performance marketing vs digital marketing.
Is performance marketing right for your business?
It works best when most of these are true:
- People already buy your product or service, and some already search for it
- You know your margins and can calculate break-even CPA or ROAS
- Your landing page loads fast on mobile and has one clear action
- Someone replies to enquiries quickly, ideally within the hour on WhatsApp
- You can fund two to three months of testing without needing profit in month one
It struggles when nobody searches for the product yet, when margins are too thin to pay for a customer, or when the website loses most visitors before they act. In that last case, fix the page first with landing page optimisation or a conversion rate optimisation (CRO) service.
How to start: an 8-step plan
- Set one business goal and one primary KPI, for example “40 qualified renovation leads a month under RM200 each.”
- Calculate your limits: contribution margin, break-even CPA and break-even ROAS, plus lead-to-sale rate for lead businesses.
- Fix tracking and consent using the checklist above, then place a test order or lead.
- Prepare the landing page: one page per offer, a headline that matches the ad, trust signals, and a short form or WhatsApp button.
- Pick one or two channels by intent. Search or marketplace ads first if people already look for your product; paid social first if it needs to be seen to be wanted.
- Size the test budget: target CPA × the conversions you want before judging. At a RM60 target CPA and 30 conversions, that is about RM1,800 per campaign (illustrative).
- Launch a simple structure. A few campaigns with enough data each beat many campaigns with a handful of conversions. Run two or three ad variations per ad group or ad set.
- Optimise on a fixed rhythm, then scale or cut. Decide early whether you will run it in-house or with outside help; our list of performance marketing agencies in Malaysia can help you compare. Either way, keep the ad accounts and pixels in your company’s name.
|
How often |
What to check |
What to do |
|
Daily (first two weeks) |
Spend pacing, tracking errors, disapproved ads |
Fix problems; do not judge results yet |
|
Weekly |
Search terms, placements, CPA or CPL by campaign, creative fatigue |
Add negatives, pause clear losers, refresh ads |
|
Monthly |
ROAS and CPA against break-even, lead quality, landing page CVR |
Move budget between campaigns and channels |
|
Quarterly |
CAC, LTV, MER, holdout results |
Decide which channels to scale, test or stop |
Common performance marketing mistakes
- Launching before tracking works. Bidding learns from bad data and optimises towards it.
- Judging ROAS without margin. A 3.0 ROAS is a loss at a 30% contribution margin.
- Counting brand search as new growth. People searching your name would often have found you anyway.
- Optimising for cheap leads. Poor lead quality raises the real cost per sale.
- Adding up platform-reported conversions. Google, Meta and TikTok each claim some of the same sales.
- Sending ads to the homepage. A focused landing page usually converts better.
- Changing too much, too often. Constant edits reset learning and make results unreadable.
- Treating marketplace and website ROAS as equal. Fees and commissions change profit per order.
- Running only performance campaigns. Without brand demand, the pool of ready buyers shrinks and costs rise.
Frequently asked questions
What is performance marketing in simple terms?
Online advertising that you measure, and often pay for, based on results such as clicks, leads or sales. You set a target cost per result, track each conversion, and spend more on ads that meet the target.
What is an example of performance marketing?
A Malaysian online store runs Google Shopping ads with a Target ROAS bid strategy, tracks every purchase, and moves budget to products that beat its break-even ROAS. A brand paying creators commission on each sale through an affiliate link is another example.
Is performance marketing the same as digital marketing?
No. Digital marketing covers all online marketing, including SEO, content, email and organic social. Performance marketing is the paid, measurable part with a target cost or return.
Is SEO part of performance marketing?
Not in the strict sense, because you do not pay per click or per result in organic search. SEO supports it by lowering your overall cost per customer.
Is performance marketing the same as affiliate marketing?
Affiliate marketing is one type of performance marketing. Performance marketing also includes paid search, paid social, shopping, marketplace and programmatic ads.
How much budget do I need to start in Malaysia?
There is no fixed figure. Multiply your target cost per lead or sale by the conversions you need to judge a campaign, and plan for two to three months of testing. Costs vary widely by industry and platform.
What is a good ROAS?
It depends on margin. ROAS must be above 1 ÷ your contribution margin to break even, so a 50% margin needs more than 2.0 and a 25% margin needs more than 4.0.
How long does performance marketing take to work?
Data arrives within days, but bidding usually needs several weeks of conversions to settle. Plan a two to three month test before deciding to scale or stop.
The bottom line
Performance marketing is less about any one platform and more about discipline: define the conversion, know what you can afford to pay for it, track it properly, and move money towards what works. In 2026 that means GA4 key events, enhanced conversions, server-side events on Meta and TikTok, and a clear view of margin so ROAS reflects real profit.
If you want a second pair of eyes on your campaigns, our performance marketing service team runs Google Ads, social media ads and conversion rate optimisation for Malaysian businesses. Contact us to request a free audit worth RM300 covering your tracking setup, account structure and biggest sources of wasted spend.









