Tıklamalar
Click Element: dataLayer içindeki gtm.element
anahtarına erişir. Bu anahtar, Tıklama tetikleyicileri tarafından ayarlanır. Bu değişken, tıklamanın gerçekleştiği DOM öğesine bir referans olacaktır.
Click Classes: dataLayer içindeki gtm.elementClasses
anahtarına erişir. Bu anahtar, Tıklama tetikleyicileri tarafından ayarlanır. Bu değişken, tıklanan DOM öğesindeki "classes" özelliğinin dize değeri olacaktır.
Click ID: dataLayer içindeki gtm.elementId
anahtarına erişir. Bu anahtar, Tıklama tetikleyicileri tarafından ayarlanır. Bu değişken, tıklanan DOM öğesindeki "id" özelliğinin dize değeri olacaktır.
Click Target: dataLayer içindeki gtm.elementTarget
anahtarına erişir. Bu anahtar, Tıklama tetikleyicileri tarafından ayarlanır.
Click URL: dataLayer içindeki gtm.elementUrl
anahtarına erişir. Bu anahtar, Tıklama tetikleyicileri tarafından ayarlanır.
Click Text: dataLayer içindeki gtm.elementText
anahtarına erişir. Bu anahtar, Tıklama tetikleyicileri tarafından ayarlanır.
Hatalar
Error Message: dataLayer içindeki gtm.errorMessage
anahtarına erişir. Bu anahtar, JavaScript Hatası tetikleyicileri tarafından ayarlanır. Bu, hata mesajını içeren bir dize olacaktır.
Error URL: dataLayer içindeki gtm.errorUrl
anahtarına erişir. Bu anahtar, JavaScript Hatası tetikleyicileri tarafından ayarlanır. Bu, hatanın oluştuğu URL'yi içeren bir dize olacaktır.
Error Line: dataLayer içindeki gtm.errorLine
anahtarına erişir. Bu anahtar, JavaScript Hatası tetikleyicileri tarafından ayarlanır. Bu değişken, dosyada hatanın ortaya çıktığı satırın numarası olacaktır.
Debug Mode: Kapsayıcı önizleme modundaysa "true" (doğru) değerini döndürür.
Formlar
Form Classes: dataLayer içindeki gtm.elementClasses
anahtarına erişir. Bu anahtar, Form tetikleyicileri tarafından ayarlanır. Bu değişken, formdaki "classes" özelliğinin dize değeri olacaktır.
Form Element: dataLayer içindeki gtm.element
anahtarına erişir. Bu anahtar, Form tetikleyicileri tarafından ayarlanır. Bu değişken, formun DOM öğesine bir referans olacaktır.
Form ID: dataLayer içindeki gtm.elementId
anahtarına erişir. Bu anahtar, Form tetikleyicileri tarafından ayarlanır. Bu değişken, formdaki "id" özelliğinin dize değeri olacaktır.
Form Target: dataLayer içindeki gtm.elementTarget
anahtarına erişir. Bu anahtar, Form tetikleyicileri tarafından ayarlanır.
Form Text: dataLayer içindeki gtm.elementText
anahtarına erişir. Bu anahtar, Form tetikleyicileri tarafından ayarlanır.
Form URL: dataLayer içindeki gtm.elementUrl
anahtarına erişir. Bu anahtar, Form tetikleyicileri tarafından ayarlanır.
Geçmiş
History Source: dataLayer içindeki gtm.historyChangeSource
anahtarına erişir. Bu anahtar, Geçmiş Değişikliği tetikleyicileri tarafından ayarlanır.
New History Fragment: dataLayer içindeki gtm.newUrlFragment
anahtarına erişir. Bu anahtar, Geçmiş Değişikliği tetikleyicileri tarafından ayarlanır. Bu değişken, sayfa URL'sinin geçmiş etkinliğinden sonraki parçasını (karma olarak da bilinir) oluşturan kısmın dize değeri olacaktır.
New History State: dataLayer içindeki gtm.newHistoryState
anahtarına erişir. Bu anahtar, Geçmiş Değişikliği tetikleyicileri tarafından ayarlanır. Bu değişken, geçmiş etkinliğine neden olmak için sayfanın geçmişe aktardığı durum nesnesi olacaktır.
Old History Fragment: dataLayer içindeki gtm.oldUrlFragment
anahtarına erişir. Bu anahtar, Geçmiş Değişikliği tetikleyicileri tarafından ayarlanır. Bu değişken, sayfa URL'sinin geçmiş etkinliğinden önceki parçasını (karma olarak da bilinir) oluşturan kısmın dize değeri olacaktır.
Old History State: dataLayer içindeki gtm.oldHistoryState
anahtarına erişir. Bu anahtar, Geçmiş Değişikliği tetikleyicileri tarafından ayarlanır. Bu değişken, geçmiş etkinliği gerçekleşmeden önce etkin olan durum nesnesi olacaktır.
Sayfalar
Page Hostname: Geçerli URL'nin ana makine adı kısmını belirtir.
Page Path: Geçerli URL'nin yol kısmını belirtir.
Page URL: Geçerli sayfanın tam URL'sini belirtir.
Referrer: Geçerli sayfanın tam yönlendiren URL'sini belirtir.
Kaydırma
Scroll Depth Threshold: dataLayer içindeki gtm.scrollThreshold
anahtarına erişir. Bu anahtar, Kaydırma Derinliği tetikleyicileri tarafından ayarlanır. Bu, tetikleyicinin etkinleşmesine neden olan kaydırma derinliğini gösteren sayısal bir değer olacaktır. Bu, yüzde eşikleri için sayısal bir değer (0-100) olacaktır. Pikseller içinse, eşik olarak belirtilen piksel sayısını temsil eden sayısal bir değer olacaktır.
Scroll Depth Units: dataLayer içindeki gtm.scrollUnits
anahtarına erişir. Bu anahtar, Kaydırma Derinliği tetikleyicileri tarafından ayarlanır. Tetikleyicinin etkinleşmesine neden olan eşik için belirtilen birimi gösteren "piksel" ya da "yüzde" değeri olacaktır.
Scroll Direction: dataLayer içindeki gtm.scrollDirection
anahtarına erişir. Bu anahtar, Kaydırma Derinliği tetikleyicileri tarafından ayarlanır. Tetikleyicinin etkinleşmesine neden olan eşiğin yönünü belirten "dikey" ya da "yatay" değer olacaktır.
Yardımcı Programlar
Container ID: Kapsayıcının genel kimliğini sağlar. Örnek değer: GTM-XKCD11
Container Version: Kapsayıcının sürüm numarasını bir dize olarak sağlar.
Environment Name: Kapsayıcı isteği bir ortamın "Önizlemeyi Paylaş" bağlantısından veya bir ortam snippet'inden yapıldıysa, geçerli ortam için kullanıcı tarafından sağlanan adı döndürür. Yerleşik ortamlar için "Live", "Latest" veya "Now Editing" değerini döndürür. Diğer bütün durumlarda boş bir dize döndürür.
Event: dataLayer içindeki event anahtarına erişir. Bu anahtar, geçerli dataLayer etkinliğinin adıdır (ör. gtm.js, gtm.dom, gtm.load veya özel etkinlik adları).
HTML ID: Özel HTML etiketlerinde, etiketlerin başarılı olup olmadığının gösterilmesini sağlar. Bu parametre, etiket dizilimi ile birlikte kullanılır.
Random Number: Rastgele bir sayısal değer döndürür.
Videolar
Video Current Time: dataLayer içindeki gtm.videoCurrentTime
anahtarına erişir. Bu anahtar, videoda bir etkinliğin gerçekleştiği zamanı saniye cinsinden temsil eden bir tam sayıdır.
Video Duration: dataLayer'daki gtm.videoDuration
anahtarına erişir. Bu anahtar, videonun toplam süresini saniye cinsinden temsil eden bir tam sayıdır.
Video Percent: dataLayer'daki gtm.VideoPercent
anahtarına erişir. Bu anahtar, etkinlik meydana geldiğinde videonun oynatılma yüzdesini temsil eden bir tam sayıdır (0-100).
Video Provider: dataLayer içindeki gtm.videoProvider
anahtarına erişir. Bu anahtar, YouTube Videosu tetikleyicileri tarafından ayarlanır. Bu, video sağlayıcının adı olacaktır: "YouTube".
Video Status: dataLayer içindeki gtm.videoStatus
anahtarına erişir. Bu anahtar, örneğin "play" (oynatma), "pause" (duraklatma) gibi bir etkinlik algılandığında videonun içinde bulunduğu durumdur.
Video Title: dataLayer içindeki gtm.videoTitle
anahtarına erişir. Bu anahtar, YouTube Videosu tetikleyicileri tarafından ayarlanır. Bu, videonun başlığı olacaktır.
Video URL: dataLayer içindeki gtm.videoUrl
anahtarına erişir. Bu anahtar, YouTube Videosu tetikleyicileri tarafından ayarlanır. Bu, "https://www.youtube.com/watch?v=gvHcXIF0rTU" örneğinde olduğu gibi, videonun URL'si olacaktır.
Video Visible: dataLayer içindeki gtm.videoVisible
anahtarına erişir. Bu anahtar, YouTube Videosu tetikleyicileri tarafından ayarlanır. Videonun görüntü alanında görünür olması durumunda "true" (doğru) olarak ayarlanır ve olmaması durumunda (ör. ekranın alt kısmında veya bir arka plan sekmesinde oynatılır durumdaysa) "false" (yanlış) olarak ayarlanır.
Görünürlük
Percent Visible: dataLayer'daki gtm.visibleRatio
anahtarına erişir. Bu anahtar, Öğe Görünürlüğü tetikleyicileri tarafından ayarlanır. Bu, tetikleyici etkinleştiğinde seçili öğenin ne kadarının görünür olduğunu belirten sayısal bir değerdir (0-100).
On-Screen Duration: dataLayer'daki gtm.visibleTime
anahtarına erişir. Bu anahtar, Öğe Görünürlüğü tetikleyicileri tarafından ayarlanır. Bu, tetikleyici etkinleştiğinde seçili öğenin kaç milisaniye göründüğünü belirten sayısal bir değerdir.