Google Consent Mode v2 adalah cara Google menyesuaikan perilaku tag-tagnya — AdSense, Google Ads, dan Google Analytics — dengan pilihan persetujuan (consent) setiap pengunjung. Bila pengunjung menyetujui cookie iklan, tag bekerja normal dan iklan personalisasi bisa tampil. Bila pengunjung menolak, tag membatasi diri: tidak menyimpan cookie iklan, tidak memakai data untuk personalisasi, dan pada mode tertentu hanya mengirim sinyal tanpa cookie yang dipakai Google untuk pemodelan. Bagi publisher AdSense di Indonesia, topik ini penting bukan karena hukum Indonesia mewajibkannya secara langsung, melainkan karena dua hal: pengunjung dari Eropa tunduk pada aturan Google yang mewajibkan sinyal ini, dan cara Anda memasang banner persetujuan menentukan berapa banyak iklan yang tetap bisa tampil serta berapa banyak data yang tetap bisa diukur.
Artikel ini menjelaskan empat sinyal Consent Mode v2, perbedaan mode Basic dan Advanced, syarat CMP (Consent Management Platform) tersertifikasi Google, langkah mengaktifkannya lewat menu Privacy & messaging AdSense, cara mengujinya, serta dampaknya pada pendapatan — dengan aturan resmi dipisah jelas dari patokan praktik.
- Poin Kunci
- Daftar Isi
- 1. Apa Itu Google Consent Mode v2 dan Kenapa Google Membuatnya
- 2. Empat Sinyal Consent Mode v2: Arti Masing-Masing
- 3. Mode Basic vs Mode Advanced: Mana yang Cocok untuk Publisher Kecil
- Mode Basic: sederhana dan konservatif
- Mode Advanced: lebih banyak data, lebih banyak tanggung jawab
- Patokan praktik: mana yang dipilih publisher kecil
- 4. Kenapa Publisher Indonesia Perlu Peduli, Padahal Traffic Utamanya Lokal
- 5. Syarat CMP Tersertifikasi Google dan IAB TCF: Aturan Resmi yang Berlaku
- Apa itu IAB TCF, singkatnya
- 6. Cara Mengaktifkan Consent Mode lewat Privacy & Messaging AdSense
- 7. Cara Memasang Consent Mode v2 dengan CMP Pihak Ketiga atau Google Tag Manager
- Urutan yang benar
- Contoh kode status default
- Memilih CMP pihak ketiga
- Consent Mode di Google Tag Manager
- Consent Mode untuk AMP
- 8. Dampak Consent Mode v2 pada Pendapatan AdSense dan Pengukuran
- Yang sudah pasti
- Pemodelan perilaku dan ambang volume
- Dampak pada metrik yang biasa Anda baca
- Patokan praktik: membaca perubahan setelah penerapan
- 9. Cara Menguji Apakah Consent Mode Anda Sudah Bekerja
- Tabel ringkas alat pengujian
- 10. Kesalahan Umum Publisher Saat Menerapkan Consent Mode v2
- 11. Checklist 10 Langkah Sebelum Anda Menganggap Setup Selesai
- 12. FAQ
- Apakah publisher Indonesia wajib memakai Google Consent Mode v2?
- Apakah Consent Mode v2 sama dengan banner cookie?
- Apa bedanya Consent Mode v2 dengan Additional Consent Mode?
- Apakah pengunjung yang menolak persetujuan masih melihat iklan AdSense?
- Apakah mode Advanced melanggar GDPR karena mengirim ping sebelum persetujuan?
- Berapa biaya memakai CMP tersertifikasi Google?
- 13. Kesimpulan
- Sumber Resmi yang Dirujuk
Poin Kunci
- Consent Mode v2 diperkenalkan Google pada November 2023 dan menambah dua sinyal baru —
ad_user_datadanad_personalization— di atas dua sinyal lamaad_storagedananalytics_storage. - Sejak Maret 2024, Google mewajibkan sinyal v2 agar fitur audiens dan personalisasi iklan tetap berfungsi untuk pengunjung dari Kawasan Ekonomi Eropa (EEA). Publisher AdSense, Ad Manager, dan AdMob yang menayangkan iklan personalisasi ke pengguna EEA, Inggris, dan Swiss wajib memakai CMP yang disertifikasi Google dan terintegrasi dengan IAB Transparency and Consent Framework (TCF).
- Mode Basic memblokir tag Google sampai pengunjung menyetujui; mode Advanced memuat tag sejak awal dengan status default ditolak dan mengirim ping tanpa cookie bila persetujuan ditolak.
- Bagi publisher yang sebagian besar pengunjungnya dari Indonesia, dampak langsungnya kecil — tetapi pengunjung Eropa yang tidak terlayani dengan benar hanya mendapat iklan non-personalisasi atau iklan terbatas, yang nilainya cenderung lebih rendah.
- Cara termudah dan gratis bagi kebanyakan publisher kecil adalah pesan regulasi Eropa bawaan AdSense di menu Privacy & messaging, yang sudah mendukung IAB TCF dan bisa mengaktifkan Consent Mode Basic atau Advanced.
- Artikel ini bersifat edukasi umum tentang kebijakan dan teknis Google, bukan nasihat hukum. Untuk kewajiban hukum spesifik situs Anda, konsultasikan dengan penasihat hukum.
Daftar Isi
- Apa Itu Google Consent Mode v2 dan Kenapa Google Membuatnya
- Empat Sinyal Consent Mode v2: Arti Masing-Masing
- Mode Basic vs Mode Advanced: Mana yang Cocok untuk Publisher Kecil
- Kenapa Publisher Indonesia Perlu Peduli, Padahal Traffic Utamanya Lokal
- Syarat CMP Tersertifikasi Google dan IAB TCF: Aturan Resmi yang Berlaku
- Cara Mengaktifkan Consent Mode lewat Privacy & Messaging AdSense
- Cara Memasang Consent Mode v2 dengan CMP Pihak Ketiga atau Google Tag Manager
- Dampak Consent Mode v2 pada Pendapatan AdSense dan Pengukuran
- Cara Menguji Apakah Consent Mode Anda Sudah Bekerja
- Kesalahan Umum Publisher Saat Menerapkan Consent Mode v2
- Checklist 10 Langkah Sebelum Anda Menganggap Setup Selesai
- FAQ
- Kesimpulan
- Sumber Resmi yang Dirujuk
1. Apa Itu Google Consent Mode v2 dan Kenapa Google Membuatnya
Consent Mode adalah fitur Google yang mengatur bagaimana tag Google berperilaku berdasarkan pilihan persetujuan pengunjung. Ia bukan banner cookie itu sendiri dan bukan pula alat yang meminta persetujuan. Ia adalah “penerjemah” di antara banner persetujuan (atau CMP) dan tag Google: banner mencatat pilihan pengunjung, Consent Mode meneruskan pilihan itu sebagai sinyal, dan tag Google menyesuaikan perilakunya.
Versi pertama Consent Mode hadir pada 2020 dengan dua sinyal: ad_storage dan analytics_storage. Pada November 2023, Google memperbaruinya menjadi Consent Mode v2 dengan menambahkan dua sinyal baru: ad_user_data dan ad_personalization. Pembaruan ini berkaitan dengan Digital Markets Act (DMA) Uni Eropa dan kebijakan EU User Consent Policy Google. Sejak Maret 2024, Google mewajibkan sinyal v2 agar fitur audiens dan personalisasi iklan tetap berfungsi untuk pengunjung dari EEA.
Penting untuk memahami batasnya: Consent Mode tidak membuat situs Anda otomatis patuh hukum. Ia hanya memastikan tag Google menghormati pilihan yang sudah dicatat. Banner yang tidak pernah meminta persetujuan dengan benar, atau banner yang mencatat “setuju” padahal pengunjung tidak pernah memilih, tidak diperbaiki oleh Consent Mode. Tanggung jawab meminta persetujuan yang sah tetap ada pada pemilik situs dan CMP yang dipakainya.
Bagi publisher AdSense, ada satu hal yang sering disalahpahami: Consent Mode v2 relevan terutama untuk produk iklan Google (AdSense, Ad Manager, AdMob) dan Google Analytics 4. Ada pula spesifikasi terpisah bernama Google Additional Consent Mode yang hanya relevan bila situs Anda memakai IAB TCF v2.2 dan ingin memakai penyedia teknologi iklan yang terdaftar di daftar Ad Tech Provider Google tetapi belum terdaftar di Global Vendor List IAB. Untuk kebanyakan publisher kecil Indonesia, memahami Consent Mode v2 dan memakai CMP tersertifikasi sudah cukup; Additional Consent Mode baru perlu dipelajari bila CMP Anda menanyakannya.
2. Empat Sinyal Consent Mode v2: Arti Masing-Masing
Consent Mode v2 memakai empat sinyal utama. Setiap sinyal bernilai granted (diizinkan) atau denied (ditolak), sesuai pilihan pengunjung. Keempat sinyal ini bekerja secara independen: seorang pengunjung bisa mengizinkan pengukuran tetapi menolak personalisasi, atau sebaliknya.
| Sinyal | Yang diatur | Sejak versi |
|---|---|---|
ad_storage | Apakah cookie dan pengenal untuk keperluan iklan boleh disimpan dan dibaca, misalnya cookie remarketing | v1 |
analytics_storage | Apakah cookie analitik boleh disimpan dan dibaca, misalnya cookie yang dipakai Google Analytics untuk mengenali kunjungan | v1 |
ad_user_data | Apakah data pengguna boleh dikirim ke Google untuk keperluan iklan | v2 (baru) |
ad_personalization | Apakah data boleh dipakai untuk iklan yang dipersonalisasi, misalnya remarketing | v2 (baru) |
Selain empat sinyal di atas, Google mendefinisikan tiga jenis persetujuan tambahan — functionality_storage, personalization_storage, dan security_storage — yang tidak mengubah perilaku Google Ads atau Google Analytics, tetapi bisa dipakai oleh CMP dan Google Tag Manager untuk tag lain. Untuk kebutuhan AdSense sehari-hari, keempat sinyal utama di tabel itulah yang perlu Anda pahami.
Cara kerja sederhananya begini. Sebelum pengunjung memilih apa pun, situs menetapkan status default — umumnya keempat sinyal bernilai denied untuk pengunjung Eropa. Setelah pengunjung memilih di banner, situs mengirim pembaruan (update) berisi pilihan sebenarnya. Pilihan yang tersimpan kemudian dikirim ulang pada halaman-halaman berikutnya, sehingga pengunjung tidak perlu memilih berulang kali.
Contoh kombinasi yang sering terjadi di lapangan:
- Semua granted — pengunjung menyetujui semuanya. Tag bekerja normal, iklan personalisasi bisa tampil, pengukuran lengkap.
ad_storagegranted,ad_personalizationdenied — cookie iklan boleh disimpan, tetapi data tidak boleh dipakai untuk personalisasi. Iklan tetap tampil, tetapi sebagai iklan non-personalisasi.- Semua denied — tidak ada cookie iklan atau analitik yang disimpan. Pada mode Advanced, tag masih mengirim ping tanpa cookie; pada mode Basic, tag tidak dimuat sama sekali.
analytics_storagegranted,ad_user_datadenied — pengukuran analitik berjalan, tetapi data pengguna tidak dikirim ke Google untuk keperluan iklan.
Memahami kombinasi ini penting karena banner yang hanya menawarkan tombol “Terima semua” atau “Tolak semua” menyederhanakan pilihan pengunjung, tetapi situs yang baik juga menyediakan opsi “Kelola pilihan” agar pengunjung bisa menyetujui sebagian. Pesan regulasi Eropa bawaan AdSense sudah menyediakan struktur ini, termasuk aturan IAB bahwa status default setiap toggle persetujuan harus “tidak menyetujui” sampai pengunjung mengubahnya sendiri.
3. Mode Basic vs Mode Advanced: Mana yang Cocok untuk Publisher Kecil
Consent Mode v2 bisa diterapkan dalam dua mode. Perbedaannya terletak pada apa yang terjadi sebelum pengunjung memilih, dan apa yang terjadi bila pengunjung menolak. Tabel berikut merangkumnya.
| Aspek | Mode Basic | Mode Advanced |
|---|---|---|
| Tag Google sebelum pengunjung memilih | Tidak dimuat sama sekali | Dimuat, dengan status default ditolak |
| Bila pengunjung menolak | Tag tetap diblokir, tidak ada data yang dikirim | Tag mengirim ping tanpa cookie (cookieless pings) dengan perilaku terbatas |
| Data untuk pemodelan | Tidak ada — Google tidak punya bahan untuk memodelkan pengunjung yang menolak | Ada — ping tanpa cookie dipakai untuk pemodelan konversi dan perilaku |
| Laporan konversi | Hanya konversi dari pengunjung yang menyetujui | Konversi dari pengunjung yang menyetujui plus estimasi hasil pemodelan untuk yang menolak |
| Kompleksitas pemasangan | Lebih sederhana | Perlu pengaturan default dan pengujian yang lebih teliti |
| Posisi privasi | Paling konservatif, paling mudah dijelaskan | Masih membatasi, tetapi mengirim sinyal terbatas sebelum persetujuan |
Mode Basic: sederhana dan konservatif
Pada mode Basic, tidak ada tag Google yang dimuat sampai pengunjung memberikan persetujuan yang relevan. Bila pengunjung menolak, tidak ada data yang dikirim ke Google dari kunjungan itu. Ini adalah pilihan paling konservatif dan paling mudah dijelaskan kepada siapa pun yang bertanya tentang privasi situs Anda. Kekurangannya: Google tidak mendapat bahan apa pun untuk memodelkan perilaku pengunjung yang menolak, sehingga laporan Anda hanya mencerminkan pengunjung yang menyetujui. Untuk situs berita atau blog yang pengunjungnya jarang berinteraksi dengan banner, ini bisa berarti sebagian besar kunjungan tidak tercatat di Analytics dan tidak menghasilkan data konversi.
Mode Advanced: lebih banyak data, lebih banyak tanggung jawab
Pada mode Advanced, tag Google dimuat begitu halaman dimuat, tetapi dengan status default ditolak. Sebelum persetujuan diberikan — dan bila persetujuan ditolak — tag mengirim ping tanpa cookie ke server Google. Ping ini tidak berisi pengenal pribadi dan tidak menyimpan cookie, tetapi berisi sinyal kontekstual terbatas seperti stempel waktu, user agent, dan apakah terjadi konversi. Google memakai sinyal ini untuk pemodelan: memperkirakan konversi dan perilaku pengunjung yang menolak, berdasarkan pola pengunjung yang menyetujui.
Keunggulan mode Advanced adalah laporan yang lebih lengkap dan pemodelan yang lebih akurat. Kekurangannya adalah kompleksitas dan perdebatan privasi: apakah ping tanpa cookie sebelum persetujuan merupakan pemrosesan data pribadi masih diperdebatkan di kalangan praktisi perlindungan data Eropa. Karena itu, mode Advanced paling aman dipakai bila CMP Anda memang mendukungnya secara resmi dan status default diatur dengan benar sebelum tag apa pun dimuat.
Patokan praktik: mana yang dipilih publisher kecil
Sebagai patokan praktik — bukan aturan resmi Google — kebanyakan publisher kecil Indonesia yang memakai pesan bawaan AdSense cukup memakai mode Basic bila prioritasnya kesederhanaan dan kehati-hatian, atau mode Advanced bila mereka mengandalkan data Analytics dan pemodelan konversi untuk keputusan editorial. Pesan regulasi Eropa AdSense sendiri memungkinkan Anda memilih salah satu dari keduanya di halaman pengaturan pesan. Yang tidak boleh dilakukan adalah mencampur keduanya secara sembarangan, misalnya memuat tag iklan secara manual sebelum CMP sempat menetapkan status default. Urutan pemuatan adalah bagian terpenting dari seluruh penerapan ini.
4. Kenapa Publisher Indonesia Perlu Peduli, Padahal Traffic Utamanya Lokal
Pertanyaan yang wajar: bila 90 persen pengunjung situs Anda dari Indonesia, mengapa repot dengan aturan Eropa? Jawabannya ada tiga.
Pertama, aturan Google berlaku berdasarkan lokasi pengunjung, bukan lokasi publisher. Kebijakan EU User Consent Policy Google mewajibkan pengungkapan dan persetujuan untuk pengguna di EEA, Inggris, dan Swiss. Bila situs Anda mendapat pengunjung dari negara-negara itu — betapapun kecil porsinya — Google menerapkan syaratnya pada kunjungan tersebut. Situs berita, teknologi, dan hiburan Indonesia sering mendapat 3–10 persen traffic dari luar negeri, termasuk Eropa, tanpa disadari pemiliknya. Cek laporan geografis di Google Analytics 4 Anda: bila ada baris negara Eropa dengan jumlah sesi yang berarti, aturan ini sudah relevan bagi Anda.
Kedua, tanpa sinyal yang benar, iklan untuk pengunjung Eropa turun nilainya. Bila Google tidak menerima sinyal persetujuan yang valid untuk pengunjung EEA, iklan personalisasi tidak bisa tampil untuk mereka. Yang tampil adalah iklan non-personalisasi atau iklan terbatas, yang umumnya bernilai lebih rendah bagi pengiklan. Selain itu, sejak Januari 2024 untuk EEA dan Inggris, dan sejak 31 Juli 2024 untuk Swiss, publisher wajib memakai CMP tersertifikasi Google yang terintegrasi dengan IAB TCF untuk menayangkan iklan personalisasi ke pengguna di wilayah tersebut. Tanpa CMP yang memenuhi syarat, Anda kehilangan peluang pendapatan dari segmen pengunjung tersebut — kecil, tetapi nyata dan terus bertambah bila situs Anda berkembang.
Ketiga, Indonesia punya aturan sendiri yang bergerak ke arah yang sama. Undang-Undang Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi (UU PDP) mengatur persetujuan sebagai salah satu dasar hukum pemrosesan data pribadi, dan aturan ini berlaku penuh sejak Oktober 2024. UU PDP tidak mewajibkan Consent Mode v2 — itu produk Google, bukan produk hukum Indonesia — tetapi arahnya sama: situs yang mengumpulkan data pengunjung untuk iklan perlu dasar yang jelas dan mekanisme persetujuan yang bisa dipertanggungjawabkan. Memasang banner persetujuan yang benar dan Consent Mode yang tepat berarti Anda menyiapkan situs untuk dua rezim sekaligus: aturan Google untuk pengunjung Eropa dan UU PDP untuk pengunjung Indonesia. Artikel pendamping di situs ini, “AdSense dan UU PDP”, membahas sisi hukum Indonesianya lebih dalam.
5. Syarat CMP Tersertifikasi Google dan IAB TCF: Aturan Resmi yang Berlaku
Bagian ini merangkum aturan resmi Google sebagaimana tercantum di AdSense Help. Ini bukan ringkasan opini — ini syarat yang Google berlakukan untuk produk publishernya.
Syarat 1: CMP harus disertifikasi Google dan terintegrasi dengan IAB TCF. Menurut AdSense Help, mitra yang memakai produk publisher Google — AdSense, Ad Manager, atau AdMob — wajib memakai CMP yang disertifikasi Google dan terintegrasi dengan IAB Transparency and Consent Framework (TCF) saat menayangkan iklan personalisasi kepada pengguna di EEA, Inggris, dan Swiss. Banner buatan sendiri, betapapun rapi tampilannya, tidak memenuhi syarat ini karena tidak menghasilkan TCF consent string — rangkaian terenkode yang dibaca Google untuk mengetahui pilihan pengunjung.
Syarat 2: pesan regulasi Eropa bawaan Google sudah memenuhi syarat. Google menyediakan CMP-nya sendiri melalui menu Privacy & messaging di AdSense. Pesan regulasi Eropa yang dibuat di sana mendukung spesifikasi IAB TCF — AdSense Help mencatat pesan tersebut telah diperbarui untuk mendukung spesifikasi IAB TCF v2.3 — dan bisa mengaktifkan Consent Mode. Ini adalah jalan termudah dan tanpa biaya bagi publisher kecil. Alternatifnya, Anda bisa memakai CMP pihak ketiga yang tercantum di daftar CMP tersertifikasi Google, atau membangun solusi sendiri dan mengajukan sertifikasi.
Syarat 3: penegakan dimulai sejak awal 2024. Untuk produk Search Ads (AdSense for Search, AdSense for Domains), Google mengumumkan penegakan syarat CMP mulai 1 Februari 2024. Untuk iklan personalisasi ke EEA dan Inggris, kewajiban CMP tersertifikasi berlaku sejak 16 Januari 2024, dan untuk Swiss sejak 31 Juli 2024. Tenggat Maret 2024 adalah batas ketika Google mulai mewajibkan sinyal Consent Mode v2 agar fitur audiens dan personalisasi tetap berfungsi untuk traffic EEA. Bila Anda baru mengurus ini pada akhir 2026, Anda sudah tertinggal hampir tiga tahun dari tenggat — tetapi lebih baik terlambat daripada tidak sama sekali, karena iklan untuk pengunjung Eropa yang tidak patuh sudah dibatasi selama ini.
Syarat 4: daftar penyedia teknologi iklan harus diungkapkan. Kebijakan EU User Consent Policy mewajibkan Anda mengidentifikasi dengan jelas setiap pihak yang akan menerima data pengguna, termasuk Google. Di pesan regulasi Eropa, daftar ini muncul sebagai daftar ad technology providers. Jangan mengubah atau menyembunyikan daftar ini, dan jangan mengubah teks tombol “Consent” menjadi “Do not consent” atau sebaliknya — AdSense Help secara eksplisit melarang teks yang menyesatkan pada tombol persetujuan.
Syarat 5: status default toggle harus “tidak menyetujui”. Bila Anda membuat pesan regulasi Eropa memakai kerangka IAB TCF, setiap toggle persetujuan harus berada dalam keadaan default “tidak ada persetujuan” sampai pengunjung mengubahnya. Ini adalah persyaratan IAB (Appendix B, Policy C(d)) yang dirujuk AdSense Help. Banner yang semua toglenya sudah tercentang sejak awal melanggar aturan ini.
Apa itu IAB TCF, singkatnya
IAB Transparency and Consent Framework adalah kerangka sukarela dari IAB Europe untuk meminta persetujuan cookie yang sesuai GDPR. Versi 2.2 diperbarui pada 16 Mei 2023, dan versi 2.3 menjadi spesifikasi yang dipakai pesan regulasi Eropa AdSense saat ini. TCF mengelola Global Vendor List — daftar vendor yang terdaftar — dan Google Ad Manager membaca TC string dari CMP secara otomatis tanpa konfigurasi publisher. Sebagai publisher, Anda tidak perlu menghafal spesifikasi TCF; cukup pastikan CMP yang Anda pakai terdaftar dan terintegrasi dengan benar.
6. Cara Mengaktifkan Consent Mode lewat Privacy & Messaging AdSense
Ini adalah jalur yang Google rekomendasikan untuk publisher kecil, dan tidak memerlukan penulisan kode. Langkah-langkah berikut mengikuti alur menu AdSense sebagaimana didokumentasikan di AdSense Help. Nama menu bisa sedikit berbeda karena Google memperbarui antarmuka secara berkala; bila ada perbedaan kecil, ikuti nama menu yang paling mendekati.
Langkah 1 — Buka Privacy & messaging. Masuk ke akun AdSense, lalu buka menu Privacy & messaging. Di sana Anda akan melihat kartu-kartu jenis pesan, termasuk European regulations message dan pesan untuk negara bagian AS.
Langkah 2 — Buat pesan regulasi Eropa. Buat pesan baru dengan tipe European regulations message. Pesan ini akan tampil kepada pengunjung dari EEA, Inggris, dan Swiss. Atur penargetan geografisnya agar hanya tampil di wilayah tersebut — pengunjung Indonesia tidak perlu melihat banner Eropa, dan menampilkan banner yang tidak relevan justru menurunkan pengalaman membaca.
Langkah 3 — Periksa daftar ad technology providers. Pesan akan menampilkan daftar penyedia teknologi iklan yang dipakai situs Anda. Pastikan daftar ini lengkap dan tidak Anda sembunyikan. Pengunjung berhak tahu pihak mana saja yang menerima data mereka.
Langkah 4 — Aktifkan Consent Mode di pengaturan pesan. Di halaman pengaturan pesan regulasi Eropa, ada opsi untuk mengaktifkan Consent Mode. Google menjelaskan bahwa bila diaktifkan, CMP Google dapat menafsirkan pilihan persetujuan pengguna EEA, Inggris, dan Swiss yang sudah ada untuk keperluan iklan (termasuk penyimpanan iklan, personalisasi, dan data pengguna) serta penyimpanan analitik. Pengaturan ini tidak mengubah pesan persetujuan Anda yang sekarang. Di sini Anda memilih jenis implementasi: Basic atau Advanced. Pilih satu, dan catat pilihan Anda agar konsisten di seluruh situs.
Langkah 5 — Atur status default untuk pengguna di luar Eropa. AdSense Help menegaskan: CMP Google hanya memperbarui pilihan persetujuan untuk pengguna yang ditampilkan pesan regulasi Eropa. Untuk pengguna di luar EEA, Inggris, dan Swiss — termasuk seluruh pengunjung Indonesia — pastikan Anda mengatur status default persetujuan sesuai perilaku yang Anda inginkan. Praktik umum untuk publisher Indonesia adalah membiarkan tag berjalan normal untuk pengunjung Indonesia, karena UU PDP tidak mewajibkan banner cookie dengan format Eropa, tetapi Anda tetap perlu dasar pemrosesan data yang sah dan kebijakan privasi yang jelas.
Langkah 6 — Publikasikan pesan dan uji di situs. Setelah pesan dibuat dan dipublikasikan, kunjungi situs Anda dengan VPN atau mode penjelajahan yang mensimulasikan lokasi Eropa, atau minta rekan di Eropa memeriksanya. Pastikan banner muncul, tombolnya berfungsi, dan pilihan “Manage options” menampilkan toggle yang defaultnya tidak menyetujui.
Langkah 7 — Periksa tidak ada error “No CMP”. AdSense Help mencatat pesan error “No CMP” muncul bila CMP belum diterapkan di semua situs Anda. Bila Anda mengelola lebih dari satu situs di akun AdSense yang sama, pastikan pesan regulasi Eropa diterapkan di setiap situs, bukan hanya satu.
Sebagai patokan praktik, seluruh proses ini biasanya selesai dalam satu sore untuk satu situs WordPress: membuat pesan, mengatur penargetan, mengaktifkan Consent Mode, dan menguji tampilannya. Yang memakan waktu adalah bila Anda memakai CMP pihak ketiga dan harus mengintegrasikannya dengan Google Tag Manager — itu dibahas di bagian berikut.
7. Cara Memasang Consent Mode v2 dengan CMP Pihak Ketiga atau Google Tag Manager
Bila Anda memakai CMP pihak ketiga — misalnya CookieYes, Cookiebot, OneTrust, atau CookieScript — atau mengelola tag lewat Google Tag Manager (GTM), penerapan Consent Mode v2 memerlukan sedikit pekerjaan teknis. Prinsipnya sama di semua alat: tetapkan status default sebelum tag apa pun dimuat, lalu perbarui status itu saat pengunjung memilih.
Urutan yang benar
- Tetapkan default sebelum tag dimuat. Kode Consent Mode default harus dieksekusi sebelum tag Google mana pun — termasuk tag AdSense dan tag Analytics. Ini adalah kesalahan paling umum: tag AdSense dipasang di header tema, CMP dimuat belakangan, dan sinyal default tidak pernah tercatat.
- Muat banner CMP. Banner menampilkan pilihan kepada pengunjung dan mencatat jawabannya.
- Kirim pembaruan (update). Setelah pengunjung memilih, CMP mengirim perintah
gtag('consent', 'update', {...})dengan empat sinyal sesuai pilihan. - Tag menyesuaikan diri. Tag Google yang sudah dimuat (mode Advanced) atau yang baru dimuat (mode Basic) berperilaku sesuai sinyal terbaru.
Contoh kode status default
Contoh berikut adalah pola standar dari dokumentasi developer Google untuk menetapkan status default sebelum tag dimuat. Ini adalah contoh edukasi — sesuaikan dengan CMP dan setup situs Anda, dan jangan menempelkan kode ini bila CMP Anda sudah menangani default secara otomatis, karena perintah ganda bisa saling menimpa.
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_personalization': 'denied',
'ad_user_data': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 500
});
</script>
Parameter wait_for_update memberi tahu tag untuk menunggu pembaruan pilihan pengunjung selama 500 milidetik sebelum berperilaku berdasarkan default. Nilai 500 adalah patokan praktik yang umum dipakai; sesuaikan dengan kecepatan muat banner Anda.
Memilih CMP pihak ketiga
Bila Anda memilih CMP pihak ketiga, pastikan tiga hal sebelum membayar atau memasang:
- CMP tercantum di daftar CMP tersertifikasi Google. Daftar ini diperbarui secara berkala oleh Google. CMP yang tidak ada di daftar tidak memenuhi syarat untuk iklan personalisasi ke EEA, Inggris, dan Swiss.
- CMP mendukung IAB TCF dan Google Consent Mode v2. Tanyakan langsung ke penyedia atau periksa dokumentasinya. CMP yang hanya mendukung v1 (dua sinyal) sudah tidak cukup.
- CMP terintegrasi dengan Google Tag Manager bila Anda memakai GTM. Sebagian besar CMP besar menyediakan template GTM resmi yang menangani default dan update secara otomatis.
Consent Mode di Google Tag Manager
Bila situs Anda memakai GTM, aktifkan Consent Mode di pengaturan container dan pastikan template CMP Anda mengirim sinyal ke dataLayer. Google Tag Manager memiliki pengaturan bawaan untuk Consent Mode, dan banyak CMP menyediakan template galeri komunitas yang sudah teruji. Setelah memasang template, uji dengan mode pratinjau GTM: muat halaman, periksa apakah status default tercatat sebelum tag AdSense menyala, lalu klik pilihan di banner dan periksa apakah status berubah menjadi granted untuk sinyal yang disetujui.
Consent Mode untuk AMP
Catatan dari AdSense Help: pengaturan Consent Mode pada pesan regulasi Eropa Google tidak berlaku untuk pesan yang tampil di halaman AMP. Bila situs Anda masih menayangkan halaman AMP dengan iklan, periksa secara terpisah bagaimana persetujuan ditangani di halaman tersebut.
8. Dampak Consent Mode v2 pada Pendapatan AdSense dan Pengukuran
Bagian ini memisahkan apa yang sudah pasti dari apa yang hanya perkiraan. Tidak ada angka resmi Google yang menjamin berapa persen pendapatan turun atau pulih setelah Consent Mode diterapkan, dan artikel ini tidak akan mengarang angka tersebut.
Yang sudah pasti
- Tanpa sinyal v2 yang valid, fitur personalisasi untuk traffic EEA tidak berfungsi. Sejak Maret 2024, Google mewajibkan sinyal v2 agar fitur audiens dan personalisasi iklan tetap berfungsi untuk pengunjung EEA. Ini adalah pernyataan resmi Google, bukan perkiraan.
- Tanpa CMP tersertifikasi, iklan personalisasi ke EEA, Inggris, dan Swiss tidak bisa ditayangkan. Yang tampil adalah iklan non-personalisasi atau iklan terbatas. Iklan non-personalisasi memakai sinyal kontekstual — isi halaman, lokasi umum, waktu — bukan profil pengunjung, sehingga nilainya bagi pengiklan umumnya lebih rendah.
- Pengunjung yang menolak tetap bisa melihat iklan. Menolak persetujuan bukan berarti tidak ada iklan sama sekali. Iklan tetap tampil sebagai iklan non-personalisasi, selama tag iklan dimuat. Pada mode Basic, bila pengunjung menolak dan tag diblokir, barulah tidak ada iklan yang dimuat dari kunjungan itu.
- Pengukuran ikut terpengaruh. Bila
analytics_storageditolak, kunjungan tidak tercatat dengan cookie Analytics. Pada mode Advanced, Google memakai pemodelan perilaku (behavioral modeling) untuk memperkirakan perilaku pengunjung yang menolak; pada mode Basic, tidak ada bahan pemodelan dari kunjungan tersebut.
Pemodelan perilaku dan ambang volume
Google memakai pemodelan untuk mengisi kekosongan data dari pengunjung yang menolak. Agar pemodelan perilaku tersedia di GA4, properti Anda harus memenuhi ambang volume tertentu: dokumentasi Google mensyaratkan sekitar 1.000 pengguna harian dengan analytics_storage berstatus granted selama 7 dari 28 hari terakhir, ditambah sekitar 1.000 peristiwa harian dengan status denied dalam periode yang sama. Publisher kecil yang traffic hariannya di bawah angka itu tidak akan melihat pemodelan perilaku aktif — laporannya hanya mencerminkan pengunjung yang menyetujui. Ini bukan kegagalan setup Anda; ini ambang yang memang ditetapkan Google.
Dampak pada metrik yang biasa Anda baca
- Page RPM dan CPC untuk traffic Eropa cenderung lebih rendah pada kunjungan tanpa persetujuan, karena iklan yang tampil bersifat non-personalisasi. Besarnya selisih bervariasi menurut niche dan musim, dan Google tidak menerbitkan angka patokan umum.
- Jumlah tayangan (impressions) bisa turun pada mode Basic bila banyak pengunjung Eropa mengabaikan banner — tag tidak dimuat sampai mereka memilih, dan pengunjung yang menutup banner tanpa memilih tidak menghasilkan tayangan sama sekali.
- CTR dan viewability umumnya tidak berubah secara sistematis karena Consent Mode; perubahan pada metrik ini lebih sering berasal dari penempatan iklan atau perubahan tata letak banner persetujuan.
- Pendapatan total situs Indonesia biasanya hanya terpengaruh kecil, karena porsi traffic Eropa kecil. Tetapi bila situs Anda tumbuh dan mendapat lebih banyak pengunjung Eropa — misalnya artikel teknologi atau tutorial yang dirujuk situs luar — dampaknya ikut membesar.
Patokan praktik: membaca perubahan setelah penerapan
Sebagai patokan praktik, bandingkan laporan AdSense dan GA4 selama 2–4 minggu sebelum dan sesudah penerapan Consent Mode, dengan filter negara Eropa. Bila tayangan dari negara EEA turun tajam sementara tayangan Indonesia stabil, kemungkinan penyebabnya adalah banner yang menghalangi tag (mode Basic dengan banner yang lambat muncul) atau CMP yang belum terpasang di semua halaman. Bila tayangan stabil tetapi pendapatan per tayangan turun, penyebabnya lebih mungkin adalah berkurangnya iklan personalisasi — dan itu adalah konsekuensi yang memang diharapkan dari penerapan yang benar, bukan kesalahan.
9. Cara Menguji Apakah Consent Mode Anda Sudah Bekerja
Penerapan yang tidak diuji sama saja dengan tidak diterapkan. Berikut cara menguji yang bisa dilakukan publisher tanpa alat berbayar.
Uji 1 — Tag Assistant Google. Buka Tag Assistant (tagassistant.google.com), masukkan URL situs Anda, dan periksa ringkasan consent. Tag Assistant menampilkan status persetujuan yang tercatat di halaman dan apakah tag dimuat sebelum atau sesudah persetujuan. Ini adalah alat resmi Google untuk keperluan ini.
Uji 2 — Mode pratinjau Google Tag Manager. Bila memakai GTM, buka mode pratinjau dan muat halaman situs Anda. Periksa urutan kejadian: perintah consent default harus tercatat sebelum tag AdSense dan Analytics menyala. Lalu klik pilihan di banner dan pastikan status berubah.
Uji 3 — Konsol browser. Buka Developer Tools di browser, masuk ke tab Console, dan ketik perintah untuk membaca status consent yang tersimpan. Bila CMP Anda memakai gtag, status default dan update akan terlihat di dataLayer. Periksa juga tab Network: pada mode Advanced dengan persetujuan ditolak, Anda akan melihat permintaan ping tanpa cookie ke domain Google; pada mode Basic, tidak ada permintaan tag Google sebelum persetujuan.
Uji 4 — Laporan geografis dan pesan error. Di akun AdSense, periksa apakah masih ada peringatan “No CMP” atau peringatan terkait pesan regulasi Eropa. Peringatan yang bertahan setelah CMP dipasang biasanya berarti ada halaman atau situs yang belum tercakup — misalnya subdomain atau versi AMP yang terlewat.
Uji 5 — Uji sebagai pengunjung Eropa. Gunakan VPN dengan lokasi di negara EEA, buka situs Anda dalam jendela penyamaran (incognito), dan periksa apakah banner regulasi Eropa muncul. Klik “Manage options”, pastikan toggle defaultnya tidak menyetujui, pilih “Consent” untuk sebagian tujuan, lalu muat ulang dan pastikan pilihan Anda tersimpan dan iklan tampil sesuai pilihan. Bila banner tidak muncul sama sekali dari lokasi Eropa, penargetan pesan Anda kemungkinan salah.
Tabel ringkas alat pengujian
| Alat | Yang diperiksa | Biaya |
|---|---|---|
| Tag Assistant Google | Status consent dan urutan tag | Gratis |
| Mode pratinjau GTM | Urutan default, update, dan pemicuan tag | Gratis |
| Konsol browser (dataLayer/Network) | Sinyal yang benar-benar dikirim | Gratis |
| Peringatan di akun AdSense | Cakupan CMP di semua situs | Gratis |
| VPN + jendela penyamaran | Tampilan banner dari lokasi Eropa | Tergantung VPN |
10. Kesalahan Umum Publisher Saat Menerapkan Consent Mode v2
| Kesalahan | Akibat | Perbaikan |
|---|---|---|
| Tag AdSense dimuat sebelum status default ditetapkan | Sinyal consent tidak tercatat; Google menganggap tidak ada persetujuan atau mencatat default yang salah | Pindahkan kode default Consent Mode ke atas semua tag Google, atau biarkan CMP resmi menanganinya |
| Memakai banner buatan sendiri tanpa sertifikasi | Tidak menghasilkan TC string; iklan personalisasi ke EEA/Inggris/Swiss tidak bisa tampil | Pakai pesan bawaan AdSense atau CMP tersertifikasi Google |
| Semua toggle sudah tercentang sejak awal | Melanggar persyaratan IAB; persetujuan dianggap tidak sah | Atur default semua toggle ke “tidak menyetujui” |
| Mengubah teks tombol persetujuan menjadi menyesatkan | Melanggar AdSense Help; risiko peringatan kebijakan | Kembalikan teks tombol ke bawaan |
| CMP hanya dipasang di satu situs padahal akun punya beberapa situs | Peringatan “No CMP” dan iklan terbatas di situs yang terlewat | Terapkan pesan/CMP di setiap situs dalam akun |
| Mode Advanced dipakai tanpa memahami ping tanpa cookie | Perdebatan privasi dan risiko penilaian yang tidak diinginkan | Pakai mode Basic bila ragu, atau pastikan CMP resmi mendukung Advanced |
| Tidak mengatur default untuk pengunjung di luar Eropa | Perilaku tag untuk pengunjung Indonesia tidak jelas | Atur status default untuk pengguna di luar EEA/Inggris/Swiss sesuai kebijakan Anda |
| Banner menutupi seluruh layar di perangkat seluler | Pengunjung menutup situs sebelum memilih; tayangan dan pendapatan turun | Pakai desain banner yang tidak menghalangi konten utama, sesuai panduan CMP |
| Tidak menguji setelah memasang | Kesalahan urutan tag tidak ketahuan selama berminggu-minggu | Jalankan lima uji di bagian 9 segera setelah pemasangan |
| Menganggap Consent Mode menggantikan kebijakan privasi | Situs tetap tidak patuh hukum bila tidak ada dasar pemrosesan dan kebijakan yang jelas | Lengkapi dengan halaman kebijakan privasi dan dasar hukum pemrosesan data |
11. Checklist 10 Langkah Sebelum Anda Menganggap Setup Selesai
- Pesan regulasi Eropa dibuat di Privacy & messaging AdSense dan sudah dipublikasikan, dengan penargetan EEA, Inggris, dan Swiss.
- Consent Mode diaktifkan di pengaturan pesan, dan jenis implementasi (Basic atau Advanced) sudah dipilih dan dicatat.
- Status default keempat sinyal sudah ditetapkan sebelum tag Google mana pun dimuat.
- Semua toggle persetujuan di pesan berada dalam keadaan default “tidak menyetujui”.
- Teks tombol persetujuan tidak diubah menjadi menyesatkan.
- Daftar ad technology providers tampil lengkap di pesan.
- CMP atau pesan diterapkan di semua situs dan subdomain dalam akun AdSense Anda.
- Status default untuk pengunjung di luar Eropa sudah diatur sesuai kebijakan Anda.
- Lima pengujian di bagian 9 sudah dijalankan dan hasilnya dicatat.
- Laporan AdSense dan GA4 dengan filter negara Eropa diperiksa 2–4 minggu setelah penerapan untuk melihat perubahan tayangan dan pendapatan.
12. FAQ
Apakah publisher Indonesia wajib memakai Google Consent Mode v2?
Tidak ada kewajiban hukum Indonesia yang menyebut Consent Mode v2 secara langsung — itu adalah mekanisme teknis Google. Kewajiban yang berlaku adalah dari Google: bila Anda menayangkan iklan personalisasi ke pengguna EEA, Inggris, dan Swiss, Anda wajib memakai CMP tersertifikasi Google yang terintegrasi dengan IAB TCF, dan sinyal Consent Mode v2 wajib ada agar fitur personalisasi berfungsi untuk traffic EEA. Untuk pengunjung Indonesia, yang berlaku adalah UU PDP dan kebijakan privasi Anda sendiri.
Apakah Consent Mode v2 sama dengan banner cookie?
Tidak. Banner cookie atau CMP adalah antarmuka yang meminta dan mencatat pilihan pengunjung. Consent Mode v2 adalah mekanisme yang meneruskan pilihan itu ke tag Google dan mengatur perilaku tag. Anda membutuhkan keduanya: banner tanpa Consent Mode berarti tag tidak tahu pilihan pengunjung; Consent Mode tanpa banner berarti tidak ada pilihan yang bisa diteruskan.
Apa bedanya Consent Mode v2 dengan Additional Consent Mode?
Consent Mode v2 mengatur empat sinyal persetujuan untuk produk Google (AdSense, Ad Manager, AdMob, GA4). Additional Consent Mode adalah spesifikasi teknis terpisah yang bekerja bersama IAB TCF v2.2 agar situs bisa memakai penyedia teknologi iklan dari daftar Ad Tech Provider Google yang belum terdaftar di Global Vendor List IAB. Kebanyakan publisher kecil tidak perlu mengurus Additional Consent Mode secara terpisah bila CMP tersertifikasi mereka sudah menanganinya.
Apakah pengunjung yang menolak persetujuan masih melihat iklan AdSense?
Ya, selama tag iklan dimuat. Mereka melihat iklan non-personalisasi yang didasarkan pada konteks halaman, bukan profil mereka. Pengecualiannya adalah mode Basic: bila pengunjung menolak dan tag diblokir, tidak ada iklan yang dimuat dari kunjungan itu.
Apakah mode Advanced melanggar GDPR karena mengirim ping sebelum persetujuan?
Tidak ada jawaban resmi yang hitam-putih. Ping tanpa cookie pada mode Advanced tidak berisi pengenal pribadi dan tidak menyimpan cookie, dan Google merancangnya untuk pemodelan. Namun apakah ping tersebut merupakan pemrosesan data pribadi menurut ePrivacy Directive masih diperdebatkan di kalangan praktisi perlindungan data Eropa. Bila Anda ragu, mode Basic adalah pilihan yang lebih konservatif, atau konsultasikan dengan penasihat hukum sebelum memilih Advanced.
Berapa biaya memakai CMP tersertifikasi Google?
Pesan regulasi Eropa bawaan AdSense (Google CMP melalui Privacy & messaging) gratis untuk publisher AdSense. CMP pihak ketiga umumnya memakai model berlangganan bulanan atau tahunan, dengan paket gratis yang terbatas untuk situs kecil. Periksa daftar CMP tersertifikasi Google dan bandingkan harga sebelum memutuskan; untuk satu situs WordPress kecil, pesan bawaan AdSense biasanya sudah cukup.
13. Kesimpulan
Google Consent Mode v2 adalah lapisan teknis yang menghubungkan pilihan persetujuan pengunjung dengan perilaku tag Google. Empat sinyalnya — ad_storage, analytics_storage, ad_user_data, dan ad_personalization — menentukan apakah cookie boleh disimpan, apakah data boleh dikirim untuk iklan, dan apakah iklan boleh dipersonalisasi. Mode Basic memblokir tag sampai ada persetujuan; mode Advanced memuat tag sejak awal dan mengirim ping tanpa cookie bila persetujuan ditolak, sehingga Google tetap bisa memodelkan perilaku.
Untuk publisher AdSense Indonesia, aturan yang mengikat datang dari Google dan berlaku untuk pengunjung EEA, Inggris, dan Swiss: CMP tersertifikasi Google yang terintegrasi dengan IAB TCF, sinyal v2 yang valid sejak Maret 2024, dan toggle persetujuan yang defaultnya tidak menyetujui. Dampaknya pada pendapatan total situs yang trafficnya didominasi Indonesia memang kecil, tetapi mengabaikannya berarti membiarkan segmen pengunjung Eropa hanya mendapat iklan non-personalisasi — dan kehilangan data pengukuran dari mereka.
Langkah paling masuk akal untuk kebanyakan publisher kecil adalah memakai pesan regulasi Eropa gratis di Privacy & messaging AdSense, mengaktifkan Consent Mode di pengaturannya, memilih Basic atau Advanced secara sadar, lalu menguji lima hal di bagian 9. Setelah itu, pantau laporan dengan filter negara Eropa selama 2–4 minggu. Consent Mode bukan alat ajaib penambah pendapatan — ia adalah fondasi agar iklan dan pengukuran Anda tetap bekerja dengan benar di tengah aturan privasi yang semakin ketat, di Eropa maupun di Indonesia.
Sumber Resmi yang Dirujuk
- Google AdSense Help — “Commonly asked questions about European regulations messages” — https://support.google.com/adsense/answer/11546682
- Google AdSense Help — “How the Google Consent Management Platform (CMP) works” — https://support.google.com/adsense/answer/16918505
- Google AdSense Help — “How IAB requirements affect European regulations messages” — https://support.google.com/adsense/answer/10207733
- Google AdSense Help — “Create a European regulations message (Search Ads publishers)” — https://support.google.com/adsense/answer/14325056
- Google AdSense Help — “About European regulations messages” — https://support.google.com/adsense/answer/10961068
- Google for Developers — “About consent mode” dan “Set up consent mode on websites” (dokumentasi developer Consent Mode, empat sinyal dan mode Basic/Advanced)
- Undang-Undang Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi (UU PDP) — dasar hukum persetujuan pemrosesan data pribadi di Indonesia