Журнал последовательности просмотра веб-страниц - даже после нажатия НАЗАД - PullRequest
0 голосов
/ 06 октября 2009

У меня есть журнал просмотра веб-страниц пользователями. Это делается для облегчения диагностики проблем и проверки активности пользователей (что может быть выявлено! И привести к улучшению сайта)

Я регистрирую много данных, чтобы можно было воссоздать то, что сделал пользователь - все переменные формы, файлы cookie и т. Д.

Я также регистрирую, когда страница завершает рендеринг в браузере клиентов (с изображением WebBot).

Одна из проблем, с которыми я сталкиваюсь, это то, что пользователь нажимает НАЗАД, а затем выбирает другой маршрут, чтобы продолжить просмотр.

например. из журнала я вижу, что пользователь просматривал PageA, PageB, а затем PageC - но, возможно, не было никакого маршрута от PageB к PageC, и фактически пользователь вернулся назад к PageA, а затем перешел на PageC.

У меня есть уникальный идентификатор для каждой отображаемой страницы, который я мог бы использовать в качестве индикатора "From From".

Одна мысль, которая у меня была, заключалась в том, чтобы сохранить этот идентификатор в куки (через Javascript). Но прежде чем я начну пробовать что-нибудь, я был бы благодарен за любой совет, который вы дали.

1 Ответ

0 голосов
/ 06 октября 2009

Вы можете использовать заголовок HTTP Referer, чтобы попытаться найти, откуда пришел пользователь, но, как всегда, вы не можете доверять данным клиента. Он может отсутствовать или подделываться, поэтому не слишком полагайтесь на этот метод

...