ForwardChat logoForwardChat
Panduan

Panduan CTWA Malaysia: Iklan Facebook ke WhatsApp

Setup iklan Click-to-WhatsApp dari Facebook/Instagram, track setiap lead, kira ROI sebenar. Panduan BM untuk SME Malaysia.

FC
ForwardChat Team
10 min read
Carta aliran iklan CTWA dari Facebook ke inbox WhatsApp dengan tag From Ad

Panduan CTWA Malaysia: Iklan Facebook ke WhatsApp

Ramai pemilik bisnes Malaysia run iklan Facebook dan Instagram setiap bulan. Customer nampak iklan, klik, dan terus WhatsApp. Enquiry masuk. Tapi bila bulan lepas owner tengok semula — berapa banyak daripada enquiry-enquiry tu sebenarnya dari iklan? Berapa yang convert jadi bayaran? Jawapan paling biasa: "Tak tahu dengan tepat."

Bukan sebab data tak ada. Sebab data tu hilang di tengah jalan — antara ad click dalam Meta dan conversation yang masuk ke inbox WhatsApp anda.

Post ini explain apa itu CTWA (Click-to-WhatsApp), kenapa tracking selalu putus, cara setup iklan dengan betul dalam Meta Ads Manager, dan macam mana ForwardChat paparkan sumber iklan terus dalam inbox supaya staff tahu konteks sebelum reply.

Apa itu iklan CTWA — kenapa SME Malaysia lose paling banyak lead di transition Meta-ad ke WhatsApp

CTWA bermaksud Click-to-WhatsApp. Format iklan Meta ini menggunakan butang CTA yang bila diklik, terus buka perbualan WhatsApp dengan nombor bisnes anda. Tiada redirect ke website, tiada form panjang, tiada langkah tambahan. Customer nampak iklan, tap, WhatsApp buka, hantar mesej, enquiry masuk.

Dari sudut customer, ini pengalaman yang sangat lancar. Dari sudut owner bisnes, ini sepatutnya goldmine untuk tracking — kerana setiap click itu ada data yang Meta rekodkan.

Masalah bermula dalam inbox. Bila customer masuk melalui CTWA, dia nampak sama seperti mana-mana customer biasa dalam WhatsApp anda. Nama ada, nombor ada, tetapi tiada penanda yang dia datang dari iklan. Staff tidak tahu. Owner tidak tahu. Kalau bisnes anda terima 40 enquiry sehari dan 20 daripadanya datang dari iklan berbayar, anda tidak boleh bezakan mana 20 tu tanpa tracking yang betul.

Ini jadi lebih rumit bila anda jalankan beberapa kempen serentak — iklan Facebook untuk promo Raya, iklan Instagram untuk produk baru, retargeting untuk pelawat website lama. Semua hantar traffic ke nombor WhatsApp yang sama, semua nampak sama dalam inbox. Di penghujung bulan, anda ada dua angka: jumlah perbelanjaan iklan dan jumlah jualan. Tapi hubungan antara dua-dua tu kabur.

Yang paling mahal daripada masalah ni bukan cuma data yang hilang. Ia keputusan yang dibuat berdasarkan andaian — scale iklan yang mungkin tak perform, pause iklan yang mungkin buat kerja, terus bayar budget yang sama kerana "rasanya ok" tanpa angka yang sokong.

Meta sebenarnya hantar data referral setiap kali customer click iklan CTWA dan buka WhatsApp. Data tu ada dalam webhook payload yang sama dengan mesej masuk. Yang selalu hilang ialah platform yang tangkap dan paparkan data tu secara berguna kepada staff.

Cara setup iklan CTWA dari Facebook Ads Manager — langkah demi langkah

Sebelum tracking berfungsi, iklan anda kena dibuild dengan cara yang betul. Ramai yang silap pada peringkat ni — iklan berjalan, traffic masuk, tapi data referral tidak dipindahkan kerana format iklan salah.

