Portfolio operator · Malaysia · Meta 2026-10-22 · GA4 2026-10-27

Satu juta ringgit spend. 152,165 pembelian. Dari 9 brand sebenar.

Data mentah ini diambil terus dari 25 ad account Meta Ads yang saya pegang. Tiada kempen rekaan, tiada logo pinjam. Setiap angka boleh disemak balik di Ads Manager asal.

PULLED LIVE · 2026-10-22
Lifetime spendRM1,002,571Across 44 ad accounts
Lifetime revenueRM4,643,344Dari Meta pixel + omni_purchase_values
Blended ROAS4.63×Weighted across semua kempen
Purchases152,165Lifetime, semua brand
Impressions88,770,81688.7 juta tayangan
Reach12,469,52912.4 juta orang unik
Clicks2,320,5632.3 juta klik
Leads435Lead-form conversions

Apa yang buat kerja saya beza

  1. Taxonomy campaign ketat. Setiap kempen ada signature: operator initial (AH/HZ), tarikh (ddmmyy), produk/offer code (LTB-30K, EB-SOP, BUKU KPI, PERISAI/PATI), objektif (TOFU/CONV/ENG) dan budget tier. Enam bulan kemudian masih boleh baca mana yang menang.
  2. Weekly decision loop. Setiap minggu: cut, keep atau test. Tidak biar kempen "jalan sendiri" sampai bakar duit.
  3. Niche-aware playbook. Islamic lifestyle (Ustazlah) guna LTB + seasonal angle Ramadan. HR training guna ebook ladder (RM27-60). F&B lokal guna engagement + bookings.
  4. Honest reporting. Kalau ROAS 0.78 (Pakar HR group), saya report 0.78, bukan guna "impression" untuk tutup. Angka di sini pun termasuk kerja yang perlu scale balik.
  5. Operator sendiri. Dari audit funnel, tulis angle, baca signal, sampai set budget, satu orang. Tiada account manager tengah-tengah client dan data.

Selain Meta: apa yang site buat dengan trafik itu

Angka iklan tak bermakna kalau site tak tahan. Ini GA4 365 hari terakhir untuk property yang saya ada akses, bukan semua brand ada tag GA4, dan dua property memang kosong.

Property Sessions Users Engaged Engagement Conversions Channel utama
World Marketing Summit 40,892 34,522 14,312 35.0% 45 Paid Social 23,567 · Paid Other 7,316 · Direct 3,284
GA ustazhanafi.com 13,443 11,370 6,752 50.2% 264 Paid Search 8,516 · Cross-network 3,317 · Direct 1,048
members.gnihq.co 3,163 1,961 2,020 63.9% 296 Direct 2,413 · Referral 680 · Organic Search 40
gnipharma.com.my Tiada data, property wujud, tag tak hantar event dalam tempoh ini.
Poliklinik Dr Walid Tiada data, property wujud, tag tak hantar event dalam tempoh ini.

GA4 Data API · window 365 hari · ditarik 2026-10-27. Engagement = engagedSessions ÷ sessions. Conversion = event yang ditanda conversion dalam GA4, bukan pembelian disahkan.

PORTFOLIO / 01

Ustazlah Official

Islamic lifestyle & book e-commerce (Ustaz Lah)

Role · Full-stack media buyer + creative strategist

Lifetime spendRM749,629
Lifetime revenueRM4,214,528
Blended ROAS5.62×
Purchases149,716
Leads76
Impressions72,489,893
Reach7,812,901
Clicks1,898,515

Apa saya buat

  • Build the whole funnel: TOFU engagement → MOFU conversion → BOFU retargeting
  • Scale winning creatives with LTB (Lowest Cost Bid) + Advantage+ Shopping
  • Seasonal angle work, Ramadan 10 Awal / 10 Akhir pushes consistently hit ROAS 5.3-5.8

Beza berbanding operator lain

Only operator in this stack running RM30k-45k single-campaign ladders with ROAS >5 on an Islamic niche. Naming taxonomy (AH/HZ · date · product · strategy) means every test is traceable 6 months later.

