Membatasi deployment tag

Meskipun tidak direkomendasikan untuk membatasi jenis tag yang di-deploy menggunakan Google Tag Manager, pembatasan deploy jenis tag mungkin perlu dilakukan karena berbagai alasan. Misalnya, beberapa pemilik situs mungkin tidak ingin pengguna Google Tag Manager dapat menambahkan tag tertentu ke situs mereka karena alasan pengumpulan data atau stabilitas kode. Artikel ini menjelaskan cara membatasi deployment tag di Tag Manager.

Untuk mengontrol tag, pemicu, dan variabel yang diizinkan di halaman, gunakan kunci gtm.allowlist dan/atau gtm.blocklist di lapisan data Anda. Kunci ini akan mengganti setiap dan semua konfigurasi dalam penampung. Jika dimasukkan dengan benar ke dalam daftar yang tidak diizinkan, tag, pemicu, dan variabel tidak akan diaktifkan meskipun telah dikonfigurasi untuk diaktifkan di Google Tag Manager.

Contoh berikut menunjukkan cara melakukan inisialisasi lapisan data dengan daftar yang diizinkan dan yang tidak diizinkan. Kedua daftar bersifat opsional, dan Anda dapat menggunakannya secara terpisah atau bersama-sama (seperti yang ditunjukkan). Kedua daftar harus berjenis Array, dan nilai dalam daftar harus berjenis String. Nilai ini harus didorong ke lapisan data sebelum tag diaktifkan:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'gtm.allowlist': ['<id>', '<id>', ...],
  'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>

Setiap ID dalam daftar sesuai dengan tag, pemicu, atau jenis variabel tertentu, atau dengan jenis class. Class merepresentasikan grup tag, pemicu, dan variabel yang memiliki kemampuan yang sama. Misalnya, semua tag yang dapat mengirim piksel ke domain non-Google akan memiliki class nonGooglePixels. Class berguna untuk memblokir kemampuan dalam tag, pemicu, dan variabel saat ini dan yang akan datang.

Penting untuk memahami aturan yang mengatur daftar yang diizinkan dan tidak diizinkan:

  1. Daftar yang diizinkan Jika daftar yang diizinkan telah ditetapkan, tag, pemicu, dan variabel yang relevan hanya akan dieksekusi jika berada dalam daftar yang diizinkan, baik secara eksplisit (menurut jenis ID), atau secara implisit (semua class-nya tercantum dalam daftar tersebut).
  2. Daftar yang tidak diizinkan Jika daftar yang tidak diizinkan telah ditetapkan, tag, pemicu, dan variabel hanya akan dieksekusi jika tidak berada dalam daftar yang tidak diizinkan, baik secara eksplisit (menurut jenis ID), atau secara implisit (sebagian class-nya tercantum dalam daftar tersebut).
  3. Daftar yang tidak diizinkan menggantikan daftar yang diizinkan Jika keduanya telah ditetapkan, daftar yang tidak diizinkan akan diprioritaskan. Anda dapat menggunakan daftar yang diizinkan untuk class tag dan daftar yang tidak diizinkan untuk tag khusus di class tersebut, tetapi tidak sebaliknya. Anda tidak dapat menggunakan daftar yang tidak diizinkan untuk class tag dan daftar yang diizinkan untuk tag khusus di class tersebut.
  4. Class memiliki hubungan Beberapa class memiliki hubungan dengan class lain. Misalnya, tag yang dapat menjalankan skrip non-Google dapat (menurut definisi) mengirim piksel non-Google. Oleh karena itu, memblokir nonGooglePixels juga akan memblokir nonGoogleScripts secara otomatis. Semua tag, pemicu, dan variabel yang termasuk dalam salah satu grup tersebut akan diblokir.

Tabel berikut berisi listingan tag, pemicu, dan variabel yang tersedia, jenisnya, serta class asalnya:

