← Semua artikel

Blog

Mengapa Consent Mode Membuat Konversi Anda Turun (dan Cara Memverifikasi Apa yang Sebenarnya Terlacak)

consent mode konversi turunconsent mode tidak terlacaksetup consent mode v2gcs parameter consent

"Kami memasang banner consent cookie, dan jumlah konversi langsung anjlok." Ini adalah salah satu keluhan paling umum dalam operasional iklan dan optimasi situs. Anda tidak mengubah apa pun pada tag Anda — tetapi angka di laporan Anda tetap turun. Hampir selalu, penyebabnya adalah kesalahpahaman tentang bagaimana Consent Mode sebenarnya bekerja.

Apakah salah satu dari ini terasa familiar?

  • Konversi turun 20–40% sejak hari Anda meluncurkan banner consent
  • Jumlah user dan konversi GA4 Anda jelas lebih rendah dari sebelumnya
  • Google Ads sekarang menampilkan lebih banyak konversi berlabel "modeled"
  • Anda mengklik "Allow" pada banner, tetapi Anda tidak bisa memastikan apakah tes Anda sendiri sedang terlacak

Panduan ini menjelaskan bagaimana Consent Mode menyebabkan konversi turun atau hilang, perbedaan antara mode basic dan advanced, 5 kesalahan konfigurasi paling umum, dan cara memverifikasi — di lingkungan production Anda yang sesungguhnya — persis bagaimana Anda sedang dilacak saat ini.

Prinsip pertama: Consent Mode bukan saklar on/off untuk tracking

Alasan terbesar mengapa hal ini salah kaprah adalah memperlakukan Consent Mode sebagai toggle sederhana: "tidak ada consent = tracking nol, ada consent = tracking 100%." Kenyataannya, perilaku tag berubah secara bertahap tergantung pada status consent.

Consent Mode v2 mengomunikasikan empat "jenis consent" utama ke tag Anda:

Jenis consent Apa yang dikontrol
analytics_storage Apakah cookie analytics (GA4, dll.) diizinkan
ad_storage Apakah cookie periklanan diizinkan
ad_user_data Apakah data user boleh dikirim ke Google untuk keperluan iklan
ad_personalization Apakah data boleh digunakan untuk remarketing (personalisasi iklan)

Poin kuncinya: bahkan ketika status ini "denied," tag tidak selalu berhenti sepenuhnya. Seberapa banyak yang tetap berjalan sepenuhnya tergantung apakah Anda menggunakan mode "basic" atau "advanced" — dibahas selanjutnya. Salah memahami ini, dan Anda terjebak dalam rawa "sudah saya setup tapi angkanya tidak masuk akal."

Basic vs advanced mode: pola penurunannya sama sekali berbeda

Consent Mode memiliki dua implementasi besar, dan konversi turun karena alasan yang secara fundamental berbeda di masing-masing. Mengamati angka tanpa tahu mode mana yang Anda pakai tidak akan pernah membawa Anda ke penyebabnya.

Basic Consent Mode

Tag sama sekali tidak dimuat sampai user memberikan consent.

  • Sebelum consent: tidak ada yang berjalan — nol request mencapai Google
  • Setelah consent: tag dimuat dan pengukuran mulai dari titik itu

Terlihat sederhana, tetapi ada jebakannya. Navigasi halaman atau aksi apa pun sebelum user mengklik "Allow" sama sekali tidak terhitung. Terutama ketika sebuah konversi selesai saat banner masih tampil (form submit yang cepat, penyelesaian di tab lain), hasil tersebut menghilang sepenuhnya.

Advanced Consent Mode

Tag dimuat sejak awal, tetapi selama belum ada consent, tag hanya mengirim sinyal anonim tanpa cookie (cookieless pings).

  • Sebelum consent: hanya sinyal minimal yang tidak mengidentifikasi yang dikirim
  • Setelah consent: beralih ke pengukuran normal berbasis cookie
  • Google menggunakan sinyal anonim tersebut untuk mengisi celah dengan conversion modeling (estimasi)