Proof: RM749k lifetime spend → 149,716 purchases → ROAS 5.80 on flagship campaign (RM45k, 3.3M impressions)

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
AH / 220126 / LTB-SCALE 99k SALES RM45,160 3,306,724 7,820 5.80 0
HZ / LTB-30K / RAMADAN / 10 AKHIR SALES RM34,647 3,922,500 5,462 5.78 0
HZ / LTB-30K / RAMADAN / 10 AWAL (JUMMAT) SALES RM31,533 3,674,871 4,861 5.30 0
AH / 090126 / LTB-SCALE 99k SALES RM24,143 2,050,486 6,654 5.07 0
AH / 181225 / SCALE ACHEH SALES RM19,493 1,520,570 3,589 7.47 0

Ad account IDs: 2833164480158577 (ustazlahofficial), 3887170961517587 (ULO2)

PORTFOLIO / 02

Pakar HR (Group, SDN BHD + Hisham Wahab + PHR X TDS)

HR training & e-book funnels for Malaysian SMEs

Role · Growth marketer, ebook → webinar → high-ticket consulting

Lifetime spendRM152,483
Lifetime revenueRM118,487
Blended ROAS0.78×
Purchases1,109
Leads53
Impressions5,951,610
Reach1,449,741
Clicks107,644

Apa saya buat

  • Information-product funnels: ebook (RM27-60) as front-end, SOP/HMS/KPI buku as the hook
  • ABO vs CBO 1:3 split tests on cold creatives, standard playbook per launch
  • Objective swap between SALES + ENGAGEMENT depending on remarketing pool size

Beza berbanding operator lain

Serial e-book launch runner: BUKU KPI, EB-GAJI, EB-SOP, EB-HMS, EB-CUTI, each a repeatable launch sprint. Not spray-and-pray.

Proof: RM152k lifetime across 3 accounts, 1,107 purchases from HR training funnels. BUKU KPI series alone did RM26k and 213 sales.

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
HZ / SGB / CONV. / RM30 SALES RM10,890 250,537 67 0.82 0
HZ / 130825 / BUKU KPI / RM27 SALES RM10,874 349,949 68 1.33 1
HZ / 070425 / BUKU KPI SALES RM10,534 415,028 96 1.81 0
HZ / 150225 / EB-GAJI / RM60 SALES RM9,765 41,863 2 0.01 0
HZ / 210625 / BUKU KPI SALES RM5,258 167,928 49 1.93 0

Ad account IDs: 379299347750767 (PakarHR 2), 913566023987369 (PakarHR), 1818993325694565 (PakarHR 2025), 4060341494278283 (PHR X TDS), 559127703831359 (HW 1), 1407958820582471 (PakarHR25)

PORTFOLIO / 03

Ustazlah Shop (Perisai / Pati e-commerce)

Islamic health supplement e-commerce (Perisai, Pati, LTB-3K)

Role · Performance media buyer + offer testing

Lifetime spendRM31,342
Lifetime revenueRM57,641
Blended ROAS1.84×
Purchases1,163
Leads0
Impressions4,522,347
Reach1,237,165
Clicks74,211

Apa saya buat

  • TOFU/CONV creative rotations with product-specific offers (RM30 Perisai, LTB-3K main-web)
  • Collaborate with [RY] creative handle on test variations

Beza berbanding operator lain

Product/offer tag in every campaign name = can isolate winning offer vs winning creative in one glance.

Proof: RM31k lifetime spend → 1,163 purchases across 25 campaigns tested. ROAS up to 3.88 on winning TOFU/PATI set.

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
HZ / 081224 / TOFU / CONV. / PATI SALES RM5,747 478,062 556 3.88 0
[RY]/23125/TOFU/PERISAI/RM30/V1 SALES RM3,941 217,047 113 1.47 0
HZ / 210625 / LTB3K / MAIN WEB SALES RM3,000 251,527 54 1.19 0
HZ / 021224 / TOFU / CONV. / AROMA SALES RM2,931 102,272 142 2.07 0
KAL / 210125 / TOFU / ISOTONIC / RM30 SALES RM2,601 107,141 61 1.90 0

Ad account IDs: 1246588196491237 (ustazlahshop)

PORTFOLIO / 04

World Marketing Summit (WMS)

Live event ticket conversion + lead gen (international + MY)

Role · Event marketing lead, ticket sales + list build

Lifetime spendRM30,379
Lifetime revenueRM239,871
Blended ROAS7.90×
Purchases91
Leads261
Impressions2,962,178
Reach1,024,850
Clicks87,189

