Lewati navigasi utama
Tracking iklan ke WhatsApp sampai closing

CTWA Clid: Arti ctwa_clid, Asalnya, dan Cara Dalekta Menyimpannya

CTWA clid (ctwa_clid) adalah ID klik unik yang dibuat Meta setiap kali seseorang mengetuk iklan Click to WhatsApp, lalu diteruskan ke bisnis lewat data pesan WhatsApp yang lahir dari klik itu. Dalekta menyimpannya di lead CTWA sebagai bukti asal chat di tingkat klik.

CTWA Clid: Arti ctwa_clid, Asalnya, dan Cara Dalekta Menyimpannya

01ctwa_clid adalah ID klik, bukan ID iklan

Setiap kali seseorang mengetuk iklan Click to WhatsApp (CTWA) di Instagram atau Facebook, Meta membuat satu pengenal untuk klik itu. Pengenal tersebut adalah ctwa_clid, singkatan dari Click to WhatsApp click ID. Jadi ctwa_clid adalah pengenal untuk satu klik, bukan untuk satu iklan: dua orang yang mengetuk iklan yang sama mendapat dua ctwa_clid berbeda, sementara ID iklannya sama. Dokumentasi Meta menggambarkannya sebagai pengenal personal yang unik per klik.

Meta tidak mendokumentasikan format maupun panjangnya, jadi perlakukan sebagai token yang tidak perlu ditafsirkan: simpan apa adanya, jangan dipotong, dan jangan menebak polanya. Tabel berikut membedakan ctwa_clid dari pengenal lain yang sering tertukar di iklan ke WhatsApp.

PengenalDibuat olehMewakiliAda di iklan CTWA?
ctwa_clidMeta, saat iklan diketukSatu klik pada iklan Click to WhatsAppYa, di data pesan, kecuali untuk penempatan iklan di WhatsApp Status.
ID iklan (source_id)MetaSatu iklan, sama untuk semua klik pada iklan ituYa, di data pesan yang sama.
fbclidMeta, ditambahkan ke URL saat link iklan diketukSatu klik menuju halaman webTidak. Iklan CTWA murni tidak melewati URL halaman.
Kode tracking [D-XXXXX]Tracker Dalekta di landing page atau rotatorSatu kunjungan yang berlanjut ke chat WhatsAppTidak. Hanya ada di alur landing page atau rotator ke WhatsApp.
Kode lead CTWA-XXXXXDalekta, saat lead dibuatSatu lead di DalektaDibuat setelah chat masuk. Bukan potongan ctwa_clid.

Pembahasan fbclid dan parameter URL untuk alur landing page ada di UTM tracking WhatsApp. Untuk gambaran besar dari klik iklan sampai closing, mulai dari pilar tracking closing WhatsApp dari iklan.

CTWA-XXXXX bukan ctwa_clidKode CTWA-XXXXX dibentuk Dalekta dari lima karakter terakhir ID lead internalnya. Kode itu tidak berasal dari Meta dan tidak bisa dicocokkan dengan data di Events Manager atau Ads Manager.

02Dari mana ctwa_clid berasal dan bagaimana sampai ke bisnis

  1. Calon customer mengetuk tombol iklan CTWA. Meta membuat ctwa_clid untuk klik itu.
  2. WhatsApp membuka chat ke nomor bisnis, lalu calon customer mengirim pesan pertamanya.
  3. Saat pesan sampai, data iklan ikut bersama isi pesan. Di WhatsApp Cloud API, data itu berupa objek referral pada webhook pesan.
  4. Sistem penerima membaca dan menyimpan ctwa_clid saat pesan tiba. Meta menyarankan menyimpannya bersama percakapan, karena ID ini dipakai lagi nanti untuk melaporkan konversi.
  5. Bila Anda melaporkan konversi lewat Conversions API for Business Messaging, ID yang tersimpan dikirim bersama event, misalnya saat closing, supaya konversi itu terhubung ke klik yang benar.

Berikut bentuk potongan webhook pesan yang membawa referral. Semua nilai adalah placeholder ilustrasi, bukan data nyata.

