Menerapkan mode izin dengan Tag Manager sisi server

Dokumen ini ditujukan untuk developer yang sudah memiliki solusi izin yang diterapkan di situs mereka dan ingin menggunakan mode izin di lingkungan sisi server.

Mode izin memungkinkan Anda memberitahukan status izin ID aplikasi atau cookie pengguna kepada Google. Tag akan menyesuaikan perilakunya dan mengikuti pilihan pengguna. Mode izin tidak menyediakan banner izin atau widget izin. Mode izin justru berinteraksi dengan Platform Pengelolaan Izin (CMP).

Untuk mempelajari pengantar mode izin secara mendalam, baca artikel Mode izin di situs dan aplikasi seluler

Untuk menerapkan mode izin, Anda membutuhkan:

  • Akses administrator ke produk Google yang ingin Anda konfigurasi
  • Solusi izin atau banner cookie di situs Anda yang kompatibel dengan gtag.js atau API mode izin Google
  • Penampung web dan penampung server Google Tag Manager.
  • Klien Google Analytics: GA4 di penampung server untuk menerima data izin

Cara kerja mode izin dengan pemberian tag sisi server

Banner izin mengirim pilihan izin ke tag Google. Tag Google mengirim data ke server.

  1. Banner izin di situs Anda menerima pilihan izin pengguna dan mengirimnya ke tag Google.

  2. Tag Google mengirim preferensi pengguna ke penampung server dengan menambahkan parameter izin ke permintaan HTTP.

  3. Tag produk Google di server berbasis izin dan menyesuaikan jumlah serta jenis data yang dikirim berdasarkan preferensi pengguna.

Penampung server mendukung mode izin dasar dan lanjutan.

Jika Anda sudah menerapkan mode izin lanjutan di penampung web dan menggunakan setelan spesifik per region, siapkan server pemberian tag untuk mendukungsetelan spesifik per region.

Siapkan mode izin →

Contoh

Organisasi Anda meminta Anda untuk menerapkan API mode izin Google untuk tracking konversi Google Analytics 4 dan Google Ads. Anda sudah memiliki banner cookie di situs, yang di-deploy menggunakan template komunitas di penampung web.

Anda harus memastikan tag Google Ads dan Google Analytics aktif saat pengguna menerima cookie Google Ads (ad_storage) dan Analytics (analytics_storage). Saat pengguna menolak cookie Google Ads atau Analytics, tag akan selalu mengirim ping tanpa cookie ke tujuannya.

Untuk menerapkan mode izin dengan pemberian tag sisi server, Anda membutuhkan komponen berikut:

Penampung web (sisi klien)

  • Banner cookie - Meminta izin untuk menyimpan cookie untuk Google Ads dan Google Analytics. Memperbarui status izin jika pengguna memutuskan sebaliknya.
  • Tag Google - Melakukan inisialisasi library Google Analytics 4 di browser dan mengirim data ke penampung server.

Penampung server (sisi server)

  • Klien: klien Google Analytics: GA4 - untuk menafsirkan permintaan HTTP yang masuk dari penampung web.
  • Tag: Conversion Linker - untuk mengukur konversi.
  • Tag: Tracking Konversi Google Ads - untuk mengirim data konversi ke Google Ads

Cara setelan izin memengaruhi perilaku tag

Tab berikut menjelaskan perilaku dari tag tertentu dalam konteks mode izin.

Google Analytics 4

Perilaku tag

  • analytics_storage: granted - Google Analytics 4 berfungsi secara normal.
  • analytics_storage: denied
    • Mode izin (penerapan dasar): Tag Google sepenuhnya diblokir (yaitu, tidak dimuat) selama pengguna tidak memberikan izin untuk cookie Analytics. Tidak ada cookie Analytics yang ditetapkan, diakses, atau dibaca dari perangkat, baik di klien maupun server.
    • Mode izin (penerapan lanjutan): Tag Google dimuat di setiap halaman, apa pun status izinnya. Tag Google menyesuaikan perilakunya berdasarkan pilihan izin cookie pengguna menggunakan perintah mode izin. Saat pengguna menolak ad_storage, ping tanpa cookie dikirim ke Google Analytics. Ping tanpa cookie adalah peristiwa Google Analytics yang anonim dan tidak dapat diidentifikasi. Tidak ada cookie Analytics yang ditetapkan, diakses, atau dibaca dari perangkat, baik di klien maupun server.

Fitur yang didukung

  • Passthrough URL: Berfungsi jika diaktifkan di tag Google sisi klien.
  • Integrasi TCF v2.0: Berfungsi jika diaktifkan di penampung web untuk keseluruhan halaman. String TCF dibaca untuk mendukung personalisasi iklan dan Sinyal Google.

Konversi Google Ads

Prasyarat

Agar tag ini berfungsi, Anda perlu menginstal tag Conversion Linker di penampung server.

Perilaku tag

  • ad_storage: granted - Tag Konversi Google Ads berfungsi secara normal.
  • ad_storage: denied - Cookie Google Ads tidak ditulis atau dibaca. Sebagai gantinya, browser mengirim piksel konversi ke domain tanpa cookie.

Fitur yang didukung

  • Passthrough URL: Berfungsi jika diaktifkan di tag Google sisi klien.
  • Penghapusan Data Google Ads: Berfungsi jika diaktifkan di tag Google sisi klien.
  • Integrasi TCF v2.0: Berfungsi jika diaktifkan di penampung web untuk keseluruhan halaman.
  • Konversi yang Disempurnakan: Berfungsi saat izin diberikan.

Pemasaran Ulang Google Ads

Perilaku tag

  • ad_storage: granted - Tag Pemasaran Ulang Google Ads berfungsi secara normal.
  • ad_storage: denied - Memblokir penggunaan cookie dan permintaan HTTP.

Fitur yang didukung

  • Passthrough URL: Tidak didukung.
  • Penghapusan Data Google Ads: Tag tidak mengirim permintaan untuk menyimpan data saat ad_storage ditolak.
  • Integrasi TCF v2.0: Berfungsi jika diaktifkan di penampung web untuk keseluruhan halaman.

Penghitung/Penjualan Floodlight

Prasyarat

Agar tag ini berfungsi, Anda perlu menginstal tag Conversion Linker di penampung server.

Perilaku tag

  • ad_storage: granted - Tag Floodlight berfungsi secara normal.
  • ad_storage: denied - Memblokir penggunaan cookie dan permintaan HTTP.

Fitur yang didukung

  • Passthrough URL: Berfungsi jika diaktifkan di tag Google sisi klien.
  • Penghapusan Data Google Ads: Tag tidak mengirim permintaan untuk menyimpan data saat ad_storage ditolak.
  • Integrasi TCF v2.0: Berfungsi jika diaktifkan di penampung web untuk keseluruhan halaman.

Langkah berikutnya