Кліки
Елемент кліку: отримує доступ до ключа gtm.element у масиві dataLayer, який налаштовується тригерами кліків. Значення: посилання на елемент DOM, де відбувся клік.
Класи кліків: отримує доступ до ключа gtm.elementClasses у масиві dataLayer, який налаштовується тригерами кліків. Значення: значення рядка атрибута class елемента DOM, який натиснули.
Ідентифікатор кліку: отримує доступ до ключа gtm.elementId у масиві dataLayer, який налаштовується тригерами кліків. Значення: значення рядка атрибута id елемента DOM, який натиснули.
Ціль кліку: отримує доступ до ключа gtm.elementTarget у масиві dataLayer, який налаштовується тригерами кліків.
URL-адреса кліку: отримує доступ до ключа gtm.elementUrl у масиві dataLayer, який налаштовується тригерами кліків.
Текст кліку: отримує доступ до ключа gtm.elementText у масиві dataLayer, який налаштовується тригерами кліків.
Помилки
Повідомлення про помилку: отримує доступ до ключа gtm.errorMessage у масиві dataLayer, який налаштовується тригерами помилок JavaScript. Значення: рядок, що містить повідомлення про помилку.
URL-адреса помилки: отримує доступ до ключа gtm.errorUrl у масиві dataLayer, який налаштовується тригерами помилок JavaScript. Значення: рядок, що містить URL-адресу, де сталася помилка.
Рядок помилки: отримує доступ до ключа gtm.errorLine у масиві dataLayer, який налаштовується тригерами помилок JavaScript. Значення: номер рядка у файлі, де сталася помилка.
Режим налагодження: повертає значення "true", якщо контейнер зараз працює в режимі попереднього перегляду.
Форми
Класи форм: отримує доступ до ключа gtm.elementClasses у масиві dataLayer, який налаштовується тригерами форм. Значення: значення рядка атрибута class форми.
Елемент форми: отримує доступ до ключа gtm.element у масиві dataLayer, який налаштовується тригерами форм. Значення: посилання на елемент DOM форми.
Ідентифікатор форми: отримує доступ до ключа gtm.elementId у масиві dataLayer, який налаштовується тригерами форм. Значення: значення рядка атрибута id форми.
Ціль форми: отримує доступ до ключа gtm.elementTarget у масиві dataLayer, який налаштовується тригерами форм.
Текст форми: отримує доступ до ключа gtm.elementText у масиві dataLayer, який налаштовується тригерами форм.
URL-адреса форми: отримує доступ до ключа gtm.elementUrl у масиві dataLayer, який налаштовується тригерами форми.
Історія
Джерело історії: отримує доступ до ключа gtm.historyChangeSource у масиві dataLayer, який налаштовується тригерами змінення історії.
Новий фрагмент історії: отримує доступ до ключа gtm.newUrlFragment у масиві dataLayer, який налаштовується тригерами змінення історії. Значення: рядок фрагмента (хешу) URL-адреси сторінки після події історії.
Новий стан історії: отримує доступ до ключа gtm.newHistoryState у масиві dataLayer, який налаштовується тригерами змінення історії. Значення: об’єкт стану, який сторінка спрямувала історії, щоб спричинити подію історії.
Попередній фрагмент історії: отримує доступ до ключа gtm.oldUrlFragment у масиві dataLayer, який налаштовується тригерами змінення історії. Значення: рядок фрагмента (хешу) URL-адреси сторінки до події історії.
Попередній стан історії: отримує доступ до ключа gtm.oldHistoryState у масиві dataLayer, який налаштовується тригерами змінення історії. Значення: об’єкт стану, який був активним до того, як відбулася подія історії.
Сторінки
Ім’я хосту сторінки: указує частину з іменем хосту для поточної URL-адреси.
Шлях до сторінки: указує частину зі шляхом для поточної URL-адреси.
URL-адреса сторінки: указує повну URL-адресу поточної сторінки.
Напрямок переходу: указує повну URL-адресу напрямку переходу на поточну сторінку.
Прокручування
Порогове значення повноти прокручування: отримує доступ до ключа gtm.scrollThreshold у масиві dataLayer, який налаштовується тригерами повноти прокручування. Це числове значення, що вказує глибину прокручування, яка запускає активатор. Для порогових значень у відсотках числове значення буде від 0 до 100. Для пікселів числове значення відображатиме кількість пікселів, указаних як порогове значення.
Одиниці повноти прокручування: отримує доступ до ключа gtm.scrollUnits у масиві dataLayer, який налаштовується тригерами повноти прокручування. Це "пікселі" або "відсотки", що позначають одиницю порогового значення, яка запускає активатор.
Напрямок прокручування: отримує доступ до ключа gtm.scrollDirection у масиві dataLayer, який налаштовується тригерами повноти прокручування. Ця змінна позначає "вертикальний" або "горизонтальний" напрямок порогового значення, який запускає активатор.
Утиліти
Ідентифікатор контейнера: указує загальнодоступний ідентифікатор контейнера. Приклад: GTM-XKCD11
Версія контейнера: указує номер версії контейнера як сегмент.
Назва середовища: повертає вказану користувачем назву поточного середовища, якщо запит контейнера надійшов за посиланням "Створити посилання для перегляду" середовища або з фрагмента середовища. Для вбудованих середовищ повертає значення "Активне", "Останнє" або "Ви редагуєте". В усіх інших випадках повертає порожній рядок.
Подія: отримує доступ до ключа event у масиві dataLayer, який є назвою поточної події dataLayer (наприклад, gtm.js, gtm.dom, gtm.load або назви спеціальних подій).
Ідентифікатор HTML: дає користувацьким тегам HTML змогу звітувати про свій статус: "запущено" або "не запущено". Використовується для визначення порядку активації тегів.
Випадкове число: повертає значення випадкового числа.
Ідентифікатор клієнта Analytics: указує ідентифікатор клієнта зі стандартного файлу cookie для ідентифікатора клієнта Google Analytics.
Ідентифікатор сеансу Analytics: указує ідентифікатори сеансів з усіх стандартних файлів cookie сеансу Google Analytics із приставками. Якщо є кілька файлів cookie сеансу Google Analytics, змінна повертає сегмент, що містить усі відповідні ідентифікатори сеансів.
Номер сеансу Analytics: указує номери сеансів з усіх стандартних файлів cookie сеансу Google Analytics із приставками. Якщо є кілька файлів cookie сеансу Google Analytics, змінна повертає сегмент, що містить усі відповідні номери сеансів.
Відео
Поточний час відео: отримує доступ до ключа gtm.videoCurrentTime у масиві dataLayer, який є цілим числом, що позначає час у секундах, коли у відео відбулася подія.
Тривалість відео: отримує доступ до ключа gtm.videoDuration у масиві dataLayer, який є цілим числом, що позначає загальну тривалість відео в секундах.
Відсоток відео: отримує доступ до ключа gtm.VideoPercent у масиві dataLayer, який є цілим числом (0–100), що позначає відсоток відтвореного відео, у якому відбулася подія.
Постачальник відео: отримує доступ до ключа gtm.videoProvider у масиві dataLayer, який налаштовується тригерами відео YouTube. Це буде назва постачальника відео, наприклад "YouTube".
Статус відео: отримує доступ до ключа gtm.videoStatus у масиві dataLayer, який позначає стан відео на момент виявлення події, наприклад, "відтворюється", "призупинено".
Назва відео: отримує доступ до ключа gtm.videoTitle у масиві dataLayer, який налаштовується тригерами відео YouTube. Значення: назва відео.
URL-адреса відео: отримує доступ до ключа gtm.videoUrl у масиві dataLayer, який налаштовується тригерами відео YouTube. Значення: URL-адреса відео, наприклад https://www.youtube.com/watch?v=gvHcXIF0rTU.
Відео видиме: отримує доступ до ключа gtm.videoVisible у масиві dataLayer, який налаштовується тригерами відео YouTube. Значення: "true", якщо відео видиме в області перегляду, і "false", якщо відео невидиме (наприклад, відображається в нижній частині сторінки або у фоновій вкладці).
Видимість
Відсоток видимості: отримує доступ до ключа gtm.visibleRatio в масиві dataLayer, який налаштовується тригерами видимості елемента. Це числове значення (0–100), що вказує, яка частина вибраного елемента видима під час запуску активатора.
Тривалість показу на екрані: отримує доступ до ключа gtm.visibleTime у масиві dataLayer, який налаштовується тригерами видимості елемента. Це числове значення, що вказує, скільки мілісекунд вибраний елемент був видимий під час запуску активатора.