json
{
  "object": "whatsapp_business_account",
  "entry": [{
    "changes": [{
      "field": "messages",
      "value": {
        "contacts": [{ "wa_id": "<nomor pengirim>", "profile": { "name": "<nama profil>" } }],
        "messages": [{
          "id": "wamid.<id pesan>",
          "from": "<nomor pengirim>",
          "type": "text",
          "text": { "body": "Halo, mau tanya paket layanan" },
          "referral": {
            "source_url": "<URL iklan>",
            "source_id": "<ID iklan>",
            "source_type": "ad",
            "headline": "Konsultasi Gratis 15 Menit",
            "body": "Tanya paket layanan, kami balas hari ini.",
            "media_type": "image",
            "ctwa_clid": "<ctwa_clid dari Meta>"
          }
        }]
      }
    }]
  }]
}

Di Dalekta, source_id menjadi ID sumber atau iklan, headline menjadi judul iklan, body menjadi isi iklan, dan ctwa_clid menjadi CTWA click ID. Dalekta memetakan data ini ke field lead yang sama dari dua jalur. Untuk session yang terhubung lewat QR, Dalekta membaca konteks iklan yang menempel pada pesan masuk. Untuk WhatsApp Cloud API, yang masih pilot terbatas, Dalekta membaca objek referral dari webhook. Isi konteks iklan di session QR bergantung pada apa yang WhatsApp sertakan di pesan, jadi click ID bisa kosong walau ID sumber terisi.

ctwa_clid tidak selalu adaMeta menyatakan field ctwa_clid dihilangkan sepenuhnya untuk pesan dari iklan yang tayang di WhatsApp Status. Chat organik dan chat dari link wa.me biasa bukan pesan dari iklan CTWA, jadi tidak membawa objek referral. Halaman referensi Meta tidak menjelaskan apakah referral hanya ada di pesan pertama setelah klik atau juga di pesan berikutnya. Karena itu, simpan ctwa_clid saat pesan yang lahir dari klik itu tiba dan jangan bergantung pada pesan berikutnya.
Situasictwa_clidYang bisa dipakai sebagai gantinya
Iklan CTWA di penempatan selain WhatsApp StatusBiasanya adactwa_clid, ID iklan, judul, dan isi iklan
Iklan CTWA di WhatsApp StatusTidak adaID iklan, judul, dan isi iklan
Chat organik atau dari link wa.me biasaTidak adaHanya nomor pengirim. Tidak bisa dipasangkan ke iklan.
Visitor landing page yang menekan tombol WhatsAppTidak adaKode [D-XXXXX], UTM, dan fbclid dari alur landing page
Kontak lama yang mengetuk iklan lagiBisa adaChat masuk ke lead yang sudah ada. Field CTWA pada lead itu dapat terisi ulang.

03Apa yang bisa dilakukan dengan ctwa_clid

  • Membedakan satu klik dari klik lain. ID iklan menunjuk iklan mana, sedangkan ctwa_clid membedakan klik yang satu dari klik lain pada iklan yang sama. Dua chat dari iklan yang sama punya ctwa_clid berbeda.
  • Memasangkan konversi ke klik saat dikirim ke Meta. Ini kegunaan yang didokumentasikan Meta untuk Conversions API for Business Messaging: bisnis menyimpan ctwa_clid bersama percakapan, lalu mengirimkannya bersama event ketika konversi terjadi.
  • Bukti bahwa chat datang dari iklan. Chat dengan ctwa_clid terisi berasal dari klik pada iklan CTWA. Untuk mengetahui iklan yang mana, cocokkan ID sumber (source_id) pada lead dengan ID iklan di Ads Manager. ctwa_clid sendiri tidak bisa dicari di Ads Manager.

Bentuk event untuk jalur business messaging berbeda dari event CAPI untuk website. Contoh berikut mengikuti struktur di dokumentasi Meta, dengan nilai placeholder ilustrasi. Nama event, izin token, dan syarat dataset mengikuti dokumentasi Meta terbaru.

json
{
  "data": [{
    "event_name": "Purchase",
    "event_time": 1790000000,
    "action_source": "business_messaging",
    "messaging_channel": "whatsapp",
    "user_data": {
      "whatsapp_business_account_id": "<ID WhatsApp Business Account>",
      "ctwa_clid": "<ctwa_clid yang tersimpan di lead>"
    },
    "custom_data": { "currency": "IDR", "value": 1500000 }
  }]
}

