Утилита UA Tagsbuster для удаления старых тегов Google Analytics
В этом небольшом материале я расскажу о довольно полезной утилите UA Tagsbuster, которая позволяет очистить ваш контейнер Google Tag Manager от старых тегов Google Analytics.
Разработал ее Дэвид Вальехо (David Vallejo), уже известный вам по блогу thyngster.com и по расширениям Analytics Debugger и Yandex Metrica Debbuger, Идея UA Tagsbuster очень простая - с окончательным закрытием всех ресурсов Universal Analytics, в том числе линейки 360, многие из тегов, триггеров и переменных, что использовались в контейнере Google Tag Manager, перестали быть актуальны. Но место в рабочей области они все равно занимают, а некоторые даже продолжают оставаться активными, влияя на загрузку других тегов.
Именно поэтому Дэвид и его команда разработали новый инструмент - UA Tagsbuster. Он служит для упрощения процесса идентификации тегов Universal Analytics и даже классический Google Analytics (до 2012 года) в вашем диспетчере тегов Google. Крайне распространенная проблема "сделать и забыть", особенно в компаниях, где часто менялся подрядчик и вносились изменения в контейнер GTM. В результате настройки от одного специалиста переходили к другому, а рабочая область наполнялась все большим количеством тегов, триггеров и переменных. Каждый следующий исполнитель боялся навредить отслеживаниям предыдущего. Так и жили, пока Google 1 июля 2024 года не закрыл доступ ко всем устаревшим ресурсам Google Analytics и, в какой-то степени, принудительно не пересадил всех на Google Analytics 4. Ресурсов нет, значит и теги под эти версии GA больше не нужны.
Еще UA Tagsbuster сканирует любые ссылки на устаревшие вызовы API в других тегах, обеспечивая не только удаление определенных тегов, но и любых дополнительных, используемых для отслеживания. Инструмент предоставляет полный обзор ссылок на вызовы _gaq, ga () и GoogleAnalyticsObject, позволяя вам без труда просматривать соответствующие строки кода.
Утилита также анализирует все ссылочные переменные, триггеры и переменные событий, используемые в триггерах, что позволяет вам эффективно удалять любые сущности Google Tag Manager, которые больше не нужны.
Вы можете посмотреть краткий обзор UA Tagsbuster на YouTube:
В качестве примера я возьму один из контейнеров своего тестового проекта, в котором есть множество объектов, созданных для работы с Universal Analytics (Google Analytics 3).
Хоть большинство из них и приостановлено, они все равно являются лишними и их следует удалить из рабочей области, чтобы не мешали. Для этого перейдите в раздел Администрирование - Экспортировать контейнер:
Выберите рабочую область или версию контейнера, а затем нажмите Экспортировать:
На ваш компьютер будет загружен экспортированный контейнер. Теперь откройте утилиту UA Tagsbuster по ссылке. В поле Upload your current container export вставьте свой файл:
Дождитесь окончания сканирования. В завершение вы должны получить примерно то же самое, что и при экспорте контейнера внутри Google Tag Manager - отдельные списки тегов, триггеров и переменных:
Помимо этого, UA Tagsbuster разделит теги на два списка - устаревшие (Universal Analytics & Google Analytics Classic) и все остальные:
Он также проверит все теги на предмет устаревших вызовов, и где их найдет - рядом с тегом отобразит соответствующее уведомление:
Нажав на данный тег, UA Tagsbuster подсветит устаревший вызов внутри тега.
Просмотрев теги из списка устаревших, вы можете отметить их галочками для удаления:
С тегами на соседних вкладках будут отмечены триггеры и переменные, которые связаны с ними. А цифра над вкладкой свидетельствует о количестве объектов, попадающих под удаление:
После того, как вы выбрали теги, которые хотите удалить, нажмите кнопку Generate Import JSON:
Инструмент сгенерирует новый файл JSON и сохранит его на ваш компьютер. После этого вы сможете импортировать его в свою рабочую область контейнера Google Tag Manager с помощью функции Импортировать контейнер в разделе Администрирование:
Дэвид рекомендует импортировать сгенерированный файл в новую рабочую область, а не объединять или перезаписывать объекты сразу в существующей.
Это позволит перед окончательной публикацией убедиться в том, что никакие связи не были нарушены после удаления устаревших тегов и что в контейнере остались все необходимые объекты - переменные, триггеры и теги. А если что-то пойдет не так, Google Tag Manager предупредит вас о любых отсутствующих ссылках при предварительном просмотре в новой рабочей области.
Вот такая вот простая, но очень полезная утилита для удаления старых тегов Google Analytics.