Я работаю над сайтом, для которого я хотел бы отслеживать взаимодействие с пользователем. Панель навигации в верхней части страницы имеет несколько ссылок, для каждой из которых я хочу записывать клики.
Каждая из этих ссылок реализована как <span>
. Я написал JS для запуска при загрузке страницы, чтобы настроить прослушиватели событий для отслеживания кликов по этим элементам. При щелчке элемента в навигационной панели функция отправляет событие в GA, а затем перенаправляет пользователя на соответствующую страницу.
Альтернативой тому, что я делаю, было бы реализовать эти элементы как <a>
тегов и дайте им onclick
атрибутов.
Мой вопрос: есть ли какая-то особая причина, по которой мне следует использовать <a>
теги для этих элементов вместо <span>
s? Мне интересно, потому что тег <a>
существует для самой цели перенаправления пользователей на разные страницы, что я и делаю.
Спасибо!