История "путешествия" по сайту по IP или кукисам

Главные вкладки

Аватар пользователя papochka papochka 6 июня 2018 в 15:22

Поясню. Есть сайт, интерфейс довольно неинтуитивный, пройдя по 5-8 ссылкам пользователь может просто не вернуться обратно, к тому, что его заинтересовало. (Руководство с этим ничего не хочет делать). Так вот, если какие-то решения, не знаю, в виде блока например какого-нибудь, показывать юзеру историю его перехождения по внутренним ссылкам сайта?

Комментарии

Аватар пользователя OldWarrior OldWarrior 6 июня 2018 в 20:58

Модуль, на который вам указал Semantics выше, предоставляет специальный блок. А в настройках блока штатным образом можно указать видимость блока для различных ролей, в т.ч. и для не авторизованных пользователей.

PS. Единственное "но" - в описании модуля не заявляется о поддержке истории переходов по терминам таксономии.

Аватар пользователя gun_dose gun_dose 6 июня 2018 в 22:32

Я юзал, это как раз то. Но он работает по определенным сущностям. А если юзер сходил на вьюху, потом на панель, потом на кастомный роут, потом на термин, потом на страницу юзера, а потом на ноду, и ещё на пять нод, и нужно отобразить в истории все страницы, то хз. С другой стороны, такой кейс вряд ли актуален для бизнеса.

Аватар пользователя fairrandir fairrandir 7 июня 2018 в 13:07
1

На обычном js пишем небольшой скрипт, который:
1. При загрузке страницы читает список посещенных урлов из куки/local storage.
2. Рендерит список посещенных урлов куда-нибудь.
3. Добавляет в список посещённых урлов урл текущей страницы.
4. Если размер списка превысил разумное значение - сносит наиболее ранние.

Не нужна никакая метрика, не нужны никакие модули.

Аватар пользователя Andruxa Andruxa 7 июня 2018 в 15:03

Можно через window.history, но в целом это бред - у юзера и так есть кнопки навигации по его истории переходов, зачем это дублировать?