Adobe Analytics - переменная имени страницы не соответствует URL-адресу, где происходит событие - PullRequest
0 голосов
/ 14 января 2020

При нажатии на кнопку на нашей странице «Подтверждение» пользователь может щелкнуть ссылку, которая запускает событие с идентификатором «Подтверждение потребителя - кнопка выбора параметров проверки». Это запечатлено в eVar74. Однако нашим значением имени страницы является «/ pay / method», а eVar4 - «/ pay / method - Проверка потребителя - Кнопка выбора параметров проверки».

фактические данные в Adobe зарегистрировано как:

Имя страницы: / pay / method

eVar4: / pay / method - Проверка потребителя - Кнопка выбора параметров проверки

Ожидается данные должны быть:

Имя страницы: / pay / verify

eVar4: / pay / verify - Consumer Verify - кнопка выбора параметров проверки

/ pay / method - страница на который собирается пользователь, а не на страницу, где было инициировано событие. Почему значение имени страницы не фиксирует правильный путь (/ pay / verify)? Каковы потенциальные причины, по которым это может происходить, и где я должен искать в конфигурации, чтобы увидеть, правильно ли задано Имя страницы? Это приложение SPA Vue.

1 Ответ

0 голосов
/ 14 января 2020

Похоже, что изменение истории / pushState происходит до того, как вы попали в АА. Это обычно является результатом использования пассивных обработчиков событий в вашем менеджере тегов (или использования vanilla js), потому что url / ha sh обновляется во время этого события - и затем вызывается обратный вызов вашего слушателя. Ваши варианты решения этой проблемы включают отслеживание имени предыдущей страницы (например, getPreviousValue плагин AA или аналогичного в принципе) или наличие явного вызова разработчиками сайта (например, прямой вызов правила диспетчера тегов, s.t() или аналогичный). в принципе), явно передавая значение pageName.

...