Langkah 1: Pilih objective yang betul

Dalam Meta Ads Manager, klik "Create" untuk kempen baru. Pilih objective "Engagement" atau "Messages". Apabila pilih destination, pilih "WhatsApp" — bukan website, bukan Instagram, bukan Messenger sahaja.

Langkah 2: Pastikan nombor WhatsApp anda yang betul

Semasa setup ad set, anda kena pilih nombor WhatsApp yang anda nak traffic hantar ke sana. Pastikan nombor ini adalah nombor yang connected ke WhatsApp Business Platform (Cloud API) — bukan nombor lain atau WhatsApp peribadi. Ini perkara yang paling kerap tersilap.

Langkah 3: Pilih Direct CTWA, bukan Instant Form

Meta ada dua cara untuk "Leads" objective:

  • Instant Form: Customer isi borang ringkas dalam Facebook atau Instagram dahulu, baru ada butang WhatsApp. Format ini hantar lead form data, bukan ctwa_clid yang digunakan untuk attribution tracking.
  • Direct CTWA: Customer tap iklan, WhatsApp terus terbuka dengan pre-filled message. Ini yang hantar ctwa_clid dan yang ForwardChat tangkap untuk badge "From Ad".

Untuk tracking yang dijelaskan dalam panduan ini, anda mahukan Direct CTWA. Kalau anda pilih Instant Form tanpa sedar, conversation yang masuk tidak akan ada badge dari iklan, walaupun lead tu berasal dari kempen anda.

Langkah 4: Set welcome message yang jelas

Dalam bahagian WhatsApp, anda boleh set pre-filled message yang customer akan hantar bila buka WhatsApp dari iklan. Contoh: "Salam, saya berminat dengan [nama produk/promo yang ada dalam iklan]." Ini membantu staff terus tahu konteks bila mesej pertama tiba, tambahan kepada badge ForwardChat.

Langkah 5: Test sebelum publish

Sebelum aktifkan iklan, test dari akaun peribadi anda sendiri. Klik preview iklan, masuk WhatsApp, hantar mesej. Kemudian tengok dalam ForwardChat dashboard — badge "From Ad" patut muncul untuk conversation tu. Kalau badge tak ada, ada sesuatu yang tidak kena dengan setup — biasanya nombor salah atau format iklan salah.

Macam mana ForwardChat tag conversation "From Ad" — kenapa staff anda perlu tahu sumber lead

Bila customer click iklan CTWA dan hantar mesej pertama, Meta sertakan data referral dalam webhook yang sama dengan mesej tu. Data ini termasuk tiga perkara: ctwa_clid (click identifier unik), headline iklan yang customer nampak, dan ID iklan.

ForwardChat tangkap tiga nilai ini apabila mesej pertama tiba dan simpan pada rekod conversation itu. Dari situ, badge "From Ad" dipaparkan dalam inbox — staff yang buka conversation tu akan nampak headline iklan dan sama ada sumbernya Facebook atau Instagram, sebelum mereka mula baca mesej customer.

Ini bukan feature yang ForwardChat cipta dari kosong. Data referral ini adalah data standard dari Meta yang platform perlu tangkap secara explicit. Feature ini mula dipaparkan dalam inbox ForwardChat dari 2026-05-25.

Kenapa penting staff tahu sumber lead sebelum reply? Sebab konteks ubah cara anda jual.

Customer yang click iklan promo sudah ada expectation spesifik. Dia nampak offer tertentu, dia tertarik dengan offer itu, dan dia WhatsApp untuk tahu lebih lanjut atau terus beli. Staff yang tahu ini boleh terus reference offer yang relevan dalam reply pertama tanpa perlu tanya "macam mana tahu pasal kami?" atau bagi intro generic.

Bayangkan perbualan ni:

Customer (Siti): Assalamualaikum, boleh tahu lagi pasal tudung Raya tu?

