Утилита UA Tagsbuster для удаления старых тегов Google Analytics

20 августа, 2024

В этом небольшом материале я расскажу о довольно полезной утилите UA Tagsbuster, которая позволяет очистить ваш контейнер Google Tag Manager от старых тегов Google Analytics.

UA Tagsbuster

Разработал ее Дэвид Вальехо (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).

Пример контейнера со старыми тегами Google Analytics

Хоть большинство из них и приостановлено, они все равно являются лишними и их следует удалить из рабочей области, чтобы не мешали. Для этого перейдите в раздел Администрирование - Экспортировать контейнер:

Экспорт контейнера

Выберите рабочую область или версию контейнера, а затем нажмите Экспортировать:

Экспортировать

На ваш компьютер будет загружен экспортированный контейнер. Теперь откройте утилиту UA Tagsbuster по ссылке. В поле Upload your current container export вставьте свой файл:

Загрузите ваш файл с экспортированным контейнером

Дождитесь окончания сканирования. В завершение вы должны получить примерно то же самое, что и при экспорте контейнера внутри Google Tag Manager - отдельные списки тегов, триггеров и переменных:

Ваш просканированный контейнер в UA Tagsbuster

Помимо этого, UA Tagsbuster разделит теги на два списка - устаревшие (Universal Analytics & Google Analytics Classic) и все остальные:

Список устаревших тегов Google Analytics

Он также проверит все теги на предмет устаревших вызовов, и где их найдет - рядом с тегом отобразит соответствующее уведомление:

Теги с устаревшими вызовами

Нажав на данный тег, UA Tagsbuster подсветит устаревший вызов внутри тега.

Подсветка устаревшего вызова

Просмотрев теги из списка устаревших, вы можете отметить их галочками для удаления:

Отметить теги для удаления

С тегами на соседних вкладках будут отмечены триггеры и переменные, которые связаны с ними. А цифра над вкладкой свидетельствует о количестве объектов, попадающих под удаление:

Триггеры и переменные, связанные с устаревшими тегами

После того, как вы выбрали теги, которые хотите удалить, нажмите кнопку Generate Import JSON:

Generate Import JSON

Инструмент сгенерирует новый файл JSON и сохранит его на ваш компьютер. После этого вы сможете импортировать его в свою рабочую область контейнера Google Tag Manager с помощью функции Импортировать контейнер в разделе Администрирование:

Импортировать контейнер

Дэвид рекомендует импортировать сгенерированный файл в новую рабочую область, а не объединять или перезаписывать объекты сразу в существующей.

Импорт контейнера в новую рабочую область

Это позволит перед окончательной публикацией убедиться в том, что никакие связи не были нарушены после удаления устаревших тегов и что в контейнере остались все необходимые объекты - переменные, триггеры и теги. А если что-то пойдет не так, Google Tag Manager предупредит вас о любых отсутствующих ссылках при предварительном просмотре в новой рабочей области.

Вот такая вот простая, но очень полезная утилита для удаления старых тегов Google Analytics.

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике