Порядок активації тегів дає змогу вказувати, які теги запускатимуться безпосередньо перед певним "основним" тегом і після нього. Це налаштування доступне у веб-контейнерах і може застосовуватися до будь-якої конфігурації тегів у розділі Розширені налаштування Порядок активації тегів.
Ініціалізація: завантажте потрібний тег, перш ніж активується основний
Тег ініціалізації активується перед запуском основного тегу. Щоб налаштувати тег ініціалізації:
- Поставте прапорець біля опції "Запускати тег ініціалізації перед запуском <цього тегу>". Примітка. "<Цей тег>" буде замінено назвою поточного тегу.
- У меню виберіть потрібний тег.
- Необов’язково. Щоб основний тег із корисним обсягом даних активувався лише після запуску тегу ініціалізації, поставте прапорець "Не активувати <цей тег>, якщо <тег ініціалізації> не спрацьовує". Зверніть увагу, що фрагмент "<тег ініціалізації>" буде замінено назвою тегу, вибраного в кроці 2.
Щоб змінювати значення рівня даних за допомогою тегу ініціалізації, розробники мають застосовувати функцію google_tag_manager[{{Container ID}}].dataLayer.set()
. Потрібно використовувати виклик .set()
замість .push()
, тому що Менеджер тегів Google не розпізнаватиме виклик .push()
до наступної події. За допомогою виклику .set
подію можна буде зареєструвати як поточну.
Очищення: завантажте потрібний тег після того, як активується основний
Тег очищення запускається відразу після виконання основного тегу. Щоб налаштувати тег очищення:
- Поставте прапорець біля опції "Активувати тег очищення після виконання <цього тегу>". Зверніть увагу, що фрагмент "<цього тегу>" буде замінено назвою поточного тегу.
- У меню виберіть потрібний тег.
- Додатково. Щоб тег очищення запускався тільки в разі вдалого запуску основного тегу, поставте прапорець біля опції "Не запускати <тег очищення>, якщо <цей тег> не спрацьовує". Зверніть увагу, що фрагмент "<тег очищення>" буде замінено назвою тегу, вибраного в кроці 2.