Вопрос или проблема
У меня есть страница клиента, на которой, похоже, есть проблема с Google Tag Manager. Сообщение об ошибке: “Тег найден слишком низко на странице”. Говорится, что это может задержать загрузку тегов на странице.
С использованием Google Tag Legacy Assistant действительно Google Tag Manager занимает значительное время для обнаружения. Это может вызвать проблемы с отслеживанием конверсий, если пользователи выполняют действие до активации Tag Manager.
В целях конфиденциальности давайте скажем, что веб-сайт клиента – это website.com. Этот сайт размещен на WordPress. Однако у нас есть отдельный сайт для интернет-магазина, который размещен на Shopify и использует поддомен store.website.com.
Tag Manager установлен на всем сайте Shopify с использованием расширения XO Insert Code. Он всегда хорошо работал.
Теперь проблема возникает только на конкретной неиндексированной целевой странице с URL store.website.com/black-friday-specials.
Как такое может происходить, если фрагмент Tag Manager установлен на весь сайт? Я даже не думаю, что у меня есть возможность изменить, где код установлен на странице.
Что я могу сделать, чтобы это исправить?
Ответ или решение
Чтобы решить проблему с ошибкой "Tag found too low on page" в Google Tag Manager (GTM), особенно если вы не можете изменить расположение кода на странице, вам необходимо рассмотреть несколько альтернативных решений и действий.
1. Понимание проблемы
Ошибка "Tag found too low on page" возникает, когда скрипт Google Tag Manager загружается слишком поздно в процессе рендеринга страницы. Это может затруднить отслеживание событий и привести к потере данных о конверсиях, если пользователи выполняют действия, прежде чем тег загрузится. Несмотря на то что GTM установлен на сайте в целом, из-за специфики конкретной страницы, такой как ваша целевая страница на Shopify, проблема может проявляться именно на ней.
2. Использование альтернативных методов установления кодов
Если вы не можете изменить код в самом файле шаблона, вот несколько способов, как можно попытаться обойти эту проблему:
-
Асинхронная загрузка тегов: Убедитесь, что ваш GTM загружается асинхронно. Для этого убедитесь, что скрипт вставляется с атрибутом
async
илиdefer
, если это возможно. Это может помочь улучшить время загрузки и повысить вероятность того, что теги будут активированы раньше. -
Проверка конфигурации через XO Insert Code: Убедитесь, что расширение XO Insert Code, используемое для вставки кода GTM, настроено правильно. Попробуйте обновить его или использовать альтернативное расширение, если есть такая возможность, для более надежной вставки тега в заголовок страницы.
3. Устранение проблем на целевой странице
Исходя из того, что проблема возникает только на конкретной странице, вам следует провести следующие проверки:
-
Анализ конфликта с другим кодом: Проверьте, нет ли конфликтов с другими скриптами или технологиями, используемыми на странице. Иногда другие скрипты могут блокировать загрузку GTM или замедлять его, что приводит к ошибкам.
-
Минимизация ресурсов: Убедитесь, что на странице минимально внешних ресурсов, которые могут замедлить ее загрузку, таких как тяжелые изображения или скрипты. Оптимизация этих ресурсов улучшит скорость загрузки страницы и возможность быстрой загрузки GTM.
4. Протестируйте ваше решение
После внесения изменений убедитесь, что проблема устранена, с помощью инструментов, таких как Google Tag Assistant или GTM Preview Mode. Это позволит вам убедиться, что теги активируются в требуемые сроки и без задержек.
5. Обратитесь к поддержке
Если указанные методы не приведут к успеху, имеет смысл обратиться к поддержке Shopify или XO Insert Code. Они могут предложить более технические решения или подтвердить, что проблема кроется в специфике площадки.
В итоге, даже если вы не можете изменить код непосредственно на странице, существует множество обходных путей и оптимизаций, которые могут помочь устранить проблему с загрузкой Google Tag Manager. Бдительное стремление к улучшению скорости загрузки и оптимизации кода на вашей целевой странице поможет избежать потери важных данных о конверсиях и повысит эффективность вашего отслеживания.