Я пытаюсь устранить неполадки в GTM. Переменная ClickText работает правильно, и тег GTM (в данном случае пиксель Facebook) срабатывает правильно с этой переменной, установленной в триггере, однако переменная ClickID, которая является уникальным идентификатором, вообще не срабатывает. Кто-нибудь знает, почему? Это действительно странно.
ClickID не срабатывает в GTM, но переменная Clicktext срабатывает правильно. Почему так?
comment
Не могли бы вы прикрепить к своему вопросу скриншоты ваших триггеров и образец вашей HTML-разметки?
- person Victor Leontyev   schedule 13.07.2017
comment
Из опыта, что может произойти: ClickID — это идентификатор фактического элемента, по которому щелкнули, поэтому, например, если у вас есть: ‹div id=example›‹p›Hello‹/p›‹/div› и вы нажимаете текст приветствия, ClickID будет неопределенным, потому что clickElement — это ‹p›, а не верхний div, как можно было бы ожидать. ClickText всегда будет давать вам текст, независимо от того, сколько элементов вы там вложили.
- person Matus   schedule 13.07.2017
Ответы (1)
Проблема почти наверняка связана с проблемой вложенных элементов. GTM ClickID распознает внешний элемент, по которому щелкнули.
В прошлом я решал эту проблему с помощью CSS-Selectors, который работал как шарм.
person
Jelman
schedule
19.07.2017