Apa saya buat

  • Dual-page strategy: WMS international angle + Faridah Hanim MY angle on same account
  • Switch between CONV + ENG objectives per audience temperature
  • Tracked 261 leads + 91 tix sold at ROAS 7.44-12.48 on winning sales creatives

Beza berbanding operator lain

Only ad account in portfolio where lead gen + ticket conversion run concurrent on same budget, proven ROAS 7-12 on best 2 conv creatives in a 90-day sprint.

Proof: RM30k spend 90 days → ROAS 7.81 blended. Peak campaign ROAS 12.48 (RM11,478 → RM143k pipeline value estimate).

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
HZ / 210926 / WMS / CONV. SALES RM12,404 837,235 39 7.44 16
A / 051026 / WMS / CONV SALES RM11,478 703,898 46 12.48 4
HZ / 2409 / WMS / ENG. ENGAGEMENT RM2,522 1,104,510 1 0.28 0
HZ / 2309 / WMS / LEADS / MY.SG.BD LEADS RM1,956 105,809 0 0.00 135
WMS | Ibu Hanim | LANDING PAGE LEADS RM1,168 46,125 4 1.39 97

Ad account IDs: 1014223618326208 (MARKETING 1)

PORTFOLIO / 05

DrWalid

Healthcare professional personal brand + lead gen (international, USD + MYR accounts)

Role · Brand/engagement lead, WhatsApp-driven respond.io funnel

Lifetime spendRM27,696
Lifetime revenueRM0
Blended ROAS0.00×
Purchases0
Leads45
Impressions2,180,919
Reach638,893
Clicks111,046

Apa saya buat

  • Engagement + Respond.io CBO campaigns to warm WhatsApp list
  • Run RM300 → RM10k budget ladder on winning engagement angle
  • FB + IG multi-placement on same creative

Beza berbanding operator lain

Walid stack is engagement-first (not sales-first), proof that aku boleh run brand lift kalau funnel takde direct checkout. 45 leads, 2.1M impressions.

Proof: RM27.7k lifetime, 2.18M impressions, 45 leads. Current active: Walid/RM10000/CBO/Respond.io 02 scaling live.

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
Walid / RM30 / FB & IG ENGAGEMENT RM11,116 803,287 0 0.00 13
Walid / RM300 / Respond.io 01 ENGAGEMENT RM9,627 904,665 0 0.00 0
Walid / RM10000 / CBO / Respond.io 02 – 003 ENGAGEMENT RM2,892 161,787 0 0.00 1
Walid / RM30 / Respond.io 02 – 004 ENGAGEMENT RM1,627 124,842 0 0.00 0
01092024 / RM20 / POSTER / BROAD / SEM. MALAYSIA LEADS RM622 70,943 0 0.00 27

Ad account IDs: 1080354611213747 (DrWalid (Read-Only)), 1439223940123431 (DrWalid), 809102098102272 (Walid 2)

PORTFOLIO / 06

Fendi GNI (Serum)

Beauty serum e-commerce (Advantage+ Shopping testing)

Role · Media buyer, Advantage+ Shopping campaign operator

Lifetime spendRM4,898
Lifetime revenueRM10,990
Blended ROAS2.24×
Purchases71
Leads0
Impressions218,629
Reach68,653
Clicks5,510

Apa saya buat

  • Advantage+ shopping campaign setup + existing-post ad testing
  • Sales objective, SKU-level iteration

Beza berbanding operator lain

Hands-on with Meta Advantage+ Shopping flow, not just manual LTB. Serum 2 campaign ROAS 1.86-2.09 on cold.

Proof: RM4.9k spend → 71 purchases across 15 campaigns, ROAS 2.09 on winning Adv+ setup.

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
FN-Serum 2 - Advantage+ shopping campaign Campaign SALES RM1,280 48,060 21 2.09 0
[AQ] Sales Adv+ - Existing Post Campaign SALES RM623 24,866 3 0.61 0
Serum 2 SALES RM595 23,573 8 1.86 0
softgel SALES RM477 24,530 22 8.85 0
KOPI SALES RM394 15,081 3 1.57 0

Ad account IDs: 840592348068308 (Serum.gnihq.co), 392007353338203 (fendy 3)

PORTFOLIO / 07

BioKesum (Biotropics)

Health supplement, brand-side marketing division test

Role · Test-pilot media buyer (RM1,355 90d / 2,526 lifetime)