Staff (Priya, nampak badge "From Ad: Koleksi Tudung Raya — 3 untuk RM99"): Waalaikumsalam Siti! Koleksi Raya tu memang popular, stok warna pastel tinggal sikit. Ada 12 warna pilihan. Siti nak pilih sendiri atau nak Priya suggest ikut tone baju Raya?

Priya terus tahu Siti click iklan bundle 3 untuk RM99. Reply pertama dah reference offer yang betul, address urgency (stok), dan minta action yang spesifik — tanpa Siti perlu explain mana dia jumpa nombor tu.

Tanpa badge, reply biasa mungkin: "Assalamualaikum, nak tanya pasal apa?" — dan conversation ambil lebih lama untuk sampai ke point yang sama.

Untuk bisnes yang handle 30-50 enquiry sehari, ini bukan cuma soal service lebih baik. Ini juga soal kos — setiap click iklan ada nilai, dan staff yang tahu konteks boleh convert lebih cepat dari setiap lead yang sama.

Data dari badge ini — khususnya ctwa_clid — juga boleh digunakan dengan Meta Conversions API kalau anda nak close the loop terus dalam Meta Ads Manager. Itu setup lanjutan, boleh berbincang dengan account manager anda.

Contoh kempen: kedai online jual baju buat iklan Raya — cara baca data From-Ad

Contoh berikut adalah ilustrasi sahaja — bukan data klien sebenar, bukan nombor sebenar. Ini sekadar gambaran bagaimana data CTWA berguna dalam konteks kempen nyata.

Bayangkan kedai online jual baju kurung Malaysia jalankan dua iklan Facebook serentak selama tiga minggu menjelang Hari Raya:

  • Iklan A: "Baju Kurung Moden Raya — Dari RM89, 20 Warna Pilihan"
  • Iklan B: "Bundle Ibu & Anak — Sedondon Raya dari RM149"

Budget lebih kurang sama untuk dua-duanya. Kedua-dua iklan gunakan Direct CTWA pointing ke nombor yang connected ke ForwardChat.

Tanpa tracking:

Selama tiga minggu, 80 enquiry masuk ke inbox. Staff jawab semua, ada yang convert jadi order, ada yang tidak. Di penghujung kempen, owner tengok total jualan dan total belanja iklan. Tapi soalan "mana iklan yang bagi lebih banyak order?" — jawapannya agak-agak sahaja.

Dengan CTWA tracking:

Setiap enquiry yang datang dari click iklan dapat badge dalam ForwardChat. Staff nampak terus sama ada conversation tu dari "Baju Kurung Moden Raya" atau "Bundle Ibu & Anak".

Anggaplah (ini contoh sahaja, bukan data sebenar):

  • Iklan A bawa 45 conversations dengan badge, 28 daripadanya buat order
  • Iklan B bawa 18 conversations dengan badge, 14 daripadanya buat order

Dari angka contoh ini, walaupun Iklan B dapat kurang traffic, kadar conversion-nya lebih tinggi. Owner boleh decide untuk shift budget lebih kepada bundle kempen dalam round iklan berikutnya, berdasarkan data — bukan agak-agak.

Staff pun boleh lihat pattern. Enquiry dari Iklan B biasanya tanya pasal saiz kanak-kanak dahulu sebelum confirm. Dengan tahu ini, staff boleh proaktif tanya saiz anak dalam reply awal, kurangkan satu round bolak-balik dalam conversation.

Ini yang dimaksudkan dengan "menutup loop" antara ad spend dan jualan sebenar.

Senarai semak setup — format iklan, lead form vs direct-WhatsApp, masalah biasa

Sebelum lancar kempen CTWA, gunakan senarai semak ini untuk pastikan tracking akan berfungsi dari hari pertama.

