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:
- 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).
- 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).
- 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.
- 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 memblokirnonGoogleScripts
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 |
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 |