Lifetime spendRM2,526
Lifetime revenueRM895
Blended ROAS0.35×
Purchases7
Leads0
Impressions73,240
Reach33,106
Clicks6,083

Apa saya buat

  • Reviving dormant account via web conversion test campaigns
  • Proven Ads method applied on Biokesum.my product line

Beza berbanding operator lain

Fresh account take-over playbook, test → read → kill → scale on sub-RM1k budgets before client scales.

Proof: 7 purchases on reviving test (90d spend only RM1.3k), ROAS 0.47 still improving.

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
🩺 REVIVING - 070826 - Test Kempen Biokesum.my (Web) SALES RM682 18,252 2 0.47 0
🔴 - 210726 - Biokesum Proven Ads SALES RM426 13,926 1 0.20 0
🔴 - 200726 - ABO - TEST ADS New Method Biokesum SALES RM388 9,375 1 0.41 0
080726 Sales Biokesum Meta Poster 4 SALES RM177 4,102 1 0.90 0
050726 Sales Biokesum Meta Poster 1 SALES RM150 3,487 1 0.57 0

Ad account IDs: 634940585859288 (BioKesum 3), 601058919518408 (BioKesum 2), 1710046276223510 (BioKesum 1)

PORTFOLIO / 08

Flares Creative (fourflares.my)

Local business engagement (F&B, Buffet Ramadhan, Ruang Jendela)

Role · Engagement/awareness buyer

Lifetime spendRM2,158
Lifetime revenueRM0
Blended ROAS0.00×
Purchases0
Leads0
Impressions133,986
Reach51,079
Clicks6,558

Apa saya buat

  • ENG objective for Ramadan buffet + venue bookings
  • Smaller budgets (RM250-900), local awareness plays

Beza berbanding operator lain

Local F&B engagement operator, knows how to buy awareness ads for small Malaysian cafés / event spaces.

Proof: RM2.2k lifetime spend, 134k impressions across 7 campaigns.

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads
AH | 110325 | ENG WS | Buffet Ramadhan ENGAGEMENT RM823 64,117 0 0.00 0
Amir - Engagement - Ruang Jendela - Strategy 1# ENGAGEMENT RM443 38,444 0 0.00 0
CAMPAIGN 05MAY2024 – Copy ENGAGEMENT RM251 6,417 0 0.00 0
CAMPAIGN 05MAY2024 ENGAGEMENT RM212 5,152 0 0.00 0
Amir - Engagement - Jendela @ LGK - Evergreen - Strategy 2# ENGAGEMENT RM178 8,428 0 0.00 0

Ad account IDs: 395181413391223 (Flares Creative), 501481239461912 (Flares Creative - v.2), 1784493179024785 (Flares Creative - v.3)

PORTFOLIO / 09

Dr. Faez Rashdan (Butbutbaling)

Personal brand / small e-commerce test

Role · Media buyer (short pilot)

Lifetime spendRM755
Lifetime revenueRM932
Blended ROAS1.23×
Purchases8
Leads0
Impressions35,226
Reach23,051
Clicks1,105

Apa saya buat

  • Sales objective pilot runs

Beza berbanding operator lain

Pilot engagement, 8 purchases on sub-RM800 budget, proof-of-concept work.

Proof: RM755 spend → 8 purchases across pilot campaigns.

Top kempen (data mentah dari Meta Ads · 90-day & lifetime)
KempenObjektifSpendImpressionsPurchasesROASLeads

Ad account IDs: 725679732488779 (Butbutbaling)

Sumber data: Semua angka Meta ditarik terus dari Meta Ads MCP (ads_get_ad_entities) pada 2026-10-22. Window: lifetime (date_preset=maximum) dan 90-day (date_preset=last_90d). Angka site ditarik dari GA4 Data API pada 2026-10-27, window 365 hari.

Account scope: 44 ad account total · 25 boleh dibaca · lebihnya dalam status DISABLED, UNSETTLED, atau belum rolled-out ke MCP.

Metric definitions: Revenue = omni_purchase_values, Purchases = omni_purchase, ROAS = purchase_roas. Blended ROAS = revenue total ÷ spend total (weighted).

Nota: DrWalid revenue tunjuk 0 sebab kempen Walid run engagement objective (bukan sales). KPI dia adalah leads & respond.io inflow.

Jom cerita ad account kau pula.

Audit 30 minit, saya baca ad account kau macam saya baca sendiri.

Tempah sesi 30 minit