Advanced mode kehilangan lebih sedikit data, tetapi sebagai gantinya sebagian angka Anda menjadi estimasi, bukan data aktual. Itulah sebabnya "modeled conversions" meningkat di Google Ads — ini memang disengaja, bukan malfungsi.

Poin penting: ketika "terasa seperti angkanya turun," curigai kehilangan data (data aktual yang hilang) pada mode basic, dan penggantian dengan estimasi pada mode advanced. Penyebab dan solusinya sama sekali berbeda.

Bagaimana sinyal "consent" sebenarnya dikirim

Sebelum mulai memverifikasi, memahami bagaimana browser mengomunikasikan status consent ke Google akan sangat memudahkan langkah selanjutnya.

Request GA4 dan iklan (panggilan …/g/collect yang bisa Anda lihat di DevTools Network) membawa parameter bernama gcs. Ini adalah "Google Consent Signal," dan Anda bisa membacanya kurang lebih seperti ini:

  • gcs=G100ad_storage maupun analytics_storage denied
  • gcs=G110 … hanya ad_storage granted
  • gcs=G101 … hanya analytics_storage granted
  • gcs=G111keduanya granted

Di v2, parameter bernama gcd juga membawa status consent yang lebih detail, termasuk ad_user_data / ad_personalization.

Dengan kata lain, Anda bisa melihat langsung di tab Network status consent apa yang sedang dikirim oleh halaman Anda saat ini. Ini adalah titik pemeriksaan paling penting.

5 alasan utama konversi turun

Ketika angka turun, penyebabnya biasanya mengerucut ke lima hal ini. Kerjakan dari atas ke bawah.

1. Default-nya "denied," dan banyak user tidak memberi consent

Dalam Consent Mode, status awal (default) sebelum user memilih biasanya diset ke "denied." Dan kenyataannya, sebagian besar user tidak pernah mengklik "Allow." Pada mode basic, semua hasil dari mereka hilang — penyebab umum dari konversi yang tidak muncul di Google Ads. Besarnya penurunan kurang lebih sebanding dengan proporsi user yang menolak.

2. Pada mode basic, konversi sebelum consent menghilang

Seperti disebutkan sebelumnya, mode basic menunda pemuatan tag itu sendiri. Konversi cepat yang selesai saat banner masih tampil secara struktural tidak bisa terhitung. Jika "pengunjung sampai ke halaman terima kasih tapi tidak terlacak," curigai hal ini.

3. CMP tidak mengirim update consent

Banner consent (CMP) harus memberi tahu tag Anda begitu user mengklik "Allow." Jika kabel "update" ini hilang, tag terus memperlakukan status sebagai "denied" bahkan setelah user memberi consent, dan pengukuran tidak pernah dimulai. Ini adalah kesalahan setup yang sangat umum terjadi.

4. ad_user_data / ad_personalization belum diset

Jika Anda belum mengimplementasikan dua parameter yang menjadi wajib di Consent Mode v2, Google Ads tidak bisa lagi menggunakan konversi tersebut untuk remarketing atau sebagian optimasi. Tag mungkin tetap fire, tetapi hasil yang "bisa dipakai" di sisi iklan mengecil.

5. Konfigurasi region yang salah

Anda mungkin sudah mengatur "consent yang lebih ketat di region tertentu," tetapi target region-nya terlalu luas atau terlalu sempit. User di region yang tidak dimaksudkan ikut terbatasi, dan angka keseluruhan turun lebih dari yang diharapkan.

Conversion modeling: seberapa banyak yang sebenarnya bisa dipulihkan?

Pada mode advanced, Google mengisi celah consent dengan modeled conversions — estimasi statistik dari apa yang akan dihasilkan oleh user yang tidak memberi consent. Tetapi pemulihan ini tidak otomatis atau terjamin.

Syarat agar modeling bisa berjalan:

  • Consent Mode harus diimplementasikan dengan benar (atau IAB TCF v2.0)
  • Anda memerlukan minimal 700 klik iklan per hari selama periode 7 hari, per negara dan pengelompokan domain
  • Consent rate sekitar 20%+ dibutuhkan agar model punya cukup data aktual untuk bekerja

