Etiket dağıtımını kısıtlama

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 nedenleriyle Google Etiket Yöneticisi kullanıcılarının sitelerine belirli etiketler ekleyebilmesini 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 verileceğ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 engellenen etiketler, tetikleyiciler ve değişkenler, Google Etiket Yöneticisi'nde etkinleşecek şekilde yapılandırılmış olsalar bile etkinleşmez.

Aşağıdaki örnekte, veri katmanının hem izin verilenler listesi hem de engellenenler listesiyle 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ünde olmalı ve listedeki değerler String türünde olmalıdır. Bu 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 etiket, tetikleyici veya değişken türüne ya da 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 etiketlerde, tetikleyicilerde ve değişkenlerdeki özellikleri engellemek için kullanışlıdır.

İzin verilenler listelerini ve engellenenler listelerini yöneten kuralları anlamak önemlidir:

  1. İzin verilenler listeleri İzin verilenler listesi ayarlandığında, ilgili etiketler, tetikleyiciler ve değişkenler yalnızca izin verilenler listesinde yer alıyorlarsa (tür kimliğine göre açıkça) veya sınıflarının tümü listede yer alıyorsa (örtülü olarak) yürütülür.
  2. Engellenenler listeleri Bir engellenenler listesi ayarlandığında etiketler, tetikleyiciler ve değişkenler yalnızca engellenenler listesinde olmadıkları takdirde (açıkça (tür kimliğine göre) veya sınıflarından herhangi birinin listede yer almasıyla örtülü olarak) yürütülür.
  3. 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, bu sınıftaki belirli bir etiket için ise 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 kullanamazsınız.
  4. 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ını çalıştırabilen etiketler (tanım gereği) Google dışı pikseller gönderebilir. Bu nedenle, nonGooglePixels adresini engellediğinizde nonGoogleScripts adresi de otomatik olarak engellenir. Her iki gruba da ait 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
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
Affiliate Window Dönüşüm Etiketi awc nonGoogleScripts
Affiliate Window Journey Tag 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 evrensel piksel etiketi m6d nonGooglePixels
Eulerian Analytics Etiketi ela customScripts
Google etiketi (eski adıyla Google Analytics 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 İzleme Kodu okt nonGoogleScripts
Optimise Conversion Tag omc nonGoogleScripts
OwnerListens Message Mate messagemate nonGoogleScripts
Perfect Audience Pixel pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest 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 izleme sfl nonGoogleScripts
SearchForce yönlendirme izleme 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
Upsellit Global Footer Tag uslt customScripts
Upsellit Onay Etiketi uspt customScripts
Ve Interactive JavaScript Tag 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 işleyici/tetikleyici fsl
Geçmiş İşleyici/Tetikleyici hl google
JavaScript Hata İşleyicisi/Tetikleyicisi jel google
Bağlantı Tıklama İşleyicisi/Tetikleyicisi lcl
Kaydırma derinliği işleyici/tetikleyici sdl google
Zamanlayıcı İşleyici/Tetikleyici tl google
YouTube Video Dinleyicisi/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 ve diğer sınıflarla ilişkileri listelenmiştir. Otomatik olarak izin verilenler listesine eklenenler sütunu, o satırdaki sınıf da izin verilenler listesine eklendiğinde örtülü olarak izin verilenler listesine eklenecek sınıfların listesini gösterir. Benzer şekilde, Otomatik Olarak Engellenenler Listesine Alınanlar sütunu, o satırdaki sınıf engellenenler listesine alındığında örtülü olarak engellenenler listesine alınacak sınıfların listesini gösterir.

Sınıf Açıklama Otomatik olarak izin verilenler listesine eklendi Otomatik olarak kara listeye alınır.
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 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önderebilir. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Google tarafından sağlanmayan komut dosyalarını çalıştırabilir. nonGooglePixels
customScripts
html
nonGoogleIframes Google dışı alan adlarından iframe'ler yerleştirebilir. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts Korumalı alana alınmış JavaScript, özel şablonların bir parçası olarak kullanılır. Yok Yok