Debug Google Consent Mode dengan DevTools Browser: Membaca Parameter gcs

Mengapa Anda Harus Memverifikasi di Browser

Banner persetujuan yang tampak benar bukan bukti bahwa tag Anda berperilaku dengan tepat. Masalah Consent Mode terjadi diam-diam: halaman dimuat, iklan tampil, laporan terisi, namun sinyal yang dikirim ke Google mungkin salah. Alat pengembang browser memungkinkan Anda memeriksa apa yang sebenarnya terjadi, dalam beberapa menit, tanpa perangkat lunak tambahan.

Langkah 1: Buka Tab Network dengan Bersih

  1. Buka halaman di jendela pribadi agar tidak ada pilihan sebelumnya yang tersimpan.
  2. Buka DevTools dan masuk ke tab Network.
  3. Centang Preserve log agar permintaan tetap ada saat berpindah halaman.
  4. Muat ulang halaman dan jangan menyentuh banner terlebih dahulu.

Langkah 2: Temukan Status Persetujuan di Permintaan

Tag Google menambahkan parameter gcs ke permintaannya. Anda dapat memfilter daftar jaringan dengan collect atau google dan membuka salah satu hasilnya untuk membaca query string-nya. Nilainya tampak seperti G100 atau G111.

Baca karakter dari kiri ke kanan setelah G1: digit pertama adalah status penyimpanan iklan dan digit kedua adalah status penyimpanan analitik, di mana 1 berarti diberikan dan 0 berarti ditolak. Implementasi yang lebih baru juga mengirim parameter gcd dengan status terenkode yang lebih panjang yang mencakup sinyal tambahan Consent Mode v2.

Langkah 3: Yang Seharusnya Anda Lihat Sebelum Pilihan Apa Pun

Di wilayah yang mewajibkan persetujuan, permintaan pertama yang dikirim sebelum pengunjung berinteraksi seharusnya menunjukkan status ditolak. Jika Anda sudah melihat G111 sebelum pengunjung mengeklik apa pun, default Anda salah, atau tag aktif sebelum default ditetapkan.

Langkah 4: Yang Seharusnya Anda Lihat Setelah Menerima

Klik terima, lalu amati permintaan baru. Status seharusnya berubah menjadi diberikan dan tag seharusnya berjalan. Jika banner menyatakan diterima tetapi permintaan masih membawa status ditolak, panggilan update tidak sampai ke tag Google, atau berjalan terlambat.

Langkah 5: Periksa Data Layer

Di Console, ketik dataLayer dan perluas entri-entrinya. Anda mencari dua hal secara berurutan:

  1. Entri consent dengan perintah default, yang mencantumkan setiap sinyal sebagai ditolak untuk wilayah yang mewajibkan persetujuan.
  2. Entri consent berikutnya dengan perintah update, setelah pengguna memilih.

Sinyal Consent Mode v2 adalah ad_storage, analytics_storage, ad_user_data, dan ad_personalization. Jika dua yang terakhir tidak ada, Anda memakai pengaturan gaya v1.

Kesalahan yang Paling Umum

Langkah 6: Periksa Mode Pratinjau Tag Manager

Jika Anda memakai Google Tag Manager, mode Pratinjau menampilkan status persetujuan untuk setiap peristiwa di halaman, dan tag mana yang aktif atau diblokir. Bandingkan dengan yang Anda lihat di tab jaringan: kedua tampilan harus sesuai.

Jadikan Rutinitas

Jalankan pemeriksaan lima menit ini setelah setiap perubahan banner, publikasi container, atau rilis situs. Catat nilai gcs yang diharapkan untuk empat kasus: kunjungan pertama, setelah menerima, setelah menolak, dan setelah mengubah pilihan di kemudian hari. Apa pun yang tidak cocok adalah bug yang harus diperbaiki sebelum laporan Anda yang memberi tahu.

Posisi FlexyConsent

FlexyConsent adalah CMP bersertifikasi Google (CMP ID 317) yang mendukung Google Consent Mode v2 dan mengirimkan sinyal default dan update untuk Anda. Anda tetap harus menjalankan pemeriksaan browser ini di halaman Anda sendiri, karena urutan tag dan pengaturan container bersifat khusus untuk situs Anda.

Poin Utama

← Blog Baca Semua →