Сабконтейнеры в Яндекс Тег Менеджере
23 июня в Яндекс Тег Менеджере появились сабконтейнеры. В этом материале я подробно расскажу, что это за инструмент и зачем Яндекс добавил его в свой продукт.
Когда сайт активно развивается, к его настройке могут подключаться разные специалисты - интернет-маркетологи, аналитики, разработчики, сторонние подрядчики. Иногда даже сам владелец бизнеса принимает активное участие в процессах. Из-за этого в контейнере Яндекс Тег Менеджера накапливается все больше тегов, триггеров и переменных. А поскольку все работают в одном контейнере, изменения, вносимые разными людьми, начинают пересекаться. Это усложняет тестирование, публикацию и контроль правок.
Сабконтейнеры (subcontainers) решают эту проблему. Это изолированные рабочие пространства внутри основного контейнера со своим набором переменных, триггеров и тегов, которые позволяют нескольким специалистам выполнять настройки одновременно (параллельно!), не мешая друг другу.
По сути, сабконтейнеры - это отдельные «вкладки» внутри вашего основного контейнера Яндекс Тег Менеджера. Их можно добавлять под разные направления, проекты или команды. Например, выделить один сабконтейнер под основной сайт, а другие - под различные поддомены или отдельные направления бизнеса.
Могут быть и другие варианты группировки сабконтейнеров:
- по инструментам - отдельно завести сабконтейнер для продуктов Яндекса (Вариокуб, Яндекс Метрика, Яндекс Вебмастер, Яндекс Взгляд и т.д.), отдельно для сторонних сервисов;
- по типу решаемой задачи - отслеживание определенного события или группы событий (один сабконтейнер для отслеживания e-commerce событий интернет-магазина, а другой - для регистраций и лид-форм на посадочных страницах), тестирование гипотез, разных страниц, условий и прочее;
- по ролям в команде - PPC-специалист настраивает свои переменные, триггеры и теги, SEO-специалист - свои, веб-аналитик - свои;
- по проектам - отдельные пространства для разных сайтов, поддоменов или дистрибьюторов;
- по подрядчикам - отдельные сабконтейнеры для рекламного агентства такого-то, организации такой-то, подрядчика такого-то и т.д.;
- как-то иначе.
Вы можете комбинировать эти подходы или выбрать любой другой принцип, удобный для вашей команды.
Всего в рамках контейнера может быть создано до 10 сабконтейнеров, каждый из которых вмещает по 10 тегов, 10 триггеров и 10 переменных.
| Параметр | Ограничение (шт.) |
|---|---|
| Сабконтейнеры в контейнере | 10 |
| Теги в сабконтейнере | 10 |
| Триггеры в сабконтейнере | 10 |
| Переменные в сабконтейнере | 10 |
Каждый сабконтейнер работает независимо от остальных и публикуется отдельно от основного контейнера. Это значит, что можно публиковать изменения только для конкретной задачи и не затрагивать другие настройки.
Чтобы создать сабконтейнер, перейдите в интерфейс Яндекс Тег Менеджера и рядом с идентификатором контейнера раскройте выпадающий список, а затем выберите Создать сабконтейнер:
Введите название и сохраните изменения:
Дайте сабконтейнеру понятное название, чтобы любой член команды сразу понимал, для каких задач он был создан.
После этого вам отобразится уведомление об успешном создании сабконтейнера:
Примечание: создавать сабконтейнеры в Яндекс Тег Менеджере могут владелец счетчика и пользователи с правом редактирования контейнера.
Теперь, чтобы перейти в сабконтейнер и начать выполнять в нем настройки, выберите его из выпадающего списка основного контейнера:
После этого откроется интерфейс сабконтейнера. Он выглядит точно так же, как и основной контейнер, но изначально пуст. В нем нет созданных тегов, триггеров и переменных (исключение - встроенные переменные, которые доступны в ЯТМ по умолчанию). Также он не имеет в меню раздела Бандлы.
Теперь вы можете выполнять в нем настройки:
- создавать переменные;
- добавлять триггеры с дополнительными условиями активации;
- использовать шаблоны;
- настраивать теги для передачи данных в сторонние системы;
Для проверки настроек доступен отдельный режим предварительного просмотра.
При отладке отображаются только теги, триггеры и переменные из текущего сабконтейнера. Другие сабконтейнеры в этот предварительный просмотр не попадают.
Если предварительный просмотр запустить из основного контейнера, в нем будут настройки как из основного контейнера, так и из всех его сабконтейнеров и бандлов.
На счетчике может быть только один предварительный просмотр. Если вы скомпилируете его для другого сабконтейнера, старая версия перестанет отображаться, а по ее ссылке откроется опубликованная на сайте версия контейнера.
Чтобы опубликовать на сайте изменения из сабконтейнера, нажмите Опубликовать в этом сабконтейнере.
Введите название и описание версии, а после еще раз нажмите кнопку Опубликовать:
После этого все настройки в сабконтейнере станут доступны для всех пользователей вашего сайта. Если же вы нажмете Опубликовать в основном контейнере, а не в сабконтейнере, то на сайт попадут только правки из основного контейнера и его бандлов. Все настройки, сделанные внутри сабконтейнера, останутся неопубликованными.
Другими словами, публикация из основного контейнера не затрагивает сабконтейнеры. Их изменения не будут опубликованы. Поэтому крайне важно, как только вы или ваши коллеги внесли изменения в сабконтейнере, не забыть опубликовать их, чтобы они применились ко всему сайту. Вносите изменения в основной контейнер - публикуете его, работаете с сабконтейнером - его тоже нужно публиковать.
Для переименования или удаления сабконтейнера откройте его в списке контейнеров, нажмите на кнопку с тремя точками и выберите соответствующее действие:
Выбрав вариант Удалить, будьте аккуратны, так как вместе с сабконтейнером удаляется все его содержимое - переменные, триггеры и теги.












