GTM и GA4: Доступ к gtm.элементу.значение не работает

#google-analytics #google-tag-manager

Вопрос:

У меня есть проект, который использует GTM и GA4. В GTM у меня есть событие (связанное с GA), которое должно отслеживать ввод данных пользователем (строка поиска).

Триггер, похоже, работает правильно — он срабатывает, когда требуется. Когда я смотрю на слой данных из события щелчка (после ввода ввода поиска), я вижу, что значение строки поиска можно найти в разделе: gtm.click.value.

Вот почему я создал пользовательскую переменную. Но по какой-то причине пользовательская переменная всегда возвращает «» (пустая строка). Я не понимаю, почему, потому что, когда я проверяю слой данных в своей консоли, я вижу правильное значение. Я дважды проверил, отслеживаю ли я событие щелчка правой кнопкой мыши — и я это делаю: идентификатор gtm.uniqueEventId правильный.

Может кто-нибудь сказать мне, что случилось? Как я могу получить доступ к значению gtm.element.?

Ответ №1:

Попробуйте создать пользовательскую переменную JS и включите в нее это:

 funciton(){
  return {{Click Element}}.value;
} 

Посмотрите, возвращает ли он значение вашего щелкнутого элемента.