Типы переменных
Описание
Переменная — это объект, которому дано имя и который может принимать различные значения во время выполнения кода на сайте (пара "ключ: значение"). Имя переменной постоянно, а значение меняется в зависимости от того, какие действия происходят на сайте. В переменной могут храниться данные о содержимом какой-либо страницы. Например, переменная "Page URL" возвращает URL текущей страницы.
Переменные используются как в триггерах, так и в тегах:
-
В триггерах переменные применяются для настройки фильтров, которые определяют условия запуска определенных тегов. В этом случае переменные служат для таргетинга — задавая условия для активации тега, они ограничивают аудиторию, которой необходимо показать определенный контент на сайте, например, попап.
-
В тегах переменные используются для получения динамических значений.
Для управления переменными контейнера перейдите на вкладку "Переменные". В Менеджере тегов доступны встроенные и пользовательские переменные. Для большинства конфигураций тегов и триггеров достаточно встроенных переменных. Однако вы также можете создавать собственные пользовательские переменные для решения ваших задач.
Обратите внимание, при настройке триггера не рекомендуется использовать одну переменную несколько раз.
Встроенные переменные
Встроенные переменные — это готовые переменные, которые автоматически добавляются в новый контейнер. Такие переменные нельзя изменить.
По умолчанию все встроенные переменные в контейнере активны. Если вы не хотите отображать какую-то переменную в списке, нажмите кнопку "Настроить" и в открывшемся окне снимите галочку напротив ее названия. За тем нажмите кнопку "Выбрать" внизу страницы.
Типы встроенных переменных
Страницы
-
Page URL. Переменная возвращает полный URL-адрес текущей страницы, но без хеша. Например, если пользователь загрузил страницу
https://example.com/test?param=value#hash
, то переменная вернёт значениеhttps://example.com/test?param=value
. -
Page Hostname. Переменная возвращает доменное имя в URL текущей страницы. Например, если пользователь загрузил страницу
https://example.com/test?param=value
, то переменная вернёт значениеexample.com
. -
Page Path. Переменная возвращает путь к странице в текущем URL без учёта GET-параметров. Например, если пользователь загрузил страницу
https://example.com/test?param=value
, то переменная вернёт значение/test
. -
Referrer. Переменная возвращает полный URL страницы, с которой пользователь перешёл на текущую страницу.
Утилиты
- Container ID. Переменная возвращает номер контейнера в тег менеджере. Например, ATM-4ynTVvH4Ga0O.
Ошибки
-
Error Message. Переменная возвращает сообщение об ошибке, отправленное с помощью триггера "Ошибка JavaScript".
-
Error URL. Переменная возвращает URL скрипта, в котором обнаружена ошибка.
-
Error Line. Переменная возвращает номер строки файла, в которой произошла ошибка.
-
Debug Mode. Переменная возвращает значение "true", если активирован режим отладки в Менеджере тегов.