Контейнеры Google Менеджера тегов можно экспортировать в формате JSON. Экспортированные контейнеры можно сравнивать между собой, модифицировать, сохранять в системе управления версиями и снова импортировать в Менеджер тегов.
Эту функцию можно использовать для следующих целей:
- Массовые изменения конфигурации тегов. Вы можете создать новый сайт с идентичной структурой и такими же тегами, что и у существующего. Экспортируйте контейнер с существующего сайта, замените нужные элементы (идентификаторы конверсии, доменные имена и т. п.) с помощью текстового редактора, а затем импортируйте адаптированную конфигурацию в новый контейнер.
- Централизованное хранение данных конфигурации сайта. Вы можете сохранить все версии контейнера в системе управления версиями и просмотреть изменения до публикации. Google Менеджер тегов ведет собственную историю версий, но если вы используете такие инструменты, как diff или Git, то для сравнения файлов вам пригодится функция экспорта и импорта контейнеров.
- Копирование новых и измененных компонентов из одного контейнера в другие. Наборы тегов, триггеров, переменных и/или шаблонов можно экспортировать из одного контейнера в другой. Таким образом можно перенести набор предварительно настроенных компонентов сразу в несколько контейнеров.
Как экспортировать контейнер
- Нажмите Администрирование в верхней части экрана.
- В разделе Контейнер нажмите Экспортировать контейнер.
- Нажмите кнопку Выберите версию или рабочую область.
- Выберите версию контейнера или рабочей области.
- Нажмите Скачать.
Примечание. Если вы попытаетесь экспортировать объекты без зависимых от них тегов, триггеров или переменных, появится предупреждение. Если вы всё равно продолжите экспорт, ссылки на отсутствующие теги и триггеры будут удалены. Ссылки на переменные сохранятся.
Контейнеры также можно экспортировать из корзины.
Как импортировать контейнер
- Нажмите Администрирование в верхней части экрана.
- В разделе Контейнер нажмите Импортировать контейнер.
- Нажмите кнопку Выбрать файл контейнера и выберите нужный файл.
- Укажите, в какую рабочую область будет добавлен импортируемый файл – в новую или существующую.
- Чтобы добавить файл в новую рабочую область:
- В разделе Выбрать рабочую область нажмите Новая.
- Введите название и описание рабочей области.
- Нажмите Сохранить.
- Чтобы добавить файл в существующую рабочую область:
- В разделе Выбрать рабочую область нажмите Существующая.
- Выберите нужную область.
- Чтобы добавить файл в новую рабочую область:
- Установите переключатель Перезаписать или Объединить.
- Если выбрать вариант Перезаписать, все существующие теги, триггеры и переменные будут удалены и заменены импортированными. Перед началом импорта будет создана новая версия контейнера.
- Если выбрать вариант Объединить, конфликтующие переменные, триггеры и теги можно либо перезаписать, либо переименовать.
- Перезаписать конфликтующие теги, триггеры и переменные. Если в новом контейнере есть переменные, триггеры и теги с таким же названием, но другим содержанием, старые элементы будут заменены на новые. Элементы с одинаковым содержимым конфликтующими не являются.
- Переименовать конфликтующие теги, триггеры и переменные. Если в новом контейнере есть переменные, триггеры и теги с таким же названием, но другим содержимым, новые элементы будут переименованы. Элементы с одинаковым содержимым конфликтующими не являются.