01Apa itu Test Events dan siapa yang bisa memakainya
Test Events adalah alat di Meta Events Manager untuk memeriksa event yang dikirim lewat Conversions API (CAPI). Menurut Pusat Bantuan Meta per 16 Oktober 2026, alat ini memeriksa apakah payload event server tersusun benar dan sudah diterima Meta, serta membantu menelusuri aktivitas yang janggal. Alat yang sama dipakai untuk event browser dari Meta Pixel, dan di sana Meta menyebut Anda bisa melihat event mana yang diproses dan mana yang dideduplikasi.
Event server baru tampil di Test Events bila permintaannya membawa parameter test_event_code. Jadi siapa yang menyusun permintaan menentukan cara Anda menguji.
| Cara event dikirim | Bisa menambahkan test_event_code? | Cara memeriksa |
|---|---|---|
| Integrasi sendiri oleh developer Anda | Ya, Anda yang menulis payload. | Test Events, lalu Overview setelah kode dihapus. |
| Alat atau partner yang mengirim untuk Anda | Hanya bila alatnya punya isian kode uji. | Test Events bila ada isiannya. Bila tidak ada, Overview dan log alat itu. |
| Dalekta | Tidak. Per 16 Oktober 2026 Dalekta tidak punya isian kode uji. | Tracking → Event Logs untuk yang dikirim, Overview untuk yang diterima Meta. |
Artikel ini mulai dari titik setelah event bisa dikirim. Memilih jalur, membuat token, dan menyusun pengiriman pertama ada di cara setting Conversions API Meta, dan gambaran CAPI untuk chat WhatsApp ada di pilar Meta CAPI untuk WhatsApp.
02Langkah 1: buka tab Test Events dan salin kode uji
Kode uji dibuat oleh Test Events sendiri, jadi ambil dari sana sebelum mengirim apa pun. Test Events dibuka per Pixel atau dataset, jadi buka yang ID-nya sama dengan PIXEL_ID di alamat permintaan.
- Buka Events Manager, lalu Data sources di menu kiri.
- Pilih nama dan ID Pixel atau dataset yang akan menerima event uji.
- Buka tab Test events dan cari bagian server events. Bila Anda memilih dataset, pilih dulu apakah yang diuji event website atau app.
- Salin kode uji yang ditampilkan.
03Langkah 2: kirim event dengan test_event_code
Taruh test_event_code di level atas permintaan, sejajar dengan data, bukan di dalam salah satu event. Contoh di dokumentasi Meta (diperbarui 17 Juli 2026) menyusunnya persis begitu. Kirim dari terminal atau Graph API Explorer ke edge /events milik Pixel yang sama.
POST https://graph.facebook.com/<versi>/<PIXEL_ID>/events?access_token=<TOKEN>
Content-Type: application/json
{
"data": [
{
"event_name": "Lead",
"event_time": 1792100000,
"event_id": "uji-001:Lead",
"action_source": "website",
"event_source_url": "https://contoh.id/promo",
"user_data": {
"ph": ["<sha256 nomor telepon>"],
"client_user_agent": "<user agent browser>"
}
}
],
"test_event_code": "<kode dari tab Test Events>"
}event_time pada payload di atas hanya contoh. Isi event_time dengan detik Unix saat Anda mengirim, karena Meta (per 16 Oktober 2026) menolak seluruh permintaan bila ada event yang lebih tua dari 7 hari. Kode uji diganti dengan kode dari tab Test Events Anda.- Event website wajib membawa
client_user_agent,action_source, danevent_source_url. Event non-web hanya wajibaction_source. - Pakai
event_idbaru di tiap percobaan. Meta hanya menyimpan salinan pertama dari event denganevent_namedanevent_idyang sama. - Nilai
action_sourceharus akurat. Dengan memakai API, Anda menyatakan nilainya benar.
04Langkah 3: baca hasilnya di Test Events
Event server tampil di jendela Test Events setelah permintaan dikirim. Menurut Meta, bila tidak tampil, periksa dulu struktur payload, dan Meta menyediakan Payload Helper untuk itu. Baca dua tempat sekaligus, yaitu balasan API dan jendela Test Events.
| Yang Anda lihat | Kemungkinan artinya | Tindakan |
|---|---|---|
| Balasan 2xx dan event muncul di Test Events | Payload valid dan Meta menerimanya dengan kode uji itu. | Lanjut ke langkah 4, lalu hapus kode uji. |
| Balasan 4xx | Meta menolak permintaan dan memberi rincian error singkat di badan balasan. | Baca pesan error, perbaiki payload, lalu kirim ulang. |
| Balasan sukses tetapi Test Events kosong | Kode uji tidak ada, salah salin, atau Anda membuka Pixel lain. | Cocokkan kode dan Pixel ID, lalu kirim ulang. |
Menurut Meta per 16 Oktober 2026, informasi uji bertahan 24 jam di tab itu atau sampai Anda menekan Clear activity. Menghapus daftar tidak menghapus datanya: Meta menyebut event dengan kode uji tidak dibuang, dan untuk event browser aktivitasnya tetap tampil di Events Manager, Ads Reporting, dan Audience Creation.
05Langkah 4: cek deduplikasi dan parameter
Bila Pixel di situs Anda mengirim event yang sama dengan server, uji pasangannya di Test Events. Menurut Meta, deduplikasi terjadi bila event_name dan event_id identik di Pixel dan server, atau bila event_name cocok bersama external_id atau fbp. Bila kedua event mirip, Meta lebih memilih yang diterima lebih dulu.
- Di halaman Test Events, cari bagian browser events (website events bila Anda memilih dataset), isi alamat situs, lalu klik Open website. Untuk event browser, Meta mencatat aktivitas hanya selama halaman Test Events tetap terbuka.
- Picu satu kejadian nyata, dan pastikan server mengirim event yang sama dengan
test_event_codesertaevent_idyang sama denganeventIDdi Pixel. - Lihat apakah Test Events menunjukkan salah satunya sebagai dideduplikasi. Menurut Meta, tool ini menunjukkan event yang diterima, dideduplikasi, atau dibuang.
- Bila keduanya terhitung, bandingkan
event_namedanevent_idkarakter demi karakter.
Cara membuat event_id yang konsisten dibahas di deduplikasi event Pixel dan CAPI. Untuk parameter pencocokan, buka tab Event matching di detail event, lalu baca skornya lewat Event Match Quality Meta.
06Langkah 5: hapus kode uji, lalu cek Overview
Kode uji hanya untuk pengujian dan harus dihapus dari payload produksi. Event uji tidak terisolasi: menurut Meta, event dengan test_event_code tidak dibuang, melainkan masuk ke Events Manager dan dipakai untuk targeting serta pengukuran iklan.
- Hapus
test_event_codedari kode pengirim, lalu kirim satu event tanpa kode. - Di Events Manager buka Data sources, klik Pixel yang ID-nya sama dengan di permintaan, lalu Overview.
- Cari event itu. Meta menampilkan jumlah event raw, matched, dan attributed, dan kolom Connection Method menunjukkan jalur pengirimannya. Menurut Meta per 16 Oktober 2026, event umumnya bisa diverifikasi dalam 20 menit sejak Anda mulai mengirim.
- Bila ada tanda seru di tab Diagnostics, arahkan kursor ke ikon itu untuk membaca masalah dan sarannya.
07Kenapa event tidak muncul di Test Events
| Gejala | Penyebab yang mungkin | Perbaikan |
|---|---|---|
| Seluruh permintaan ditolak | Ada event_time yang lebih tua dari 7 hari. | Isi event_time dengan detik Unix saat kejadian dan kirim segera. |
| Event website bermasalah | client_user_agent, action_source, atau event_source_url tidak ada. | Lengkapi ketiganya. Meta mewajibkannya untuk event website. |
| Balasan sukses tetapi daftar kosong | test_event_code ada di dalam event, bukan di level atas, atau Anda membuka Test Events milik Pixel lain. | Sejajarkan dengan data dan cocokkan Pixel ID. |
| Event tampil lalu hilang | Informasi uji hanya bertahan 24 jam atau sampai Clear activity ditekan. | Kirim ulang bila perlu. Event berkode uji tetap tercatat di Events Manager. |
| Permintaan time out | Menurut halaman troubleshooting Meta (diperbarui 30 November 2023), error jaringan atau permintaan cacat dapat membuat event hilang. | Kirim ulang. Meta menyarankan batas waktu 1.500 milidetik. |
| Event dari alat pihak ketiga tidak pernah tampil | Alat itu tidak menambahkan test_event_code. | Periksa lewat Overview dan log alat itu. |
08Cara cek event Conversions API dari Dalekta
Event Dalekta tidak muncul di Test Events karena Dalekta tidak menambahkan test_event_code. Per 16 Oktober 2026 pengaturan Meta Ads di Tracking Ads → Platform tidak punya isian kode uji. Selain nama koneksi, isiannya hanya Pixel ID dan Access Token Meta CAPI. Event yang Anda picu karena itu masuk ke data asli Pixel. Sebagai gantinya ada dua catatan yang dibaca berurutan: Event Logs untuk yang dikirim Dalekta, dan Overview untuk yang diterima Meta.
- Buat lead uji: buka URL iklan percobaan yang membawa
utm_source=meta, klik tombol WhatsApp rotator, lalu kirim pesan berisi kode[D-...]dari nomor WhatsApp lain. - Ubah status lead ke tahap yang sudah dipetakan di Event Mapping dan disimpan. Untuk Closing, isi nominal kecil yang mudah dikenali.
- Buka Tracking → Event Logs, atur rentang tanggalnya, lalu cari kode lead atau Event ID. Event ID berbentuk
<id-lead>:<kode tahap>, misalnya berakhiran:CLOSING. - Baca Status. Success berarti Meta membalas sukses. Pada Failed, kolom Error memuat pesannya, dan owner atau admin bisa memakai Retry setelah penyebabnya diperbaiki.
- Buka Events Manager, tab Overview pada Pixel yang ID-nya sama dengan di Dalekta, lalu cari event dengan nama dari mapping Anda.
Halaman Event Logs menampilkan nama event, Event ID, status, jumlah percobaan, dan pesan error. Isi payload lengkap tidak ditampilkan di sana. Dalekta mengirim tiap tahap sebagai event website, juga yang terjadi di WhatsApp, jadi action_source selalu website. Success juga belum membuktikan event dicocokkan ke akun Meta atau dihitung sebagai hasil iklan, karena itu dibaca terpisah lewat tab Event matching dan Ads Manager. Arti status dan urutan debug lengkapnya ada di dokumentasi Event Logs, dan pengaturan Pixel serta token di dokumentasi Meta CAPI.
Tahap mana yang mengirim event apa mengikuti Event Mapping, dan tahap yang dinaikkan AI Agent ikut mengirim event tahap itu. Pembahasannya ada di lead scoring WhatsApp. Bila event tidak muncul sama sekali, urutan pemeriksaan lainnya ada di dokumentasi Troubleshooting.
09Bacaan lanjutan
10Pertanyaan umum
Bagaimana cara test event Conversions API?
Buka Events Manager, Data sources, pilih Pixel atau dataset, lalu tab Test events dan salin kodenya. Kirim event server dengan kode itu sebagai test_event_code di level atas payload. Event muncul di jendela Test Events setelah permintaan dikirim. Hapus kodenya sebelum produksi, lalu cek tab Overview.
Di mana letak test_event_code di payload?
Di level atas permintaan, sejajar dengan data, bukan di dalam salah satu event. Contoh dokumentasi Meta memakai nilai seperti TEST123, tetapi pakai kode yang dibuat tab Test Events untuk Pixel Anda. Kode ini hanya untuk pengujian dan dihapus dari payload produksi.
Apakah event dengan test_event_code ikut dihitung di data iklan?
Ya. Menurut dokumentasi Meta yang dibaca 16 Oktober 2026, event dengan test_event_code tidak dibuang. Event itu masuk ke Events Manager dan dipakai untuk targeting serta pengukuran iklan. Karena itu jangan kirim data pembelian rekaan ke Pixel produksi, dan pakai Pixel uji bila perlu.
Kenapa event Dalekta tidak muncul di Test Events?
Karena Dalekta tidak menambahkan test_event_code dan tidak punya isian untuk mengisinya. Periksa event yang dikirim di Tracking → Event Logs, lalu cari nama event yang sama di tab Overview pada Pixel yang ID-nya sama. Event percobaan masuk ke data asli Pixel Anda.
Berapa lama event muncul di Test Events dan Overview?
Meta tidak menyebut waktu pasti untuk Test Events. Event seharusnya tampil tidak lama setelah permintaan dikirim, dan bila tidak, periksa struktur payload. Untuk Overview, Meta menyebut per 16 Oktober 2026 bahwa event umumnya bisa diverifikasi dalam 20 menit sejak Anda mulai mengirim. Informasi uji bertahan 24 jam.



