Как перенаправить URL-адрес с помощью Диспетчера тегов Google (решение)

Как перенаправить URL-адрес с помощью Диспетчера тегов Google (решение)


В этом руководстве объясняется, как перенаправить URL-адрес с помощью Диспетчера тегов Google.

Диспетчер тегов Google, также известный как GTM, представляет собой систему управления тегами, которая позволяет размещать фрагменты кода на веб-сайте без редактирования исходного кода.

В этом учебном пособии вы найдете пошаговые инструкции по настройке перенаправлений с помощью Диспетчера тегов Google с использованием пользовательских тегов HTML и последовательности тегов. Вы также найдете решение, позволяющее отслеживать пользователя с помощью Google Analytics и GTM до того, как он будет перенаправлен на внешнюю страницу.

Как перенаправить URL-адрес с помощью Google Tag Manager

Чтобы перенаправить URL-адрес с помощью Диспетчера тегов Google, вы можете создать собственный HTML-тег с кодом перенаправления, а затем использовать последовательность тегов для активации тега перенаправления.

Вот пример кода перенаправления для тега HTML:

<script>
window.location.href = "
</script>

Создание пользовательского тега HTML

  1. Щелкните Теги > Создать.
  2. Щелкните Конфигурация тега.
  3. Выберите Пользовательский HTML.
  4. Вставьте код тега в поле HTML.
  5. JavaScript должен быть завернут внутрь <script></script> HTML-теги.

При необходимости выберите Support document.write, чтобы разрешить вызовы document.write() в вашем коде JavaScript.

Чтобы добавить переменную GTM в пользовательский HTML-код, заключите имя переменной в двойные фигурные скобки:

<script>
var foo = {{bar}};
</script>

Настройка последовательности тегов

Последовательность тегов — это функция Диспетчера тегов Google, которая позволяет указать, что теги настройки и очистки должны активироваться непосредственно до или после активации основного тега.

Скачать шпаргалку по исследованию ключевых слов SEOСкачать шпаргалку по исследованию ключевых слов SEO

Выполните следующие действия, чтобы настроить тег настройки:

  • Перейдите в Дополнительные настройки > Последовательность тегов.
  • Установите флажок «Активировать тег установки до того, как сработает <этот тег>». Примечание: «<этот тег>» будет заменен на заголовок текущего тега.
  • Выберите тег, который вы хотите использовать, из меню.

Согласно Диспетчеру тегов Google документация по последовательности тегов«Разработчики должны использовать google_tag_manager[{{Container ID}}].dataLayer.set() чтобы изменить значения слоя данных из тега настройки. Вам нужно использовать .set() вместо .push() поскольку .push() не будет распознан Диспетчером тегов Google до следующего события. С использованием .set позволит захватить событие текущим событием».

Другое решение для перенаправления URL-адреса с помощью Диспетчера тегов Google исходит от Обмен стеками. Этот код ниже позволит отслеживать пользователя с помощью Google Analytics и Диспетчера тегов Google, прежде чем он будет перенаправлен на внешнюю страницу. Это также упрощает добавление тега уровня данных перенаправления на любую страницу сайта.

Попробуйте Эзоик

Вот код для этого перенаправления:

<script type="text/javascript">
    dataLayer.push({
        'event': 'gtm_redirect_url',
        'gtm_redirect_url': '<?php echo $url; ?>'
    });
</script>

Затем в Диспетчере тегов Google вам нужно настроить переменную с именем gtm_redirect_url. Затем добавьте триггер с именем gtm_redirect_url. И тег для запуска JS во фрагменте HTML:

<script>
     setTimeout(function() {
          window.location.href = '{{DL - Redirect URL}};
     }, 200);
</script>

Перенаправление URL-адреса с помощью сводки Диспетчера тегов Google

Надеюсь, вам понравилось это руководство о том, как перенаправить URL-адрес с помощью Диспетчера тегов Google.

Как вы обнаружили, решение для настройки перенаправления с помощью Диспетчера тегов Google использует код Javascript, который помещается в пользовательские теги HTML, и последовательность тегов, чтобы убедиться, что тег GTM срабатывает перед основными тегами на веб-сайте.





Source link

READ  [email protected] 2020: первый виртуальный саммит Google для экспертов по продуктам | Центральный блог поиска Google | Разработчики Google