Dua catatan dari dokumentasi Meta untuk jalur ini. Pertama, ia punya prasyarat tersendiri, termasuk dataset yang dibuat lewat Dataset API dan izin token tertentu. Kedua, Meta menyatakan tidak membantu deduplikasi event di jalur ini, jadi Anda perlu memastikan satu tahap dikirim satu kali per percakapan sebelum mengirim. Halaman dokumentasinya juga tidak menyebut batas waktu antara klik dan event, jadi jangan berasumsi ada jendela waktu tertentu.

04Bagaimana Dalekta menyimpan ctwa_clid

Dalekta membaca ctwa_clid dari pesan masuk yang membawa metadata iklan dan menyimpannya bersama field CTWA lain di lead. Alur pembuatan lead CTWA, dari pesan pertama sampai status Masuk WA, dijelaskan di CTWA tracking. Bagian ini fokus pada apa yang terjadi dengan ID-nya.

TempatIsiCatatan
Leadctwa_clid, bersama ID sumber, aplikasi sumber, tipe sumber, judul, isi, tipe media, dan URL sumberDiisi saat lead CTWA dibuat. Lead dikenali sebagai CTWA bila sumbernya CTWA atau salah satu dari click ID, ID sumber, atau aplikasi sumber terisi.
Catatan pesanSalinan field CTWA pada pesan yang membawa metadataPesan tanpa metadata tidak menyimpan field ini.
Detail lead di dashboardPanel Atribusi CTWA, baris CTWA click IDPanel muncul hanya untuk lead CTWA, dan baris yang kosong disembunyikan. Lihat dokumentasi Leads.
Agent APIObjek ctwa dengan clid pada detail leadRead-only, butuh scope agent.leads.read, dan hanya untuk paket Signal Pro dan Signal Max. Lihat Agent API.
Ekspor ExcelTidak memuat ctwa_clidKolom ekspor berisi sumber, waktu, kontak, tahap, nilai, campaign, adset, dan copy.
Campaign ReportTidak menampilkan ctwa_clidReport mengelompokkan menurut judul iklan, aplikasi sumber, dan isi iklan. ID hanya dipakai untuk mengenali lead sebagai CTWA.

Satu lead menyimpan satu nilai ctwa_clid. Jika kontak yang sama mengetuk iklan lagi dan pesannya kembali membawa metadata, field CTWA pada lead yang sama dapat terisi ulang dengan nilai terbaru, sementara tipe sumber dan atribusi campaign lead tetap mengikuti chat pertama. Akibatnya ctwa_clid dan ID sumber di panel CTWA bisa berbeda dari iklan yang pertama kali membuat lead itu. Baca nilainya sebagai klik iklan terakhir yang terbaca, bukan riwayat semua klik.

Disimpan, belum dikirim ke MetaDalekta menyimpan ctwa_clid, tetapi belum memakainya untuk mengirim event. Event CAPI Dalekta memakai action_source website dan tidak membawa ctwa_clid, messaging_channel, maupun whatsapp_business_account_id. Jalur business messaging di bagian sebelumnya belum dipakai. Lead CTWA murni juga tidak punya kunjungan landing page, jadi event-nya dikirim tanpa data klik web seperti event_source_url, fbc, fbp, alamat IP, dan user agent. Pencocokan bergantung pada data lain yang ada, misalnya nomor telepon yang di-hash, sehingga kualitasnya lebih rendah dan Meta bisa memperlakukan event itu sebagai kurang lengkap. Periksa hasilnya di Event Logs dan Events Manager sebelum menganggap sinyalnya sampai. Dampak pada pencocokan bisa Anda baca dari skor di Events Manager, dibahas di event match quality Meta. Gambaran lengkap pengiriman event ada di Meta CAPI untuk WhatsApp.

