Analytics
Сейчас в сети: 528
Сейчас в сети: 528
Вопросы настройки тегов, правила и макросы, администрирование GTM
Подсказки
star_border
Ответить

Как в ГМТ отследить клик по выпадающему списку

Студент ✭ ✭ ✭

Здравствуйте!

 

Встала у меня задача одна, которую я решить не могу.
Есть сайт - http://autoline.by/  у него есть поисковая строка (в шапке) и мне нужно отследить кол-во людей которые воспользовались нажатием на подсказки (при вводе например daf - внизу вылезут подсказки) и кол-во людей, которые что-то ввели и нажали или enter или поиск.

Со второй задачей я справился, т.к. при нажатии на кнопку поиск или enter уходит форма с class="lh-search", на которую я и повесил событие.

А вот с первой задачей, отследить кол-во нажатий на выпадающий список поиска, я не могу справиться. Проблема в том, что там есть класс - class="suggestions" но повесить цель на него не получится, т.к. при клике на предложенные варианты из выпадающего списка уходит собтыие клик по ссылке, а не class. Привязаться к ссылке я не могу, т.к. она будет каждый раз разная, в зависимости от того, что ввел пользователь.

Можете подсказать, хотя бы в какую сторону смотреть? Как решить такой вопрос через gtm?
1 Ответ экспертаverified_user

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Виталий С
октября 2016

Re: Как в ГМТ отследить клик по выпадающему списку

Ведущий участник
Посмотрел код.
suggestions - это класс родительского элемента.
Чтобы его отследить при клике на ссылку, создайте свою переменную ParentClass с с типом "собственный код JS" и кодом:
function() {
return {{element}}.parentElement.className;
}
А затем создайте триггер клика по ссылке с условием ParentClass = suggestions

Просмотреть решение в исходном сообщении


Все ответы

Re: Как в ГМТ отследить клик по выпадающему списку

Ведущий участник
Добрый день.
Вам необходимо создать триггер клика по ссылке с классом suggestions.
Примерно так: http://prntscr.com/cq0nh9
Лучший ответ.
Решение
Утвердил автор темы Виталий С
октября 2016

Re: Как в ГМТ отследить клик по выпадающему списку

Ведущий участник
Посмотрел код.
suggestions - это класс родительского элемента.
Чтобы его отследить при клике на ссылку, создайте свою переменную ParentClass с с типом "собственный код JS" и кодом:
function() {
return {{element}}.parentElement.className;
}
А затем создайте триггер клика по ссылке с условием ParentClass = suggestions

Re: Как в ГМТ отследить клик по выпадающему списку

Студент ✭ ✭ ✭
Спасибо за ответ, но так не работает, я делал. Просто при клике на предложенные ссылки в аналитику уходит не класс suggestions, а урлы и тесты ссылок, которые выпадают из списка - http://joxi.ru/KAx97e8u47JEqr

Re: Как в ГМТ отследить клик по выпадающему списку

Ведущий участник
Ответил вышеВеселый

Re: Как в ГМТ отследить клик по выпадающему списку

Студент ✭ ✭ ✭
О спасибо, вот это сейчас попробую!

Re: Как в ГМТ отследить клик по выпадающему списку

Студент ✭ ✭ ✭
Вы просто слишком быстро отвечаете, поэтому нарушилась хронология сообщений, еще раз спасибо! Веселый

Re: Как в ГМТ отследить клик по выпадающему списку

Студент ✭ ✭ ✭

Все работает. А можно как-то модернизировать js код, что бы он возвращал не только родительский класс, а click text? (чтобы можно было понимать, на что больше кликают) Веселый

Re: Как в ГМТ отследить клик по выпадающему списку

Ведущий участник
С текстом нужно посмотреть. Можете скинуть ссылку на предпросмотр GTM ?

Re: Как в ГМТ отследить клик по выпадающему списку

Студент ✭ ✭ ✭
вы прямо мысли читаете) я только спросил, а вы уже сами это предложили.

ссылка на предпросмотр - https://www.googletagmanager.com/set_cookie?uiv2&id=GTM-TJJCWH&gtm_auth=kliuBsOgJuGTwaN3tOgklA&gtm_p...