01
VSA Modes — Perbandingan
Conservative
Test 1 video per Ad Group menggunakan Prinsip 115. Sesuai untuk permulaan dengan budget terhad.
Aggressive
Test 5 video serentak per AG menggunakan Prinsip 555. Data lebih cepat, winner cepat diasingkan.
Treasure Box
1 Campaign · 1 AG · 3–5 winning video. TikTok algorithm akan auto-optimise video terbaik.
Scale Up 1.0
Naikkan budget +25% setiap 7 hari bila ROAS dah stabil dan budget habis spent harian.
Scale Up 2.0
Duplicate campaign yang perform — semua settings kekal sama. Test replikasi result.
CA & LA
Custom Audience + Lookalike Audience. Guna bila Frequency >2 dan audience dah cukup besar.
02
Pre-Launch Checklist
Pastikan semua perkara berikut selesai sebelum launch VSA.
- Break-Even ROAS dah dikira — Guna sirge.com. Formula: ROAS = Revenue ÷ Ad Spend
- Video yang "perform" dah dikenal pasti — CO Rate >3% ATAU Prinsip 115/555 dipenuhi
- Product listing dioptimumkan — Title ada keyword, kategori betul, gambar jelas
- Campaign structure faham — Campaign → Ad Group → Ad
- Mindset betul — Jangan gopoh. Start carefully, monitor closely
- Learning Phase concept faham — Jangan tukar settings semasa learning phase!
- Dayparting check — Semak jam mana ads spend terlalu cepat
- Stock cukup — Pastikan stok ready untuk handle potential orders
03
Metrics Standard Coach CC
ROAS
≥ BE
Return on Ad Spend. Guna ROAS Calculator untuk kira Break-Even dahulu.
CPM
≤ RM10
Kos per 1,000 impressions. Tinggi = creative lemah → baiki hook.
CTR
≥ 5%
% klik selepas tengok ads. Rendah = hook lemah → tambah CTA.
Purchase Rate
≥ 5%
% beli selepas klik. Rendah = harga/promotion issue.
Frequency
< 2
Berapa kali orang sama nampak ads. Tinggi = audience fatigue.
CO Rate
> 3%
Conversion Rate video. Rendah = review CTA, product listing, harga.
Retention Rate
> 50%
% tengok >50% video. Rendah = hook 3–5 saat lemah.
ROAS = Gross Revenue ÷ Total Ad Spend Contoh: Ad Spend = RM100 Revenue = RM158 ROAS = 1.58 Jika Break-Even ROAS = 1.58 → titik pulang modal Perlu ROAS lebih tinggi untuk profit sebenar
04
Aggressive Mode SOP
Step 1 — Create + Monitoring
TujuanTest (1) Winning Creative · (2) Winning Audience · (3) Winning Optimization Goal · Campaign Structure: 1 Campaign : 1 SKU
⚡ Prinsip 555 — Aggressive
AG 1 GR VIDEO A — RM10–20
AG 2 PC VIDEO A — RM10–20
AG 3 PC-CC VIDEO A — RM10–20
AG 4 GR VIDEO B — RM10–20
AG 5 PC VIDEO B — RM10–20
AG 6 PC-CC VIDEO B — RM10–20
5 Organic Orders
5% CO Rate
5% CTR
🎯 Prinsip 115 — Conservative
AG 1 GR VIDEO A,B,C,D,E — RM10–20
AG 2 PC VIDEO A,B,C,D,E — RM10–20
AG 3 PC-CC VIDEO A,B,C,D,E — RM10–20
— — —
— — —
— — —
1 Organic Order
1% CO Rate
5% CTR
Step 1B — Monitoring Guide
| Isu | Situasi | Tindakan |
|---|---|---|
| Dayparting | Spending terlalu cepat + ADA purchase | Dayparting + Naikkan Budget CPM ≤ RM10 |
| Spending terlalu cepat + TIADA purchase | Dayparting sahaja — jangan naikkan budget | |
| Creative Lemah | FY Traffic <90% / Completion Rate <10% / Engagement rendah | Tutup video lemah → Tambah video baru (HOOK + INFO + CTA) |
| Learning Phase | ROAS growing + Spending makin stabil | SABAR — jangan tukar settings |
Step 1C — Bila Tutup Ad Group
#1
1,000–2,000 impressions, ZERO conversion + ZERO Add to CartSemak dayparting dulu — mungkin ads spend terlalu cepat. Budget test: RM10–20
#2
ROAS < Break-Even 3 hari berturut + ZERO Add to CartPastikan ada cukup data sebelum tutup. Max testing budget: RM30
#3
10 hari, dapat <10–20 conversion, ROAS < TargetLearning phase fail. Optimize creative / luaskan targeting / naikkan bid
Step 2 — Analysis
Priority MetricROAS → Add to Cart → Cost Per Purchase (CPP) → CPM → CTR → Purchase Rate
| Output Analisis | Cara Identify | Contoh | Tindakan |
|---|---|---|---|
| Winning Creative | ROAS paling tinggi + Add to Cart konsisten | Video B — ROAS 2.1, ATC 45 | Letak dalam Treasure Box + Scale ke 1-1-1 |
| Winning Audience | Breakdown gender/age yang beli paling banyak | ≥55 tahun + Female | Set sebagai Winning Audience dalam AG baru |
| Winning Opt. Goal | OG mana yang bagi ROAS terbaik | PC (ROAS 1.9 vs GR ROAS 1.2) | Fokus budget ke PC Ad Groups |
Step 3 — Optimize (5 Solutions)
S1
Throw "Bad" Audience
Identify bad audience (High CPR atau Low Conversion). Kalau ROAS ok → buka AG baru dengan winning audience. Kalau ROAS tak ok → exclude bad audience terus dari AG semasa.
S2
Check Dayparting
Lihat Breakdown: Hour dalam TTAM. Kalau teruk pada waktu tertentu → set dayparting untuk restrict ads pada jam yang tidak perform.
S3
Change Video
Tukar video kepada creative baru. Gunakan formula HOOK (3–5 saat) + PRODUCT INFO + CTA yang jelas.
S4
Scale Down
Jika video dah di-scale tapi ROAS jatuh → turunkan budget 10% dan monitor 2–3 hari untuk sistem stabilize.
S5
Stop Ad Group
Kriteria tutup dipenuhi (lihat Step 1C). Pastikan semak 3 kriteria tutup dahulu sebelum matikan AG.
05
Scale Up Framework — 5 Stages
STAGE 01
More Ad Group
1 Campaign · 1 AG · 1 Winning Video
STAGE 02
Split 1-1-1
Split winning video ke campaign tersendiri
STAGE 03
Treasure Box
1 Campaign · 1 AG · 3–5 winning video
STAGE 04
Increase Budget
+25% setiap 7 hari (syarat ketat)
STAGE 05
CA & LA
Custom + Lookalike Audience scaling
Stage 4 — Syarat Wajib Sebelum Scale Budget
Semua 3 Syarat Mesti Dipenuhi① ROAS stabil selama 7 hari berturut-turut · ② Daily budget habis spent setiap hari selama 7 hari · ③ Conversion > 20
Max. increase: +25% hingga +30% setiap kali Contoh pengiraan: RM10 + 25% = RM12.50 → Monitor 7 hari lagi RM12.50 + 25% = RM15.63 → Monitor 7 hari lagi Kalau ROAS jatuh selepas scale: → Turunkan budget -10% → Tukar kepada winning creative baru → Bagi masa 2–3 hari untuk system stabilize
Stage 5 — CA & LA Audience Setup
| # | Nama Audience | Jenis | Source | Window | Kegunaan |
|---|---|---|---|---|---|
| 1 | CA – Purchase L180D | Custom | Completed Payment | 180 hari | Retarget pembeli sedia ada |
| 2 | CA – Initiate Checkout P30D | Custom | Initiate Checkout | 30 hari | Target orang yang hampir beli |
| 3 | CA – PDPV | Custom | Product Detail Page View | 30–90 hari | Target orang yang lihat produk |
| 4 | CA – ATC | Custom | Add to Cart | 30–90 hari | Target orang yang dah tambah ke troli |
| 5 | PURCHASE LA | Lookalike | CA Purchase L180D | 1%–3% | Cari orang BARU yang serupa pembeli |
CA Exclude — Jimat BudgetExclude: -PDPV 180 · -CP 30 · -IC 180 · -ATC 180 · -CP 180. Supaya 100% budget fokus pada prospect baru yang belum terdedah.
06
Learning Phase — Panduan Lengkap
Apa itu Learning Phase?Tempoh di mana algoritma TikTok belajar siapa yang paling berpotensi untuk beli produk anda. CPA akan tidak stabil — ini NORMAL. Jangan panik.
| # | Jenis | Tempoh / Syarat | Status | Tindakan |
|---|---|---|---|---|
| 1 | Learning Phase 7 Hari | 7 hari dari launch | Aktif | Monitor sahaja — jangan panic |
| 2 | Learning Phase 14 Hari | 14 hari dari launch | Belajar | Semak creative dan targeting |
| 3 | 50 Conversions ⭐ | Selesai bila dapat 50 conversion | ✓ Lulus | Scale up boleh mula |
⚠️ 4 Amaran Kritikal
⚠️ #1
Jangan tukar settings semasa Learning PhaseSebarang perubahan akan RESTART proses pembelajaran dari awal. Ini kesilapan paling mahal dalam TikTok Ads.
⚠️ #2
Ad Group tidak dapat 20 conversions dalam 10 hari pertamaKemungkinan BESAR tidak akan lulus. Penyelesaian: optimize creative / luaskan targeting / naikkan bid.
⚠️ #3
CPA tidak stabil semasa Learning Phase adalah NORMALJangan matikan ads kerana CPA tinggi. Monitor trend, bukan satu hari sahaja.
⚠️ #4
Budget terlalu rendah melambatkan learningMinimum RM20/AG. Budget lebih tinggi = data lebih cepat = learning phase lebih cepat selesai.
07
Video Creative SOP
STEP 01 · 3–5 SAAT
HOOK
Stop scroll, paksa orang tonton
→
STEP 02 · 3–30 SAAT
PRODUCT INFO
Tunjuk manfaat, bukan ciri
→
STEP 03 · AKHIR
CTA
Direct, jelas, urgent
| Bahagian | Tujuan | Contoh | Metric | Kalau Gagal |
|---|---|---|---|---|
| HOOK | Stop scroll — paksa tonton | Soalan mengejutkan / Before-after / Statement controversial | Retention >50% @ 3s | Hook lemah → buat baru |
| PRODUCT INFO | Tunjuk manfaat, bukan ciri | Transformation / Selesai masalah / Social proof | Retention >30% @ 30s | Content boring → edit |
| CTA | Beritahu apa nak buat | "Klik link di bawah" / "Stok terhad" / "Order sekarang" | CTR ≥5% + CO >3% | CTA tidak jelas → lebih urgent |
Cara Identify Winning Video — Mengikut Sumber
| Sumber | Metric Utama | Cara Verify | Threshold | Langkah Seterusnya |
|---|---|---|---|---|
| Kalodata | Unit Sales tinggi (organic) | Cari keyword produk di Kalodata | Prinsip 555 atau 115 | Approach affiliate creator tersebut |
| Video Affiliate Anda | Sales dari video tersebut | Seller Center > Affiliate | Min 1 organic order | Minta ads code → Spark Ads |
| Video Sendiri (Ada Sales) | CO Rate >3% + Conversion | TTAM → CO Rate & Conversion | CO Rate >3% + ROAS ≥ BE | Letak dalam AG baru / Treasure Box |
| Video Sendiri (Tiada Sales) | Retention Rate + Traffic Source | Semak Traffic Source | Retention >50% | Test run budget RM10–20 |
08
Spark Ads — Ads for Affiliate
Kenapa Spark Ads Bagus?Video affiliate yang dah terbukti convert secara organik biasanya perform lebih baik bila di-boost dengan ads — kerana sistem dah ada social proof dan engagement organik.
01
Identify Performing Affiliate Video
Video yang dah ada organic sales. Minimum: 1 organic order (Prinsip 115). Ideal: 5 organic orders (Prinsip 555).
02
Request Ads Code dari Creator
Hubungi creator secara DM / WhatsApp. Minta mereka generate ads code dalam TikTok app. Code valid selama tempoh tertentu.
03
Setup Spark Ads dalam TTAM
TTAM → Create Campaign → VSA. Pilih "Use TikTok Post" → masukkan ads code. Budget: RM10–20 untuk test. Guna broad targeting dahulu.
04
Monitor & Optimise
Semak metrics standard Coach CC: ROAS ≥ break-even · CTR ≥5% · PR ≥5%.
05
Scale Slowly
Ikut Scale Up Framework Stage 1–5. Monitor 7 hari sebelum scale semula. +25% setiap kali.
09
Daily Checklist
🌅 Pagi — Sebelum Mulakan Kerja
Semak sample requests baru dalam Seller CenterDaily
Reply mesej dalam Cooperation Chat + DMDaily
Semak ads performance semalam — ROAS, CPM, CTRDaily
Update status affiliate tracker (Approved → Shipped → Delivered → Posted)Daily
Check frequency ads (pastikan < 2)Daily
Semak Learning Phase status — ada AG yang hampir lulus?Daily
📊 Semasa Ads Berjalan — VSA Monitor
Monitor ROAS setiap 2–3 jamHourly
Check dayparting — spending terlalu cepat?Ongoing
Add to Cart trending? (ATC tinggi tapi ROAS rendah → semak harga)Ongoing
Frequency naik mendadak? (luaskan audience atau rotate creative)Ongoing
Budget habis sebelum habis hari? (naikkan budget atau set dayparting)Ongoing
📅 Mingguan — Deep Analysis
Analisis audience insights — TTAM > Analytics > Audience Insights > ReachedWeekly
Semak Age, Gender, Location top buyerWeekly
Review winning creative — masih perform?Weekly
Check competitor affiliate video di KalodataWeekly
Update level affiliate (L28D sales — Bronze/Silver/Golden/Partner)Weekly
Scale up review — ROAS stabil 7 hari? Budget habis? → Scale +25%Weekly
CA & LA review — Frequency >2? Audience size cukup? → Setup CA/LAWeekly
🔁 Post-Ads — Optimisation
Identify winning & losing Ad Groups (ROAS + ATC + CPP + Result)Post-run
Archive data ke tracker (screenshot metrics sebelum tutup AG)Post-run
Plan creative baru berdasarkan dataPost-run
Update Affiliate Management logPost-run
REF
Naming Convention — Ad Group
Format[Targeting] - [Objective] - [Format] contoh:
Broad-GR-RTL · CA-PC-SV · LA-VR-RTLTargeting
Broad Tiada targeting spesifik
Targeted Interest / demographic
CA Custom Audience
LA Lookalike Audience
Objective
PC Product Click
GR General Reach
VR Video Related
Format
RTL Real-Time Live
SV Shopping Video
BID Manual Bidding