💡 Пояснення до квізу 2:
A: Ні, push додає, а не видаляє. Щоб очистити Data Layer, немає спеціального методу, та й загалом така дія може привести до проблем з коректним збором даних.
B: Ні, повторний запуск усіх тегів робити не можна простим push. Якщо зробити push з подією, GTM запустить теги, прив’язані до тієї події, але не "усі підряд".
C: Правильно. Виклик window.dataLayer.push({...}) додає об’єкт у масив Data Layer. Це основний спосіб передати GTM якусь інформацію або сигнал про подію. Наприклад, після оформлення замовлення сайт може виконати dataLayer.push({ 'event': 'purchase', 'orderId': '123', 'value': 250.00 }). GTM побачить цей push: і, якщо є тригер, що слухає подію з іменем 'purchase', він спрацює; а змінні Data Layer зможуть дістати 'orderId' та 'value' для використання в тегах. Тобто push – це передача даних/подій до GTM.
D: Пуш до dataLayer не оновлює налаштування контейнера чи його код.
Post #737
669
- 👍 6
- 🔥 2