Seberapa banyak yang bisa dipulihkan? Google melaporkan bahwa conversion modeling memulihkan, rata-rata, lebih dari 70% perjalanan dari klik iklan ke konversi yang hilang karena penolakan consent. Namun anggap itu sebagai batas atas untuk properti bervolume tinggi, bukan jaminan. Di bawah ambang batas modeling, model tidak bisa berjalan sama sekali — dan Anda perlu menggabungkan Enhanced Conversions dan server-side tagging untuk pemulihan sebagian. Fitur privasi tingkat browser seperti Safari ITP memperbesar celah ini lebih jauh, membuat pemulihan di sisi server semakin krusial.

Artinya dalam praktik: Jika situs Anda memiliki traffic moderat (di bawah 700 klik iklan per hari), Anda tidak akan mendapatkan modeled conversions sama sekali. Angka yang dilaporkan akan tetap lebih rendah — dan celah tersebut nyata, tidak bisa dipulihkan hanya dengan Consent Mode saja.

Desain banner consent: tuas terbesar yang bisa Anda kendalikan

Proporsi user yang memberi consent bukanlah angka tetap — sangat dipengaruhi oleh bagaimana banner consent Anda dirancang. Data industri untuk 2026 menunjukkan pola yang mengejutkan:

  • Ketika user berinteraksi dengan banner consent, mereka menerima 69% dari waktu di desktop dan 76% di mobile
  • Masalahnya adalah 47% pengunjung desktop sama sekali tidak menghasilkan sinyal consent — mereka tidak menerima maupun menolak ("no-choice")
  • Masalah sesungguhnya bukan kesediaan untuk memberi consent — melainkan engagement dengan banner itu sendiri

Faktor desain yang meningkatkan consent rate:

  • Integrasi visual: Banner yang sesuai dengan branding situs Anda terasa lebih dapat dipercaya, bukan seperti intrusi pihak ketiga
  • Layout yang tidak memblokir: Banner yang menutupi seluruh halaman membuat user bounce atau mengabaikannya. Progressive consent (banner minimal saat kedatangan, diperluas secara kontekstual setelah engagement) meningkatkan tingkat interaksi
  • Optimasi mobile: Desain mobile-first secara konsisten mencapai consent rate lebih tinggi dibanding desain desktop-first yang diadaptasi untuk mobile
  • Hindari dark pattern: Menyembunyikan tombol "reject," menggunakan bahasa yang membingungkan, atau membuat tombol "accept" secara visual lebih dominan bisa memicu denda regulasi — beberapa DPA di Uni Eropa (Prancis, Norwegia, Jerman) telah menjatuhkan sanksi untuk desain banner yang menyesatkan
  • Dampak CLS: Banner yang menyebabkan layout shift merugikan baik consent rate maupun SEO (Core Web Vitals)

Banner yang dirancang dengan baik biasanya mencapai consent rate 30–50%, sementara yang dirancang buruk bisa berada di bawah 15%.

Mengapa konversi turun padahal tag "fire"

Tag berjalan (fire), namun angka di laporan tetap turun. Ini adalah pola paling membingungkan dengan Consent Mode. Alasannya: fire (request terkirim) dan terukur (rekaman lengkap berbasis cookie) menjadi terpisah tergantung status consent. Pola ini dibahas lebih dalam di ketika konversi fire tapi tidak tercatat.

Ketika tidak ada consent, meskipun tag fire:

  • Cookie tidak bisa digunakan, sehingga logika lintas sesi dan pengunjung berulang rusak
  • Tidak bisa dikaitkan dengan klik iklan, sehingga Anda kehilangan informasi iklan mana yang menghasilkan konversi tersebut
  • Pada mode advanced hanya sinyal anonim yang dikirim, dan celahnya diisi dengan modeling (estimasi), bukan data aktual

Jadi meskipun Anda memastikan "collect sedang fire di Network," jika isinya menunjukkan gcs=G100 (denied), itu tidak tercatat sebagai konversi lengkap yang bisa dipakai iklan. Hanya memeriksa apakah tag fire tidak akan pernah mengungkap masalah Consent Mode.

