Существует ли инструмент для построения дерева кликов (для юзабилити теста)?
Необходимо клиентское приложение (плагин к браузеру, либо полноценный браузер), отслеживающее структуру переходов пользователя по сайту, а также инструмент для наглядного анализа результата (в виде дерева || графа). Т.е. от клиента мы должны получать некую структуру данных, содержащую клики и доп. информацию, а со своей стороны — парсить всё это и видеть глазами.
Существует ли готовое решение или литература на эту тему? Дописываю велосипед, и до сих пор непонятно, как он должен работать.
Да, это понятно, но метрика не подходит совсем. Аудиту будет подвергаться сайт, к которому мы не имеем доступа, а юзер будет специально посажен кликать по сайту (т.е. это не оценка аудитории сайта, а целенаправленное тестирование).
Занимаюсь примерно похожим велосипедостроением. Сам использую Google Analytics для источника данных. Пока проблема такая, что не совсем понятно, как отслеживать конкретного пользователя. В качестве основы использую граф сайта — парсер строит его, переходя по ссылкам, и заносит всё в БД. На данную структуру уже накладываются данные из GA, привязываясь к конкретной странице.
Есть также вариант использовать средства аналитики, размещаемые на собственном сервере, тот же Piwik. Это уже позволяет добавлять «подходящий» Javascript на страницы и работать с БД собираемых данных «в открытую», а не через API, как в случае с GA.
В статистике от liveinternet в разделе экспресс-аудит если выбрать «последние 100 ip» — то можно проследить пути каждого по сайту. В платной версии, вроде бы, ограничение больше, чем 100.
Нет, не поможет. Основная соль в том, что необходимо выстраивать карту перемещений «сквозь» сайт.
Пример (тестировщика назовём Васей, задание у него — разместить объявление на сайте avito.ru):
1. Вася на главной.
2. Вася нажал на карте на Московскую область -> попал в каталог
3. Вася нажал на ссылку «одежда обувь аксессуары» -> попал в соотв. раздел
4. Вася нажал на кнопку «подать объявление» в правом верхнем углу -> достиг цели
Если визуализировать цепочку его перемещений — она состоит из четырех пунктов. А вообще он мог нажать на «Подать объявление» ещё на главной.
Т.е. задача состоит в визуализации _перемещений_, а не в визуализации кликов. К тому же, метрика предоставляет тепловую карту, как бонус.
В piwik если поставить плагин Live! появляется журнал всех посетителей сайта, в котором расписано по каким ссылкам и в каком порядке они ходили, и соответственно есть апи — можно написать собственный модуль для анализа и визуализации этих данных в том виде, в котором нужно.
Единственное — для этого придется где-то установить этот самый пивик, и придется на сайт поставить его счетчик.