Продолжая вышеизложенное, в наших данных, если вы хотите записать поведение пользователя по кликам, обычно существует два способа его записи.
Один из способов — спрятать точку в клике и добавить к коду клика некоторый код, например код, такой как семя="submit". JS отслеживания отправит обратно запись кода данных на сервер записи данных, когда клики пользователя. Такие точки внедрения можно размещать на ссылках, созданных переходами, или на элементах управления, таких как флажок.
Преимущества этого заключаются в следующем:
·Стоимость относительно низкая. При работе всей страницы, поскольку количество кликов пользователя обычно не превышает вдвое количества записей на странице, объем передаваемых данных не очень велик.
· Он может записывать большую часть записей операций пользователя и анализировать многие проблемы с данными на основе данных.
· Сумма потерь записи очень мала. Поскольку это операция, инициируемая пользователем, может быть записано более 99,5% этих данных.
Некоторые проблемы с этим решением:
· Пустые клики без заглубленных точек не фиксируются;
· Все отслеживаемые местоположения страниц должны быть скрыты, что требует определенных затрат на разработку.
· Мы можем знать только поведение пользователя при нажатии, но не знаем, где это поведение произошло.
Другой способ — использовать запись кликов, при которой триггеры на странице запрашивают информацию с сервера при каждом щелчке мыши. И размещается по текущим координатам мыши.
Преимущества этого заключаются в следующем:
· Нет необходимости выполнять другую обработку на странице, просто добавьте общий код.
· Подробное поведение щелчка может быть записано. Пока пользователь нажимает на эту страницу, оно может быть записано, даже если пользователь нажимает на страницу.
Некоторые проблемы с этим решением:
· Стоимость страницы очень высока, и все клики на странице необходимо отслеживать, что оказывает большую нагрузку на саму страницу и может даже изменить поведение пользователя.
· Количество записей увеличивается, а объем данных, генерируемых поведением пользователей, намного больше, чем в предыдущем решении.
· Повышены требования к коду страницы. Поскольку он позиционируется по координатам, на позиционирование нужно обратить внимание.
· Обработка данных чрезвычайно сложна и сильно зависит от браузера, разрешения экрана, кода CSS и других проблем. Анализ этого момента необходимо совместить с ядром и разрешением браузера. Например, на адаптивной странице вы, скорее всего, обнаружите, что пользователь может свободно нажать в определенном месте, но на самом деле при его разрешении кнопка находится именно в этом месте.
С точки зрения применения для анализа достаточно записи информации первого решения. Второе решение в основном используется для A/B-тестирования.
Пример иллюстрирует разницу между каждым методом:
Например, если вы анализируете обновление браузера, нажатие на обновление браузера приведет к переходу с этой страницы на эту страницу. Щелчок по ссылке на странице также может привести к переходу с этой страницы на эту обновленную страницу. будет назван в честь страницы B. Страница А имеет ссылку на страницу Б.
· В записях журнала сервера может быть невозможно отличить переход с этой страницы на эту страницу, поскольку исходной страницы вообще нет. Запись подключенной страницы Б может быть о том, что ссылка Б нажата на А. страница B сначала появляется страница B, а затем страница B обновляется. Также может случиться так, что ссылка на страницу Б будет дважды нажата на странице А.
· Но после использования системы отслеживания js или изображений такого рода данные можно найти через исходную страницу. Если исходная страница — B, а текущая страница — также B, то можно доказать, что это переход со страницы B. на саму страницу B. Но происходит ли это обновление в результате клика на странице или обновления браузера, неизвестно.
· Опираясь на метод скрытия точек, если это щелчок на странице, он перейдет со страницы B на страницу B. Перед этой записью есть запись о клике на странице. Если есть запись о клике, это доказывает, что пользователь щелкнул ссылку на странице B. Если такой записи о клике нет, это доказывает, что пользователь нажал на обновление браузера.
Фактически, вы можете сделать больше, щелкнув запись. Если вы можете установить некоторые правила для именования скрытых точек, такая информация, как многооконные операции, может быть проанализирована на основе информации о скрытых точках.
Исходя из вышеизложенного, если вы хотите контролировать безопасность веб-сайта, информации журнала достаточно. Если вы хотите отслеживать данные доступа к веб-сайту, вам нужно отслеживать только JS. Но если вы хотите знать поведение пользователя при нажатии, вам нужно нажать на него. Местоположение закопано.
Автор: Ланс
Источник статьи: Книга рекордов Ланса При перепечатке указывайте ссылку на источник.
【Сопутствующие отчеты】
Наука о данных: откуда берутся данные веб-сайта?