- Tips Setup Awal
- Pertanyaan Umum
- Event GA4 tidak muncul di GTM Preview?
- Meta Pixel event terhitung dua kali?
- wp_body_open tidak berfungsi di tema saya?
- PHP snippet menyebabkan white screen atau error?
- Tracking tidak berfungsi untuk user tertentu?
- WooCommerce terdeteksi sebagai "Not Installed"?
- dataLayer Simulator menampilkan hasil kosong?
- Event purchase terpicu dua kali untuk satu transaksi?
- Butuh Bantuan Lebih Lanjut?
Tips Setup Awal #
Sebelum bertanya kenapa tracking tidak berfungsi, pastikan Anda sudah melakukan langkah-langkah berikut:
- Exclude Administrator di tab Advanced — agar aktivitas Anda sendiri tidak masuk ke data analytics
- Aktifkan satu provider dulu — mulai dengan GTM atau Meta Pixel, verifikasi berfungsi, baru tambah yang lain
- Gunakan Kode Testing Meta — isi kolom “Kode Testing” saat setup awal, hapus saat sudah siap production
- Cek dengan Debug Panel — browse frontend sebagai admin dan lihat
dataLayer.push()di admin bar panel - Verify di Meta Events Manager — gunakan tab Test Events untuk memastikan event diterima server Meta
Pertanyaan Umum #
Event GA4 tidak muncul di GTM Preview? #
Pastikan modul WooCommerce di tab Data Layer sudah diaktifkan. Juga pastikan GTM container sudah dipublish (bukan hanya disimpan sebagai draft) dan Container ID sudah benar di tab General — format harus GTM-XXXXXXX.
Meta Pixel event terhitung dua kali? #
Jika menggunakan CAPI, deduplication otomatis dilakukan via event_id. Jika masih double, periksa apakah ada pixel lain terpasang via:
- GTM container (apakah ada tag Meta Pixel di GTM?)
- Plugin WordPress lain yang juga memasang Meta Pixel
- Kode manual di tema (functions.php atau header.php)
Hapus duplikat dan sisakan hanya satu sumber — plugin ini.
wp_body_open tidak berfungsi di tema saya? #
Beberapa tema lama tidak mendukung hook wp_body_open. Ada dua solusi:
Solusi 1 (tanpa edit tema): Ganti “Noscript Position” di tab Advanced ke “In <head>“.
Solusi 2 (edit tema): Tambahkan baris berikut ke file header.php tema Anda, tepat setelah tag <body>:
<?php wp_body_open(); ?>
PHP snippet menyebabkan white screen atau error? #
Beberapa hal yang perlu diperiksa:
- Jangan sertakan
<?php— plugin menambahkannya otomatis. Jika Anda menyertakannya, kode akan berisi<?php <?phpyang menyebabkan parse error. - Kode PHP harus valid — coba validasi kode di phpcodechecker.com sebelum disimpan.
- Untuk function declaration — tidak perlu manual menambahkan
function_exists()karena plugin melakukannya otomatis. - Jika terlanjur white screen — akses WordPress via FTP/cPanel, buka file
wp-config.php, tambahkandefine('WP_DEBUG', true);untuk melihat pesan error, lalu perbaiki kode snippet.
Tracking tidak berfungsi untuk user tertentu? #
Periksa pengaturan Exclude User Roles di tab Advanced. Jika role user tersebut di-exclude, tracking memang tidak akan berjalan untuk mereka — ini adalah perilaku yang diharapkan, bukan bug.
WooCommerce terdeteksi sebagai “Not Installed”? #
Coba langkah berikut secara berurutan:
- Deactivate dan activate ulang plugin WooCommerce
- Refresh halaman admin Multi Tag Manager
- Periksa apakah WooCommerce menampilkan error di halaman Plugins
- Pastikan WooCommerce sudah selesai setup awal (currency, payment method, dll)
dataLayer Simulator menampilkan hasil kosong? #
Pastikan URL yang dimasukkan:
- Menggunakan domain yang sama dengan website Anda
- Diawali dengan
https://atauhttp:// - Halaman tersebut bisa diakses publik (bukan halaman yang butuh login)
Event purchase terpicu dua kali untuk satu transaksi? #
Ini biasanya terjadi jika pengunjung me-refresh halaman thank you. Plugin sudah menggunakan proteksi via order status check — event purchase hanya dikirim sekali per order. Jika masih terjadi, periksa apakah ada plugin cache yang menyimpan halaman thank you.
Butuh Bantuan Lebih Lanjut? #
Jika masalah tidak ditemukan di halaman ini, Anda bisa menghubungi melalui:
- Website: diannugroho.com