Cara memverifikasi "bagaimana saya sedang dilacak saat ini" di production

Metode 1: Amati gcs di DevTools Network

Pemeriksaan paling andal.

  1. Buka halaman yang ingin Anda verifikasi (terutama halaman terima kasih) dan buka tab "Network" di DevTools
  2. Filter untuk collect atau conversion
  3. Pada request yang terkirim, periksa parameter gcs
  4. Lihat apakah nilai gcs berubah saat Anda mengklik "Deny" vs "Allow" pada banner

Apa yang bisa diketahui: status consent apa yang sedang digunakan untuk mengirim request, saat ini juga. gcs=G111 berarti keduanya granted; jika tetap G100, artinya masih berjalan sebagai denied.

Jebakan umum: jika Anda mengklik "Allow" tetapi gcs tetap di G100, penyebab #3 (CMP tidak mengirim update) adalah tersangka utama. Kasus klasiknya: "default" consent sudah diset, tetapi "update"-nya tidak pernah dihubungkan.

Metode 2: Periksa status consent di Tag Assistant / GA4 DebugView

Google Tag Assistant (tagassistant.google.com) menampilkan status Consent setiap tag dalam sebuah daftar. GA4 DebugView juga memungkinkan Anda melacak status consent yang terkait dengan setiap event.

Apa yang bisa diketahui: Anda bisa mencocokkan "status consent apa yang digunakan tag saat fire" tidak hanya dari sisi pengiriman tetapi juga dari sisi admin.

Metode 3: Uji pada kondisi "Allow" dan "Deny"

Aturan terpenting saat memverifikasi Consent Mode: jangan berhenti pada satu pola saja.

  • Pengukuran saat Anda mengklik "Allow" pada banner
  • Pengukuran saat Anda mengklik "Deny"
  • Pengukuran sebelum Anda berinteraksi dengan banner (belum memutuskan)

Hanya setelah memeriksa bagaimana gcs dan hasilnya berubah di ketiga status ini, Anda bisa mengetahui apakah pengunjung Anda yang sesungguhnya ditangani dengan benar di setiap status.

Apa yang tidak bisa diketahui hanya dengan memeriksa di mesin Anda sendiri

Setiap metode di atas berguna, tetapi menguji sekali di mesin Anda sendiri memiliki dua titik buta yang khas untuk Consent Mode:

  1. Anda hampir selalu memverifikasi dalam status "Allow." Siapa pun yang menjalankan tes secara instingtif mengklik "Allow" pada banner. Tetapi orang-orang yang menurunkan angka Anda adalah mereka yang "Deny" atau tetap belum memutuskan. Menilai "tracking-nya baik-baik saja" hanya dari status granted melewatkan seluruh kehilangan data.
  2. Apa pun yang melibatkan klik iklan sulit direproduksi. Untuk benar-benar melihat "bagaimana pengunjung yang datang lewat iklan lalu menolak consent diperlakukan di sisi iklan," Anda perlu mengklik iklan sungguhan untuk merekonstruksi perjalanan tersebut — yang membawa risiko pelanggaran kebijakan iklan sebagai self-click.

Masalah Consent Mode terjadi pada jalur "orang lain yang menolak," bukan "Anda yang mengizinkan." Fakta bahwa semuanya terlihat baik-baik saja saat Anda mengizinkan justru itulah yang menumbuhkan rasa aman yang salah.

Checklist untuk memverifikasi dengan percaya diri

  • Apakah Anda tahu situs Anda menggunakan mode basic atau advanced?
  • Apakah Anda memeriksa status consent saat ini lewat parameter gcs di Network?
  • Apakah Anda menguji ketiga status — Allow, Deny, dan belum memutuskan?
  • Saat Anda mengklik "Allow," apakah gcs benar-benar berubah menjadi G111 (keduanya granted)?
  • Apakah Anda sudah mengimplementasikan ad_user_data / ad_personalization (dua parameter wajib v2)?
  • Apakah CMP (banner consent) Anda mengirim update consent ke tag Anda?
  • Apakah pengaturan region Anda sudah sesuai cakupan yang dimaksudkan?
  • Pada halaman terima kasih, apakah konversi cepat yang selesai sebelum consent menghilang?
  • Apakah semua ini tetap valid pada kondisi pengunjung production yang sesungguhnya (jangan menilai hanya dari satu pola "Allow" di mesin Anda)?

