ClickID не срабатывает в GTM, но переменная Clicktext срабатывает правильно. Почему так?

Я пытаюсь устранить неполадки в GTM. Переменная ClickText работает правильно, и тег GTM (в данном случае пиксель Facebook) срабатывает правильно с этой переменной, установленной в триггере, однако переменная ClickID, которая является уникальным идентификатором, вообще не срабатывает. Кто-нибудь знает, почему? Это действительно странно.


person Christoffer    schedule 12.07.2017    source источник
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