Tag ID Classes
Tag Umum AB TASTY abtGeneric nonGoogleScripts
Tag AdAdvisor ta nonGoogleScripts
Tag Adometry adm google
Tag AdRoll Smart Pixel asp nonGoogleScripts
Tag Tracking Konversi Google Ads awct google
Tag Pemasaran Ulang Google Ads sp google
Tag Konversi Affiliate Window awc nonGoogleScripts
Tag Affiliate Window Journey awj nonGoogleScripts
Pelacakan Peristiwa Universal Bing Ads baut nonGoogleScripts
Solusi Survei Pembeli Bizrate Insights bb nonGoogleScripts
Solusi Survei Pengabaian Situs Bizrate Insights bsa nonGoogleScripts
Tag ClickTale Standard Tracking (TIDAK BERLAKU) cts nonGoogleScripts
Tag comScore Unified Digital Measurement csm nonGoogleScripts
Tag Conversant Mediaplex - IFRAME MCT mpm nonGoogleIframes
Tag Conversant Mediaplex - IMG ROI Standar mpr nonGooglePixels
Conversion Linker gclidw google
Tag Crazy Egg cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
Tag HTML Kustom html customScripts
Tag Gambar Kustom img customPixels
Tag DistroScale dstag nonGoogleScripts
Tag Penghitung Floodlight flc
Tag Penjualan Floodlight fls
Tag Dstillery Universal Pixel m6d nonGooglePixels
Tag Eulerian Analytics ela customScripts
Tag Google (sebelumnya Konfigurasi Google Analytics 4) gaawc google
Peristiwa Google Analytics 4 gaawe google
Tag Google Analytics (lama) ga google
Kepuasan Situs Google Survei Konsumen gcs google
Tag Google Trusted Stores ts
Kode Pelacakan Hotjar hjtc nonGoogleScripts
Tag Pelacakan Infinity Call infinity nonGoogleScripts
Intent Media - Iklan Perbandingan Penelusuran sca nonGoogleScripts
Tag Pelacakan K50 k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
Tag LinkedIn bzi nonGoogleScripts
Tag Lytics JS ljs nonGoogleScripts
Tag Marin Software ms nonGoogleScripts
Tag Mediaplex - IFRAME MCT mpm nonGoogleIframes
Mediaplex - Tag ROI IMG Standar mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Tag Mouseflow mf nonGoogleScripts
Neustar Pixel ta nonGoogleScripts
Tag Nielsen DCR Static Lite ndcr nonGoogleScripts
Tag Analisis Konten Nudge nudge nonGoogleScripts
Kode Pelacakan Oktopost okt nonGoogleScripts
Tag Optimalkan Konversi omc nonGoogleScripts
OwnerListens Message Mate messagemate nonGoogleScripts
Perfect Audience Pixel pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Platform Voice of Customer Pulse Insights pijs nonGoogleScripts
Pengukuran Audiens Quantcast qcm nonGoogleScripts
Quora Pixel qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
Tag JavaScript SaleCycle scjs customScripts
Tag Piksel SaleCycle scp customPixels
Pelacakan JavaScript SearchForce untuk Halaman Konversi sfc nonGoogleScripts
Pelacakan JavaScript SearchForce untuk Halaman Landing sfl nonGoogleScripts
Tag Pelacakan Pengalihan SearchForce sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
Widget Survicate svw nonGoogleScripts
Tag Konversi Prospek Tradedoubler tdlc nonGooglePixels
Tag Konversi Penjualan Tradedoubler tdsc nonGooglePixels
Tag Tracking Konversi Turn tc nonGoogleScripts
Tag Pengumpulan Data Turn tdc nonGoogleScripts
Tag Situs Web Universal Twitter twitter_website_tag nonGoogleScripts
Tag Universal Analytics ua google
Tag Footer Global Upsellit uslt customScripts
Tag Konfirmasi Upsellit uspt customScripts
Tag JavaScript Ve Interactive vei nonGoogleScripts
Ve Interactive Pixel veip nonGooglePixels
Tag Konversi VisualDNA vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
Zona zone
Pemicu ID Classes
Pemroses/Pemicu Visibilitas Elemen evl google
Pemroses/Pemicu Klik cl google
Pemroses/Pemicu Pengiriman Formulir fsl
Pemroses/Pemicu Histori hl google
Pemroses/Pemicu Error JavaScript jel google
Pemroses/Pemicu Klik Link lcl
Pemroses/Pemicu Kedalaman Scroll sdl google
Pemroses/Pemicu Timer tl google
Pemroses/Pemicu Video YouTube ytl google
Variabel ID Classes
Cookie Pihak Pertama k google
Variabel Peristiwa Otomatis v google
Konstanta c google
Nomor Versi Penampung ctv google
Peristiwa Kustom e google
Variabel JavaScript Kustom jsm customScripts
Variabel Lapisan Data v google
Mode Debug dbg google
Elemen DOM d google
Visibilitas Elemen vis google
Setelan Google Analytics (lama) gas google
Perujuk HTTP f google
Variabel JavaScript j google
Tabel Pemeta smm google
Angka Acak r google
Tabel RegEx remm google
URL u google

Tabel berikut berisi daftar class yang tersedia dan hubungannya dengan class lain. Kolom Masuk Daftar yang Diizinkan secara Otomatis mewakili daftar class yang akan masuk ke dalam daftar yang diizinkan secara implisit, jika class dari baris tersebut juga masuk ke dalam daftar yang diizinkan. Demikian juga, kolom Masuk Daftar yang Tidak Diizinkan secara Otomatis mewakili daftar class yang akan masuk ke dalam daftar yang tidak diizinkan secara implisit, jika class dari baris tersebut masuk ke dalam daftar yang tidak diizinkan.

Class Deskripsi Masuk Otomatis ke Daftar yang Diizinkan Masuk Otomatis ke Daftar yang Tidak Diizinkan
customPixels Mampu mengirim piksel ke URL yang ditentukan oleh pengguna. nonGooglePixels customScripts
html
customScripts Mampu menjalankan kode JavaScript yang disediakan oleh pengguna. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Hanya mampu menjalankan skrip yang dihosting Google dan mengirim piksel ke Google.
html Alias untuk customScripts. Perhatikan bahwa ini juga ID untuk tag Custom HTML. Hal ini memastikan bahwa pengguna lama juga mendapatkan manfaat class customScripts. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Mampu mengirim piksel ke domain non-Google. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Mampu menjalankan skrip yang tidak disediakan oleh Google. nonGooglePixels
customScripts
html
nonGoogleIframes Mampu memasukkan iframe dari domain non-Google. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts JavaScript dengan sandbox digunakan sebagai bagian dari template kustom. Tidak ada Tidak ada