Google Etiket Yöneticisi kullanılarak dağıtılan etiket türlerinin kısıtlanması önerilmez ancak çeşitli nedenlerle bir sitede dağıtılan etiket türlerini kısıtlamanız gerekebilir. Örneğin, bazı site sahipleri, kod kararlılığı veya veri toplama ile ilgili nedenlerle Google Etiket Yöneticisi kullanıcılarının sitelerine belirli etiketleri eklemesini istemeyebilir. Bu belgede, Etiket Yöneticisi'nde etiket dağıtımının nasıl kısıtlanacağı açıklanmaktadır.
Bir sayfada hangi etiketlere, tetikleyicilere ve değişkenlere izin verildiğini kontrol etmek için veri katmanınızdaki gtm.allowlist
ve/veya gtm.blocklist
anahtarlarını kullanın. Bu anahtarlar, kapsayıcıdaki tüm yapılandırmaları geçersiz kılar. Doğru şekilde engellendiğinde, Google Etiket Yöneticisi'nde etkinleştirilecek şekilde yapılandırılmış olsalar bile etiketler, tetikleyiciler ve değişkenler etkinleştirilmez.
Aşağıdaki örnekte, veri katmanının hem izin verilenler listesi hem de engellenenler listesi ile nasıl başlatılacağı gösterilmektedir. Her iki liste de isteğe bağlıdır ve bunları ayrı ayrı veya birlikte (gösterildiği gibi) kullanabilirsiniz. Her iki liste de Array
türüne sahip olmalı ve listedeki değerler String
türüne sahip olmalıdır. Aşağıdaki değerler, herhangi bir etiket etkinleşmeden önce veri katmanına aktarılmalıdır:
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'gtm.allowlist': ['<id>', '<id>', ...],
'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>
Listedeki her ID
, belirli bir etikete, tetikleyiciye, değişken türüne veya tür sınıfına karşılık gelir. Sınıflar, aynı özelliklere sahip etiket, tetikleyici ve değişken gruplarını temsil eder. Örneğin, Google dışı alanlara piksel gönderebilen tüm etiketler nonGooglePixels
sınıfına sahiptir. Sınıflar, mevcut ve gelecekteki etiketler, tetikleyiciler ve değişkenlerdeki özellikleri engellemek için yararlıdır.
İzin verilenler ve engellenenler listeleri için geçerli olan kuralları anlamanız önemlidir:
- İzin verilenler listeleri Bir izin verilenler listesi ayarlandığında, ilgili etiketler, tetikleyiciler ve değişkenler yalnızca izin verilenler listesinde bulunuyorsa açıkça (tür kimliğine göre) veya dolaylı olarak (sınıflarının tümü listede yer alıyorsa) yürütülür.
- Engellenenler listeleri Engellenenler listesi ayarlandığında, etiketler, tetikleyiciler ve değişkenler yalnızca açıkça (tür kimliğine göre) veya örtülü (sınıflarından herhangi birini listede bulundurarak) engellenenler listesinde yer almadıklarında yürütülür.
- Engellenenler listeleri, izin verilenler listelerini geçersiz kılar Her ikisi de ayarlandığında engellenenler listeleri önceliklidir. Bir etiket sınıfı için izin verilenler listesi ve bu sınıftaki belirli bir etiket için engellenenler listesi kullanabilirsiniz ancak bunun tersi geçerli değildir. Bir etiket sınıfı için engellenenler listesi ve bu sınıftaki belirli bir etiket için izin verilenler listesi kullanılamaz.
- Sınıflar arasında ilişkiler vardır
Bazı sınıflar diğer sınıflarla ilişkilidir. Örneğin, Google dışı komut dosyaları çalıştırabilen etiketler (tanım gereği) Google dışı piksel gönderebilir. Bu nedenle,
nonGooglePixels
engellendiğindenonGoogleScripts
de otomatik olarak engellenir. Bu gruplara ait tüm etiketler, tetikleyiciler ve değişkenler engellenir.
Aşağıdaki tabloda, mevcut etiketler, tetikleyiciler ve değişkenlerin yanı sıra bunların türleri ve ait oldukları sınıflar listelenmiştir:
Etiket | ID |
Classes |
---|---|---|
AB TASTY Generic Tag | abtGeneric |
nonGoogleScripts |
AdAdvisor Etiketi | ta |
nonGoogleScripts |
Adometry Etiketi | adm |
google |
AdRoll Akıllı Piksel Etiketi | asp |
nonGoogleScripts |
Google Ads Dönüşüm İzleme Etiketi | awct |
google |
Google Ads Yeniden Pazarlama Etiketi | sp |
google |
Satış ortağı aralığı dönüşüm etiketi | awc |
nonGoogleScripts |
Satış Ortağı Penceresi Yolculuk Etiketi | awj |
nonGoogleScripts |
Bing Ads Universal Event Tracking | baut |
nonGoogleScripts |
Bizrate Insights Buyer Survey Solution | bb |
nonGoogleScripts |
Bizrate Insights Site Abandonment Survey Solution | bsa |
nonGoogleScripts |
ClickTale Standart İzleme Etiketi (ESKİ) | cts |
nonGoogleScripts |
comScore Unified Digital Measurement Etiketi | csm |
nonGoogleScripts |
Conversant Mediaplex - IFRAME MCT Etiketi | mpm |
nonGoogleIframes |
Conversant Mediaplex - Standart IMG YG Etiketi | mpr |
nonGooglePixels |
Dönüşüm Bağlayıcı | gclidw |
google |
Crazy Egg Etiketi | cegg |
nonGoogleScripts |
Criteo OneTag | crto |
nonGoogleScripts |
Özel HTML Etiketi | html |
customScripts |
Özel Resim Etiketi | img |
customPixels |
DistroScale Etiketi | dstag |
nonGoogleScripts |
Floodlight Sayacı Etiketi | flc |
|
Floodlight Satış Etiketi | fls |
|
Dstillery Universal Pixel Tag | m6d |
nonGooglePixels |
Eulerian Analytics Etiketi | ela |
customScripts |
Google etiketi (eski adıyla Google Analytics 4 yapılandırması) | gaawc |
google |
Google Analytics 4 Etkinliği | gaawe |
google |
Google Analytics etiketi (eski) | ga |
google |
Google Tüketici Anketleri Web Sitesi Memnuniyeti | gcs |
google |
Google Trusted Stores Etiketi | ts |
|
Hotjar Tracking Code | hjtc |
nonGoogleScripts |
Infinity Call Tracking Tag | infinity |
nonGoogleScripts |
Intent Media - Search Compare Ads | sca |
nonGoogleScripts |
K50 tracking tag | k50Init |
nonGoogleScripts |
LeadLab | ll |
nonGoogleScripts |
LinkedIn etiketi | bzi |
nonGoogleScripts |
Lytics JS Etiketi | ljs |
nonGoogleScripts |
Marin Software Etiketi | ms |
nonGoogleScripts |
Mediaplex - IFRAME MCT Etiketi | mpm |
nonGoogleIframes |
Mediaplex - Standart IMG YG Etiketi | mpr |
nonGooglePixels |
Message Mate | messagemate |
nonGoogleScripts |
Mouseflow Etiketi | mf |
nonGoogleScripts |
Neustar Pixel | ta |
nonGoogleScripts |
Nielsen DCR Static Lite Tag | ndcr |
nonGoogleScripts |
Nudge Content Analytics Etiketi | nudge |
nonGoogleScripts |
Oktopost Tracking Code | okt |
nonGoogleScripts |
Optimise Conversion Tag | omc |
nonGoogleScripts |
OwnerListens Message Mate | messagemate |
nonGoogleScripts |
Perfect Audience Pikseli | pa |
nonGoogleScripts |
Personali Canvas | pc |
nonGoogleScripts |
pntr |
nonGoogleScripts |
|
Placed | placedPixel |
nonGoogleScripts |
Pulse Insights Voice of Customer Platform | pijs |
nonGoogleScripts |
Quantcast Audience Measurement | qcm |
nonGoogleScripts |
Quora Pixel | qpx |
nonGoogleScripts |
Rawsoft FoxMetrics | fxm |
nonGoogleScripts |
SaleCycle JavaScript Tag | scjs |
customScripts |
SaleCycle Pixel Tag | scp |
customPixels |
Dönüşüm Sayfası için SearchForce JavaScript İzleme | sfc |
nonGoogleScripts |
Açılış Sayfası için SearchForce JavaScript İzleme | sfl |
nonGoogleScripts |
SearchForce Yönlendirme İzleme Etiketi | sfr |
nonGooglePixels |
Shareaholic | shareaholic |
nonGoogleScripts |
Survicate Widget | svw |
nonGoogleScripts |
Tradedoubler Potansiyel Müşteri Dönüşüm Etiketi | tdlc |
nonGooglePixels |
Tradedoubler Satış Dönüşüm Etiketi | tdsc |
nonGooglePixels |
Dönüşüm izleme etiketini etkinleştirme | tc |
nonGoogleScripts |
Turn Veri Toplama Etiketi | tdc |
nonGoogleScripts |
Twitter Evrensel Web Sitesi Etiketi | twitter_website_tag |
nonGoogleScripts |
Upsellit Genel Altbilgi Etiketi | uslt |
customScripts |
Upsellit Confirmation Tag | uspt |
customScripts |
Ve Interactive JavaScript Etiketi | vei |
nonGoogleScripts |
Ve Interactive Pixel | veip |
nonGooglePixels |
VisualDNA Dönüşüm Etiketi | vdc |
nonGoogleScripts |
Xtremepush | xpsh |
nonGoogleScripts |
Yieldify | yieldify |
nonGoogleScripts |
Alt bölgeler | zone |
|
Tetikleyici | ID |
Classes |
---|---|---|
Öğe Görünürlük İşleyici/Tetikleyici | evl |
google |
Tıklama İşleyici/Tetikleyici | cl |
google |
Form Gönderme İşleyici/Tetikleyici | fsl |
|
Geçmiş İşleyici/Tetikleyici | hl |
google |
JavaScript Hata İşleyicisi/Tetikleyicisi | jel |
google |
Bağlantı Tıklama İşleyici/Tetikleyici | lcl |
|
Kaydırma Derinliği İşleyici/Tetikleyici | sdl |
google |
Zamanlayıcı İşleyici/Tetikleyici | tl |
google |
YouTube Videosu Dinleyicisi/Tetikleyicisi | ytl |
google |
Değişken | ID |
Classes |
---|---|---|
Birinci Taraf Çerezi | k |
google |
Otomatik Etkinlik Değişkeni | v |
google |
Sabit | c |
google |
Kapsayıcı Sürümü Numarası | ctv |
google |
Özel Etkinlik | e |
google |
Özel JavaScript Değişkeni | jsm |
customScripts |
Veri Katmanı Değişkeni | v |
google |
Hata Ayıklama Modu | dbg |
google |
DOM Öğesi | d |
google |
Öğe Görünürlüğü | vis |
google |
Google Analytics Ayarları (eski) | gas |
google |
HTTP Yönlendiren | f |
google |
JavaScript Değişkeni | j |
google |
Arama Tablosu | smm |
google |
Rastgele Sayı | r |
google |
RegEx Tablosu | remm |
google |
URL | u |
google |
Aşağıdaki tabloda, mevcut sınıfların ve diğer sınıflarla ilişkilerinin listesi verilmiştir. Otomatik Olarak İzin Verilenler Listesi sütunu, ilgili satırdaki sınıf da izin verilenler listesine eklendiğinde dolaylı olarak izin verilenler listesine eklenecek sınıfların listesini temsil eder. Benzer şekilde, Otomatik olarak engellenenler listesi sütunu, ilgili satırdaki sınıf engellendiğinde otomatik olarak engellenecek sınıfların listesini temsil eder.
Sınıf | Açıklama | Otomatik Olarak İzin Verilenler Listesine | Otomatik olarak engellenenler listesi |
---|---|---|---|
customPixels |
Kullanıcı tarafından tanımlanan URL'lere piksel gönderebilir. |
nonGooglePixels
|
customScripts html
|
customScripts |
Kullanıcı tarafından sağlanan JavaScript kodunu çalıştırabilir. |
html customPixels nonGooglePixels nonGoogleScripts nonGoogleIframes
|
html
|
google |
Yalnızca Google tarafından barındırılan komut dosyalarını çalıştırabilir ve Google'a piksel gönderebilir. | ||
html |
customScripts için takma ad. Bunun, Özel HTML etiketi için de ID olduğunu unutmayın. Bu, eski kullanıcıların da customScripts sınıfının avantajlarından yararlanmasını sağlar. |
customScripts customPixels nonGooglePixels nonGoogleScripts nonGoogleIframes
|
customScripts
|
nonGooglePixels |
Google dışı alanlara piksel gönderebilir. |
customPixels customScripts html nonGoogleScripts nonGoogleIframes
|
|
nonGoogleScripts |
Google tarafından sağlanmayan komut dosyalarını çalıştırabilir. |
nonGooglePixels |
customScripts html
|
nonGoogleIframes |
Google dışı alanlardan iFrame ekleyebilir. |
nonGooglePixels |
customScripts html nonGoogleScripts
|
sandboxedScripts |
Özel şablonlar kapsamında kullanılan korumalı alan | Yok | Yok |