Senarai semak sebelum lancar:

  1. Nombor WhatsApp bisnes anda sudah connected ke WhatsApp Business Platform (Cloud API) dalam Meta Business Manager — bukan hanya WhatsApp Business App
  2. Semasa create campaign, objective adalah "Engagement" atau "Messages" dengan destination "WhatsApp"
  3. Format iklan pilih Direct CTWA (tap terus buka WhatsApp), bukan Instant Form
  4. CTA button pointing ke nombor yang sama yang connected ke ForwardChat — bukan nombor lain
  5. Welcome message atau pre-filled text ada dan jelas reference iklan atau offer
  6. Test dilakukan dari akaun peribadi — badge "From Ad" muncul dalam ForwardChat inbox untuk test click itu

Masalah biasa yang kami nampak:

Nombor salah: Iklan pointing ke nombor lama yang tidak connected ke Cloud API. Traffic masuk ke nombor lain, tiada webhook, tiada badge. Semak dalam Meta Business Manager nombor mana yang terpilih sebagai WhatsApp destination.

Silap pilih Instant Form: Owner nak "leads", pilih Leads objective, tetapi setting default Meta kadang-kadang bagi Instant Form. Kena tukar manual ke WhatsApp destination. Kalau tidak, lead masuk tapi tiada badge.

Berbilang nombor, nombor yang salah dipilih: Bisnes ada dua nombor — satu nombor owner, satu nombor staff. Iklan pointing ke nombor yang tidak connected ke ForwardChat. Semua enquiry masuk ke nombor lain, tidak kelihatan dalam dashboard langsung.

Guna consumer WhatsApp App sebagai destination: Ini tidak hantar ctwa_clid kerana Cloud API tidak terlibat. Walaupun customer berjaya WhatsApp anda, data referral tidak ada.

Had yang perlu anda tahu (jujur):

CTWA tracking hanya berfungsi untuk iklan yang dibuild dengan WhatsApp Business Platform sebagai CTA destination. Iklan lama yang guna butang "Send Message" yang redirect ke consumer WhatsApp App tidak hantar ctwa_clid. Kalau anda ada iklan lama yang setup sebelum onboard ke ForwardChat, iklan-iklan tersebut perlu dikemaskini dalam Meta Ads Manager untuk pointing ke Cloud API destination yang betul. Iklan lama yang belum dikemaskini tidak akan trigger badge.

Selain itu, attribution hanya wujud bila customer masuk melalui klik yang sah pada iklan anda. Customer yang WhatsApp anda terus — melalui nombor di website, kad bisnes, atau cakap kawan — tidak akan ada badge "From Ad". Ini bukan pepijat, ini cara attribution bekerja. Data dalam badge adalah untuk klik iklan yang disahkan, bukan semua enquiry yang mungkin dipengaruhi iklan anda secara tidak langsung.


CTWA tracking adalah satu cara praktikal untuk SME Malaysia mula faham pulangan sebenar daripada belanja iklan Meta — tanpa tool tambahan yang rumit. Staff nampak konteks, reply lebih tepat, dan owner ada data untuk buat keputusan belanja iklan yang lebih bijak.

Untuk gambaran lebih luas tentang automasi WhatsApp, baca panduan WhatsApp automation Malaysia. Kalau anda sedang timbang kos keseluruhan untuk guna WhatsApp API, kos WhatsApp automation Malaysia ada breakdown yang berguna. Dan kalau anda baru nak mulakan perjalanan automasi, cara automate WhatsApp Business Malaysia adalah titik mula yang baik. Untuk semak sama ada nombor dan setup API anda sedia untuk CTWA, guna API checker kami.

Versi English: Click-to-WhatsApp Ads Malaysia: Track Every Lead From Meta.

Nak setup CTWA tracking untuk bisnes anda atau semak sama ada nombor dan iklan anda sudah configured dengan betul? Hubungi team kami atau mulakan onboarding — kami semak setup semasa onboarding dan pastikan attribution berfungsi dari hari pertama.

Share

FC

ForwardChat Team

We help Malaysian businesses automate their WhatsApp customer service with AI. Based in Puchong, Selangor.

Get in touch