05Cara memeriksa ctwa_clid di lead Anda

  1. Pastikan nomor tujuan iklan adalah session WhatsApp Dalekta yang berstatus connected. Langkahnya ada di dokumentasi WhatsApp Session.
  2. Buka iklan CTWA yang sedang tayang dari akun Facebook atau Instagram pribadi, bukan lewat pratinjau di Ads Manager. Ketuk tombol WhatsApp, lalu kirim pesan dari nomor yang berbeda dengan nomor tujuan.
  3. Buka halaman Leads dan cari lead terbaru. Kodenya biasanya berformat CTWA-XXXXX.
  4. Buka detail lead dan cari panel Atribusi CTWA. Periksa baris CTWA click ID dan ID sumber atau iklan, lalu cocokkan ID sumber dengan ID iklan yang Anda ketuk di Ads Manager.
  5. Ulangi dari penempatan iklan yang berbeda bila Anda memakai lebih dari satu. Baris yang kosong tidak ditampilkan, jadi bila baris CTWA click ID tidak ada tetapi ID sumber terisi, click ID tidak terbaca pada chat itu. Penyebabnya bisa penempatan WhatsApp Status, atau jalur koneksi session yang tidak meneruskan click ID. Bila panel Atribusi CTWA tidak muncul sama sekali, chat itu tidak terbaca membawa metadata iklan.
Perlakukan ctwa_clid sebagai data pribadiMeta menggambarkan ID ini sebagai pengenal personal per klik. Jangan menempelkannya di URL, spreadsheet publik, atau tangkapan layar report yang dibagikan ke pihak luar. Kebijakan penanganan datanya ada di privasi dan retensi data.

06Bacaan lanjutan

07Pertanyaan umum

Apa itu ctwa_clid?

ctwa_clid adalah Click to WhatsApp click ID, pengenal unik yang dibuat Meta untuk setiap klik pada iklan Click to WhatsApp. Ia dikirim ke bisnis lewat data pesan WhatsApp yang lahir dari klik itu, dan dipakai untuk menghubungkan chat, serta konversi setelahnya, ke klik iklan tertentu.

Apa bedanya ctwa_clid dengan fbclid?

fbclid ditambahkan Meta ke URL ketika seseorang mengetuk link iklan menuju halaman web, jadi hanya ada bila ada URL. ctwa_clid dibuat untuk iklan yang membuka chat WhatsApp dan datang lewat data pesan, bukan URL. Iklan CTWA murni tidak punya fbclid karena tidak melewati halaman web.

Apakah ctwa_clid ada di setiap chat WhatsApp?

Tidak. ID ini hanya ada pada pesan yang berasal dari klik iklan Click to WhatsApp, dan Meta menghilangkannya untuk iklan di penempatan WhatsApp Status. Chat organik atau dari link wa.me biasa tidak membawanya. Simpan ID ini saat pesan yang lahir dari klik itu tiba.

Apakah Dalekta mengirim ctwa_clid ke Meta CAPI?

Saat ini tidak. Dalekta menyimpan ctwa_clid di lead CTWA, tetapi event CAPI yang dikirim memakai action_source website dan tidak membawa ctwa_clid. Jalur Conversions API for Business Messaging milik Meta belum dipakai. Closing tetap dicoba dikirim dengan data lead yang tersedia, selama Pixel, token, dan mapping aktif, tetapi cek statusnya di Event Logs.

Di mana melihat ctwa_clid di Dalekta?

Buka halaman Leads, klik lead berkode CTWA-, lalu lihat panel Atribusi CTWA pada detail lead. Bila ID terbaca, ia tampil di baris CTWA click ID. Pengguna paket Signal Pro dan Signal Max juga bisa membacanya lewat detail lead di Agent API, pada objek ctwa.

Apakah ctwa_clid termasuk data pribadi?

Meta menggambarkannya sebagai pengenal personal yang unik per klik, jadi sebaiknya diperlakukan hati-hati. Simpan di sistem yang dibatasi aksesnya, jangan tempel di URL atau dokumen publik, dan jangan tampilkan di tangkapan layar report yang dibagikan ke pihak luar. Ikuti kebijakan privasi bisnis Anda.

Coba Dalekta

Lihat campaign mana yang benar-benar closing di WhatsApp.

Coba Signal Lite 7 hari tanpa kartu kredit, atau pilih jadwal demo bersama tim Dalekta.