Alusio Docs

Command Palette

Search for a command to run...

Troubleshooting

Masalah umum Meta Pixel + CAPI dan cara memperbaikinya.

Troubleshooting

1. Pixel JS tidak muncul di site

Gejala: Network tab tidak ada request ke connect.facebook.net.

Cek:

  • Pixel ID terisi di Settings > Integrations > Meta Ads? Status badge harus "Active"
  • Hard refresh site publik (Ctrl+Shift+R) — cache mungkin masih versi lama
  • Buka DevTools > Console — kalau ada error fbq is not defined berarti script gagal load. Cek koneksi internet pengunjung atau ad blocker
  • Inspect HTML <head> — harusnya ada <script> tag dengan fbevents.js

2. Event Purchase tidak muncul di Events Manager

Gejala: order paid di Alusio, tapi Test Events / Overview tidak ada Purchase.

Cek:

  • Order benar-benar status paid? Cek di dashboard Orders
  • Midtrans webhook sukses dijalankan? Cek log di /dashboard/[siteSlug]/orders/[id] — harusnya ada timestamp paid
  • CAPI Access Token valid? Token bisa expire kalau di-regenerate di Meta. Generate ulang + paste lagi
  • Kalau dedup mode: cek di Pixel browser fire juga (saat redirect ke /order/[id]/success). Browser ad blocker bisa blok

3. Event ganda (duplikat)

Gejala: 1 order menghasilkan 2 Purchase event di Meta.

Penyebab: dedup tidak jalan karena event_id beda antara Pixel dan CAPI.

Cek: di Pixel JS yang fire dari /order/[id]/success, parameter eventID harus sama dengan UUID order yang dipakai CAPI. Lihat helper src/lib/meta/pixel.ts dan src/lib/meta/capi.ts — keduanya pakai order.id.

4. CAPI return error 400

Gejala: di server log Alusio ada response Meta API status 400.

Penyebab umum:

  • Invalid Access Token — generate ulang di Events Manager
  • Invalid Pixel ID — pastikan 15-16 digit angka, bukan dari Pixel lain
  • user_data missing — minimal 1 PII harus di-hash dan dikirim. Customer tanpa email/phone bisa kena
  • action_source missing — Alusio set website by default, tidak harus diutak-atik

5. Event Match Quality rendah (< 5.0)

Penyebab: PII yang dikirim ke CAPI sedikit / tidak match dengan Facebook user.

Solusi:

  • Wajibkan email + phone di checkout (Settings > Checkout)
  • Tambah field First Name / Last Name di form checkout
  • Pakai email asli pengunjung, bukan email burner

6. Custom event dari Builder tidak fire

Cek:

  • Element Button — pastikan field Event Name sudah diisi di seksi Meta Tracking
  • Page sudah di-publish setelah edit Builder?
  • Refresh halaman publik, klik tombol — buka DevTools Console, cari log fbq call
  • Test di Incognito mode (extension off) untuk hindari ad blocker

Butuh bantuan?

Kontak support: support@alus.io dengan info: Pixel ID, Site slug, dan event yang bermasalah.