Всем добра и здоровья, коллеги и друзья!
Завтра или послезавтра у меня небольшая операция и чтобы как-то отвлечься, я решил написать небольшой пост по Яндекс Тег менеджеру. Это помогает не думать о всяком. 😊
Хочу подсветить вам то, с чем вы можете столкнуться, когда будете пытаться настраивать отслеживание кликов по кнопкам.
Если вы, как и я: работали с GTM, а теперь осваиваете ЯТМ — вы столкнетесь с этим подводным камнем
В CTM вы берете полный атрибут class элемента (например, preview-block__btn custom-btn), ставите условие Click Class РАВНО... и папамс, триггер срабатывает. 🔥
В ЯТМ же Сюрприз!: вы делаете то же самое, и... Триггер не работает. 🤯
Не переживайте, вы не ошиблись! Это не баг, афичаособенность ЯТМ.
Чтобы триггер в ЯТМ сработал, запомните две вещи:
Правило №1:
Забудьте про "РАВНО" В ЯТМ для Click Class всегда используйте оператор СОДЕРЖИТ.
По крайней мере, пока разработчики не решат этот вопрос.
Правило №2:
Ищите уникальность! Если класс состоит из нескольких частей (как в этом примере):
class="preview-block__btn custom-btn"
то вам нужно выбрать только ту часть класса, которая:
а) Уникальна для отслеживаемого элемента;
б) Встречается на странице ровно столько раз, сколько элементов вы хотите отследить.
Например, нужно отследить клик по кнопке с кодом (скрин 1):
class="preview-block__btn custom-btn".❌ Неправильно: Click Class РАВНО preview-block__btn custom-btn
Не сработает!
✅ Правильно: Click Class СОДЕРЖИТ preview-block__btn
Сработает!
(скрин 2)
Как быстро проверить уникальность?
1. Откройте Консоль разработчика (F12).
2. Перейдите на вкладку Elements.
3. Нажмите Ctrl+F и введите часть класса (например, preview-block__btn).
4. Смотрите на счетчик: если он показывает 1 of 1, вы нашли уникальный класс! (скрин 3)
Надеюсь, это наблюдение будет для вас полезным. И, если вы столкнётесь с такой проблемой, мой пост сэкономит ваше время.
Всем продуктивной настройки тегов и до связи после перезагрузки! 😉
P.S.: В следующих постах, когда приду в себя, обязательно расскажу, как работать с другими переменными. Следите за обновлениями!