Pertanyaan yang sering diajukan

T. Seberapa besar konversi turun setelah menambahkan banner consent? J. Bervariasi, tetapi besarannya kurang lebih ditentukan oleh proporsi user yang menolak dan apakah Anda menggunakan mode basic atau advanced. Mode basic kehilangan data aktual, sehingga penurunannya lebih besar; mode advanced mengisi sebagian celah dengan modeling, sehingga penurunannya relatif lebih kecil.

T. Apa itu "modeled conversion"? Apakah itu malfungsi? J. Bukan. Pada mode advanced, itu adalah konversi yang diestimasi dan diisi Google secara statistik, berdasarkan sinyal anonim dari user yang tidak memberi consent. Bukan pengukuran langsung, sehingga perilaku angkanya berbeda, tetapi ini bekerja sesuai desain.

T. Saya mengklik "Allow" tetapi tidak terlacak. Mengapa? J. Penyebab paling umum adalah hanya "default" consent yang diset, sementara "update" yang dikirim ke tag saat "Allow" diklik tidak pernah dihubungkan. Periksa apakah gcs di Network tetap di G100 bahkan setelah Anda mengizinkan.

T. Di mana saya bisa melihat parameter gcs? J. Di tab "Network" DevTools browser Anda, pilih request collect atau conversion dan cari gcs=... di URL-nya (query parameter). G111 berarti keduanya granted; G100 berarti keduanya denied.

T. Jika saya belum mengaktifkan Consent Mode, apakah ini tidak berlaku untuk saya? J. Jika Anda menayangkan iklan untuk user di EEA atau UK, mendukung Consent Mode v2 adalah persyaratan Google berdasarkan Digital Markets Act (DMA) — jadi jika Anda memiliki user tersebut, tidak memilikinya justru menjadi risiko kepatuhan tersendiri. DMA menetapkan Google sebagai "gatekeeper" dan mewajibkannya memperoleh consent user sebelum pemrosesan data lintas layanan. Google meneruskan persyaratan ini ke pengiklan: tanpa sinyal consent yang valid, Google membatasi bagaimana data konversi Anda bisa digunakan untuk bidding, remarketing, dan pembangunan audiens. Sebaliknya, bahkan di luar cakupan tersebut, jika Anda sudah menambahkan banner consent, kehilangan data yang dibahas dalam artikel ini tetap bisa terjadi.

T. Apakah dampak Consent Mode sama untuk GA4 dan iklan? J. Mirip, tetapi tidak identik. analytics_storage memengaruhi GA4; ad_storage / ad_user_data / ad_personalization memengaruhi sisi iklan. Jika GA4 tetap terlacak tetapi hanya konversi iklan yang turun, fokuslah pada parameter consent yang terkait iklan.

Kesimpulan: verifikasi dengan "user production yang menolak," bukan "Anda yang mengizinkan"

Konversi yang turun akibat Consent Mode tidak bisa didiagnosis hanya dengan mengamati apakah tag fire. Yang penting adalah memverifikasi — sampai ke isi gcs — apakah pengunjung Anda yang sesungguhnya ditangani dengan benar di setiap status: Allow, Deny, dan belum memutuskan. Untuk kerangka kerja langkah demi langkah yang mencakup Consent Mode bersama masalah tracking umum lainnya, lihat checklist verifikasi conversion tracking.

ConversionOK menjalankan halaman live Anda di browser independen yang terisolasi dan mencegat request sesungguhnya beserta sinyal consent (gcs) baik dalam status granted maupun denied. Tidak perlu mengklik iklan Anda sendiri, dan tidak ada titik buta akibat secara tidak sadar hanya memverifikasi dalam status "Allow." Mulai dengan pemeriksaan statis gratis untuk memastikan titik masuk pengukuran Anda pada setiap status consent.