Google Etiket Yöneticisi kullanılarak dağıtılan etiket türlerinin kısıtlanması önerilmese de, çeşitli nedenlerle bir sitede dağıtılan etiket türlerinin kısıtlanması gerekebilir. Örneğin, bazı site sahipleri, kod kararlılığı veya veri toplama nedeniyle Google Etiket Yöneticisi kullanıcılarının belirli etiketleri sitelerine ekleyebilmelerini istemeyebilir. Bu makalede, 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ızda 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 engellenenler listesine eklendiğinde, etiketler, tetikleyiciler ve değişkenler Google Etiket Yöneticisi'nde tetiklenecek şekilde yapılandırılmış olsalar bile etkinleşmezler.
Aşağıdaki örnek, veri katmanının hem izin verilenler listeleri hem de engellenenler listeleriyle nasıl başlatılacağını gösterir. Her iki liste de isteğe bağlıdır ve bunları ayrı ayrı veya birlikte (gösterildiği gibi) kullanabilirsiniz. İki listenin de türü Array
, listedeki değerler ise String
türünde olmalıdır. Bu değerler, herhangi bir etiket tetiklenmeden ö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 bir 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 sahip olur. Sınıflar, mevcut ve gelecekteki etiketler, tetikleyiciler ve değişkenlerdeki engelleme özelliklerini kullanmak 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 açık bir şekilde (tür kimliğine göre) veya dolaylı olarak (listedeki tüm sınıfları içerecek şekilde) izin verilenler listesinde olmaları halinde yürütülür.
- Engellenenler Listeleri Bir engellenenler listesi ayarlandığında etiketler, tetikleyiciler ve değişkenler yalnızca engellenenler listesinde değillerse (açıkça (türü kimliğine göre) veya dolaylı olarak (listede herhangi bir sınıfa sahip olarak) yürütülürler).
- Engellenenler listeleri, izin verilenler listelerini geçersiz kılar Her ikisi de ayarlandığında engellenenler listeleri öncelikli olur. Bir etiket sınıfı için izin verilenler listesi ve bu sınıftaki belirli bir etiket için engellenenler listesi kullanabilirsiniz. Ancak tersi geçerli değildir. Bir etiket sınıfı için engellenenler listesi ve ilgili sınıftaki belirli bir etiket için izin verilenler listesi kullanamazsınız.
- Sınıfların ilişkileri vardır
Bazı sınıfların diğer sınıflarla ilişkisi vardır. Örneğin, Google dışı komut dosyalarını çalıştırabilen etiketler (tanımları gereği) Google dışı pikseller gönderebilir. Bu nedenle,
nonGooglePixels
engellendiğindenonGoogleScripts
otomatik olarak da engellenir. Her iki gruba ait olan tüm etiketler, tetikleyiciler ve değişkenler engellenir.
Aşağıdaki tabloda kullanılabilir etiketler, tetikleyiciler ve değişkenler, bunların türleri ve ait oldukları sınıflar listelenmiştir:
Etiket | ID |
Classes |
---|---|---|
AB TASTY Generic Tag | abtGeneric |
nonGoogleScripts |
Danışman 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 |
Affiliate Window Dönüşüm Etiketi | awc |
nonGoogleScripts |
Affiliate Window Journey 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 RESİM YG Etiketi | mpr |
nonGooglePixels |
Dönüşüm Bağlayıcı | gclidw |
google |
Çılgın Yumurta 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 Evrensel Piksel Etiketi | m6d |
nonGooglePixels |
Euler Analiz 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 Yazılım 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 Piksel | ta |
nonGoogleScripts |
Nielsen DCR Static Lite Tag | ndcr |
nonGoogleScripts |
Otomatik İçerik Analizi Etiketi | nudge |
nonGoogleScripts |
Oktopost İzleme Kodu | okt |
nonGoogleScripts |
Optimise Conversion Tag | omc |
nonGoogleScripts |
OwnerListens İleti Arkadaşı | 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 Piksel | 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 |
Turn Dönüşüm İzleme Etiketi | tc |
nonGoogleScripts |
Turn Veri Toplama Etiketi | tdc |
nonGoogleScripts |
Twitter Evrensel Web Sitesi Etiketi | twitter_website_tag |
nonGoogleScripts |
Universal Analytics Etiketi | ua |
google |
Upsellit Global Altbilgi Etiketi | uslt |
customScripts |
Upsellit Onay Etiketi | uspt |
customScripts |
Ve Etkileşimli JavaScript Etiketi | vei |
nonGoogleScripts |
Ve Etkileşimli Piksel | 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üğü İşleyici/Tetikleyici | evl |
google |
Tıklama İşleyici/Tetikleyici | cl |
google |
Form Gönderme İşleyici/Tetikleyicisi | fsl |
|
Geçmiş İşleyici/Tetikleyici | hl |
google |
JavaScript Hata İşleyici/Tetikleyici | jel |
google |
Bağlantı Tıklama İşleyici/Tetikleyici | lcl |
|
Kaydırma Derinliği İşleyici/Tetikleyici | sdl |
google |
Zamanlayıcı Dinleyici/Tetikleyici | tl |
google |
YouTube Video Dinleyici/Tetikleyici | 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, kullanılabilir sınıfların listesi ve diğer sınıflarla ilişkileri verilmiştir. Otomatik Olarak İzin Verilenler Listesine Eklenenler sütunu, bir 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 engellenenler listesine eklendiğinde dolaylı olarak engellenen sınıfların listesini temsil eder.
Sınıf | Açıklama | Otomatik Olarak İzin Verilenler Listesine Alın | Otomatik Olarak Engellenenler Listesi |
---|---|---|---|
customPixels |
Pikselleri kullanıcı tarafından tanımlanan URL'lere gönderebilme yetkisi. |
nonGooglePixels
|
customScripts html
|
customScripts |
Kullanıcı tarafından sağlanan JavaScript kodunu çalıştırabilme. |
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 aynı zamanda Özel HTML etiketi için ID olduğuna dikkat edin. Bu sayede eski kullanıcılar da customScripts sınıfının avantajlarından yararlanabilir. |
customScripts customPixels nonGooglePixels nonGoogleScripts nonGoogleIframes
|
customScripts
|
nonGooglePixels |
Google dışı alanlara piksel gönderme özelliği. |
customPixels customScripts html nonGoogleScripts nonGoogleIframes
|
|
nonGoogleScripts |
Google tarafından sağlanmayan komut dosyalarını çalıştırabilme özelliği |
nonGooglePixels |
customScripts html
|
nonGoogleIframes |
Google dışı alanlardan iframe yerleştirme yeteneği. |
nonGooglePixels |
customScripts html nonGoogleScripts
|
sandboxedScripts |
Özel şablonların bir parçası olarak kullanılan korumalı alana sahip JavaScript. | Yok | Yok |