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:
- İ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.
- 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.
- 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.
- 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,
nonGooglePixelsadresini engellediğinizdenonGoogleScriptsadresi 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 |
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
|
customScriptshtml
|
customScripts |
Kullanıcı tarafından sağlanan JavaScript kodunu çalıştırabilir. |
htmlcustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
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. |
customScriptscustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
customScripts
|
nonGooglePixels |
Google dışı alanlara piksel gönderebilir. |
customPixelscustomScriptshtmlnonGoogleScriptsnonGoogleIframes
|
|
nonGoogleScripts |
Google tarafından sağlanmayan komut dosyalarını çalıştırabilir. |
nonGooglePixels |
customScriptshtml
|
nonGoogleIframes |
Google dışı alan adlarından iframe'ler yerleştirebilir. |
nonGooglePixels |
customScriptshtmlnonGoogleScripts
|
sandboxedScripts |
Korumalı alana alınmış JavaScript, özel şablonların bir parçası olarak kullanılır. | Yok | Yok |