Banner persetujuan yang terlihat rapi belum membuktikan tag analitik mengikuti pilihan pengunjung. Banner, status consent, dan pengiriman event merupakan tiga bagian yang perlu diperiksa bersama. Masalah pada hubungan ketiganya dapat membuat laporan sulit dijelaskan.
Saya mulai pemeriksaan dari satu perjalanan pengguna: halaman dibuka, pilihan dibuat, lalu halaman berikutnya dikunjungi. Catatan urutan ini lebih berguna daripada langsung menebak persentase trafik yang hilang. Kamu dapat memakainya ketika tag baru dipasang atau pengelola banner diganti.
Tentukan perilaku yang seharusnya terjadi
Minta pengelola website menjelaskan pilihan yang tersedia dan perilaku tag yang telah ditetapkan untuk setiap pilihan. Pemeriksaan teknis membutuhkan acuan tersebut. Tampilan tombol saja tidak menjelaskan apakah analitik dan iklan dikendalikan secara terpisah.
Dalam Google consent mode, analytics_storage, ad_storage, ad_user_data, dan ad_personalization mempunyai fungsi berbeda. Persetujuan untuk analitik tidak boleh dibaca sebagai satu status gabungan untuk semua fungsi. Penjelasan jenis consent Google.
Catat juga bentuk implementasinya. Pada mode basic, tag Google diblokir sampai pengguna berinteraksi dengan mekanisme consent dan memberikan persetujuan yang diperlukan. Pada mode advanced, tag dapat dimuat dengan status awal ditolak dan mengirim pengukuran tanpa cookie sesuai perilaku consent mode. Perbedaan ini memengaruhi bukti yang dicari di browser. Perbandingan basic dan advanced.
Pilihan implementasi mengikuti kebutuhan dan ketentuan yang berlaku pada website. Artikel ini membantu memeriksa perilaku teknis yang disepakati; hasil pengujian tag sendiri tidak menetapkan kepatuhan hukum.
Rekam kondisi awal sebelum menyentuh banner
Buka sesi pengujian baru tanpa pilihan consent lama. Gunakan akun pengujian bila diperlukan dan jangan memasukkan data pelanggan ke rekaman debug. Catat browser, halaman masuk, waktu, versi konfigurasi, dan kondisi penyimpanan awal.
Gunakan Tag Assistant untuk memeriksa status consent dan urutan event. Cari kapan nilai default ditetapkan, kapan tag terkait berjalan, serta kapan pembaruan status muncul. Catatan yang hanya berbunyi “banner tampil” belum menjawab tiga pemeriksaan tersebut.
Google mengarahkan agar consent default tersedia sebelum tag yang bergantung padanya berjalan. Pada Google Tag Manager, implementasi melalui template consent memakai API yang sesuai dan trigger Consent Initialization. Memindahkan kode ke custom HTML tanpa memahami urutannya dapat menghasilkan default yang terlambat. Panduan diagnosis consent Google.
Jalankan matriks pilihan pengguna
Berikut contoh matriks untuk website yang menyediakan pilihan analitik terpisah dari iklan. Sesuaikan dengan pilihan nyata dan perilaku yang telah disahkan pada websitemu.
| Percobaan | Bukti yang diperiksa | Masalah yang perlu dicatat |
|---|---|---|
| Belum memilih | Status default dan urutan tag | Tag berjalan sebelum default tersedia |
| Menolak semua pilihan opsional | Status setelah interaksi | Pilihan ditolak tetapi status tetap granted |
| Mengizinkan analitik saja | Nilai tiap jenis consent | Semua jenis izin berubah bersamaan tanpa dasar |
| Mengizinkan pilihan yang tersedia | Event pembaruan dan tag berikutnya | Banner tertutup tetapi pembaruan tidak terkirim |
| Mengubah pilihan menjadi ditolak | Status baru dan perilaku setelahnya | Tag berikutnya tetap memakai pilihan lama |
Lakukan satu percobaan per sesi yang jelas. Jika semua pilihan dicoba berurutan tanpa mencatat kondisi awal, sulit diketahui apakah hasil berasal dari percobaan sekarang atau persetujuan sebelumnya.
Setelah perubahan pilihan, periksa bahwa pembaruan mencakup nilai yang sesuai, termasuk denied ketika pengguna menolak. Penutupan banner tidak selalu menghasilkan update yang benar. Untuk banner dari penyedia lain, cocokkan konfigurasi dengan dokumentasi penyedia yang benar-benar dipakai.
Uji navigasi dan pilihan yang tersimpan
Sesudah satu pilihan dibuat, buka halaman kedua, muat ulang, lalu kembali melalui tautan internal. Periksa apakah status yang tersimpan diterapkan sebelum tag terkait berjalan. Ulangi pada template yang berbeda, misalnya artikel dan formulir kontak.
Uji juga jalur untuk membuka kembali pengaturan dan mengubah pilihan. Catat event sesudah perubahan serta keadaan pada halaman berikutnya. Jangan menyimpulkan bahwa perubahan status otomatis menghapus seluruh data atau cookie yang pernah dibuat; perilaku penyimpanan perlu diperiksa pada implementasi yang digunakan.
Contoh sintetis: halaman artikel menerapkan pilihan tersimpan dengan benar, tetapi halaman formulir memuat container berbeda. Saat formulir dibuka, status kembali ke default dan baru diperbarui setelah event pertama. Tiket perbaikannya menunjuk container, template, dan urutan event tersebut.
Itu diagnosis yang bisa ditindaklanjuti. Kalimat “consent bermasalah di website” masih terlalu luas untuk menentukan siapa perlu memperbaiki bagian mana.
Tafsirkan request sesuai mode yang digunakan
Pada implementasi advanced, keberadaan request saat status ditolak tidak otomatis membuktikan cookie analitik digunakan. Sebaliknya, satu request yang terlihat berhasil tidak membuktikan seluruh perjalanan pengguna tercatat. Periksa status consent, penggunaan penyimpanan, dan dokumentasi perilaku tag secara bersama.
Utamakan alat debug resmi untuk membaca status. Parameter consent pada request dapat memakai pengkodean yang berubah; tebakan dari satu potongan URL mudah menghasilkan kesimpulan keliru. Simpan bukti dengan data sensitif disamarkan.
Hasil browser juga belum menjelaskan semua celah laporan. Filter, keterlambatan pemrosesan, sampling, atau penggabungan baris memerlukan pemeriksaan terpisah melalui panduan diagnosis data GA4.
Tutup pemeriksaan dengan hasil yang terbatas tetapi jelas
Catat skenario, perilaku yang diharapkan, perilaku teramati, bukti, pemilik perbaikan, dan hasil pengujian ulang. Nyatakan template serta browser yang benar-benar diuji. Jangan mengganti batas cakupan itu dengan label “semua tracking aman”.
Mulai dari halaman masuk organik yang penting dan satu halaman tujuan berikutnya. Setelah perubahan consent bekerja sesuai acuan, barulah bandingkan laporan pada periode yang relevan. Pengujian ini memberi dasar diagnosis; ia tidak menghasilkan rumus pasti untuk menghitung semua kunjungan yang tidak teramati.




