#google-analytics #google-tag-manager
Вопрос:
У меня есть проект, который использует GTM и GA4. В GTM у меня есть событие (связанное с GA), которое должно отслеживать ввод данных пользователем (строка поиска).
Триггер, похоже, работает правильно — он срабатывает, когда требуется. Когда я смотрю на слой данных из события щелчка (после ввода ввода поиска), я вижу, что значение строки поиска можно найти в разделе: gtm.click.value.
Вот почему я создал пользовательскую переменную. Но по какой-то причине пользовательская переменная всегда возвращает «» (пустая строка). Я не понимаю, почему, потому что, когда я проверяю слой данных в своей консоли, я вижу правильное значение. Я дважды проверил, отслеживаю ли я событие щелчка правой кнопкой мыши — и я это делаю: идентификатор gtm.uniqueEventId правильный.
Может кто-нибудь сказать мне, что случилось? Как я могу получить доступ к значению gtm.element.?
Ответ №1:
Попробуйте создать пользовательскую переменную JS и включите в нее это:
funciton(){
return {{Click Element}}.value;
}
Посмотрите, возвращает ли он значение вашего щелкнутого элемента.