Со временем в Google Tag Manager накапливается большое количество тегов, триггеров и переменных. У нас есть возможность каждый объект в контейнере отнести к какой-то своей логической сущности. Иными словами, сгруппировать их таким образом, чтобы в дальнейшем было проще работать. А помогут нам в этой систематизации папки.
Группировать создаваемые внутри контейнера GTM элементы можно по-разному. Например:
● по инструментам (отдельно завести папку для Google AdWords, отдельно для Google Analytics и т.д.);
● по типу решаемой задачи (отслеживание определенного события или группы событий);
● по типу выполняемой работы (отдельно завести папку для специалиста по контекстной рекламе, отдельно для человека, который занимается SEO, отдельно для веб-аналитика и т.д.);
● по проектам (для каждого микросайта или рекламной кампании);
● по подрядчикам (отдельно для агентства такого-то, организации такой-то и т.д.);
● как-то иначе.
Чтобы создать новую папку, перейдите в раздел «Папки» и выберите «Новая папка».
Рис. 196. Создание новой папки
Укажите ее название (например,
Рис. 197. Название папки
Папка создана и теперь может быть использована для группировки различных объектов контейнера GTM. Перенесем в нее элементы, относящиеся к Google Analytics. В нашем примере это переменная GA ID (идентификатор счетчика Google Analytics) и сам тег Universal Analytics.
Ставим галочки напротив этих объектов и вверху выбираем «Переместить – Папка Google Analytics».
Рис. 198. Перемещение элементов в папку
После загрузки GTM выбранные элементы будут добавлены в папку.
Рис. 199. Элементы в папке
Если нам необходимо исключить какой-либо объект из папки, то выбираем данный элемент и вверху таблицы выбираем «Переместить – Элементы вне папок».
Чтобы добавить элементы в папку, не обязательно было сначала создавать новую папку, а затем перемещать их в нее. Можно было сначала выбрать необходимые объекты, а далее нажать на «Папка с этими объектами». После чего Google Tag Manager предложит создать папку.
Рис. 200. Папка с этими объектами
Можно использовать оба варианта при группировке элементов в папки. Управлять папками и их содержимым можно с помощью меню.
Рис. 201. Управление папками
Доступны:
● добавить новый тег;
● добавить новый триггер;
● добавить новую переменную;
● переименовать папку;
● удалить папку.
Если вы заходите удалить папку, в которой присутствуют теги, триггеры или переменные, то вы сначала должны очистить ее содержимое, сделать ее пустой, иначе GTM выдаст вам предупреждение:
Рис. 202. Предупреждение Google Tag Manager
При создании новых объектов в GTM вы можете сразу указать конечную папку с помощью иконки:
Рис. 203. Иконка папки GTM
И последнее. После создания папок в таблицах тегов, триггеров и переменных появляется дополнительный столбец «Папка», по которому можно сортировать элементы.
Рис. 204. Дополнительный столбец «Папка»
Переменные
Переменная в Google Tag Manager – это объект, которому дано имя и который может принимать различные значения (вида пара «ключ-значение»). Имя переменной постоянно, а ее значение меняется в зависимости от того, какие действия происходят на сайте. Устаревшее название переменной в предыдущей версии диспетчера тегов Google –
Переменные в GTM практически ничем не отличаются от переменных в JavaScript. У каждого события на сайте есть свои переменные, в которых находится информация об этом событии. Например, когда в интернете-магазине мы нажимаем на кнопку
Переменные могут применяться как в триггерах, так и в тегах. В триггерах они используются в качестве фильтра активации, то есть когда следует запускать тот или иной тег.
Рис. 205. Переменные в триггерах
Например, запускать триггер «Просмотр страницы» только тогда, когда переменная «Page URL» равна значению
Переменные в тегах используются для получения динамических значений. Например, в Google Analytics о сумме транзакции, ID заказа, идентификаторе продукта и т.д.
Рис. 206. Поле шаблона «Переменная»