В следующем окне нам доступен предварительный просмотр содержимого контейнера. Если все верно, нажимаем «Экспортировать».
![](/pic/1/8/1/8/7/6/_174.png)
Рис. 174. Экспорт контейнера
На компьютер загрузится файл в формате JSON (формат обмена данными на JavaScript).
![](/pic/1/8/1/8/7/6/_175.png)
Рис. 175. Загрузка файла .JSON на компьютер
Что дальше делать с этим файлом? Есть два варианта:
1. сразу же импортировать в новый контейнер;
2. сравнить данные с новым контейнером.
Рассмотрим 2 вариант. Перед тем, как загрузить наш файл в другой контейнер, мы можем выгрузить данные из второго контейнера и с помощью утилиты сравнить оба файла (экспортируемого контейнера и текущего, который будем заменять). В этом нам может помочь утилита сравнения файлов diff, которая выводит разницу между двумя файлами. Эта программа выводит построчно изменения, сделанные в файле (для текстовых файлов). Если вы используете diff, вы можете увидеть, что именно изменилось. Это способ предотвратить проскальзывание нежелательных изменений в файле.
Один из наиболее распространенных сервисов сравнения файлов jsondiff.com. Просто указываете два пути к файлам на компьютере и нажимаете «Compare». Все остальное программа сделает за вас, и где надо, подсветить код.
![](/pic/1/8/1/8/7/6/_176.png)
Рис. 176. JSON Diff
Утилита полезна не только при импорте-экспорте контейнеров в Google Tag Manager, но и тогда, когда требуется сравнить изменения в одном файле относительно другого. На изображении выше было найдено 26 различий, которые JSON Diff подсветил, а выделенная область синим указывает лишь на то, что два контейнера имеют разные accountID.
Познакомившись немного с инструментов diff, переходим к импорту нашего контейнера. Для этого переходим в контейнер, в который хотим загрузить новые настройки. Раздел «Администрирование» – «Импортировать контейнер».
![](/pic/1/8/1/8/7/6/_177.png)
Рис. 177. Администрирование – Импортировать контейнер GTM
Загружаем файл, который мы экспортировали, и выбираем рабочую область. Рекомендация: если у вас уже есть настройки в текущем контейнере, лучше создавать новую рабочую область. Если контейнер пустой, но можно в «Существующая».
![](/pic/1/8/1/8/7/6/_178.png)
Рис. 178. Импорт контейнера
Выбираем вариант импорта:
?
?
![](/pic/1/8/1/8/7/6/_179.png)
Рис. 179. Подробные изменения в контейнере
В предварительном просмотре Google Tag Manager визуально сообщит нам о том, какие теги, триггеры и переменные будут созданы, изменены или удалены. Можно посмотреть подробных список изменений, нажав на «Показать подробные изменения». Если все сделали правильно,