ClickDensity – новая буква в веб-аналитике
2-го марта 2007 года я выступил с докладом на конференции по юзабилити в Санкт-Петербурге. Я рассказал о новом средстве по сбору и анализу статистики посещения веб-сайтов, а именно о heat-map. Сегодня я публикую эту статью для тех из вас, кто не смог приехать на конференцию, а также для тех, кто хочет продолжить обсуждение, начатое на конференции.
В конце статьи вы найдете презентацию моего доклада в формате SlideShare.
Раз стартап, два стартап…
В последние год-два в Интернете появилось сразу несколько стартапов, которые предлагают веб-приложения для построения heat-map по кликам:
Все эти приложения «вертяться» вокруг одной уникальной фичи, а именно:

Чем ярче цвет точки на карте, тем больше кликов по ней сделали посетители сайта.
Как это работает
Идея карты кликов давно уже лежала на поверхности, однако из-за того, что юзабилисты на Западе совсем уже отдалились от технарей, ее никто не брался реализовывать. И поэтому юзабилистам приходилось довольствоваться сухой статистикой Апача (это самый ипользуемый веб-сервер в Интернет).
Карта кликов строиться очень просто. Для этого в код отслеживаемой страницы нужно встроить обработчик кликов, который будет передавать на сервер x/y координаты клика, а также идентификатор элемента (если он есть), по которому кликнули. Например, клик передается на сервер веб-приложения ClickDensity в таком виде: http://r.clickdensity.com/Default.aspx?version=2006102401&cx=-109&cy=333
&wx=1260&wy=640&sx=0&sy=0&dt=6.219&kx=240&ky=40&cn=1&tn=&tx=35
&ty=40&siteID=103&sID=66039076&pageID=140122.
Далее, для вывода отчета, веб-приложение скачивает отслеживаемую страницу на сервер и раскрашивает страницу в зависимости от частоты кликов по следующему правилу (пример для ClickDensity):
1
3 3 3
1 3 5 3 1
3 3 3
1
То есть точке, куда посетитель кликнул, дается 5 очков, точкам, отстоящим на 1 пиксель дается 3 очка, на два пикселя – 1 очко. Далее, красный цвет назначается точке, набравшей максимальное количество очков, синий – точке с минимальным количеством. Все остальные точки получают соответствующие цвета из заданного спектра.
На динамических веб-сайтах содержимое страниц постоянно изменяется, поэтому связь между кликом и элементом может быть утеряна на момент вывода отчета и поэтому клики «теряются» и не попадают в финальный отчет. Например,

На главной странице блога Guicci выводятся две ссылки на последние статьи. В то время, пока веб-приложение Crazy Egg собирало клики, там выводились одни заголовки, а во время вывода отчета – другие. Crazy Egg запоминает к какой ссылке относятся клики и учитывает их при построении отчета.
В ClickDensity можно вывести отчет без привязки к элементам:

На этом сайте вы можете увидеть динамчиеский блок, в котором выводятся новости. Клики для этого сайта собирались в течение двух дней и новости постоянно обновлялись (менялись позиции, какие-то новости исчезали, какие-то добавлялись). Тем не менее, веб-приложение ClickDenisty смогло “наложить” клики на новое содержимое блока.
Эти приложения позволяют оценить структурную эффективность страницы, при условии, что она не изменяется во время сбора данных. Из предыдущего рисунка видно, какие структурные элементы страницы являются наиболее популярными. Но сравнить (визуально) популярность двух новостных заголовок (стоящих рядом друг с другом) недельной давности невозможно, так как программа не сохраняет страницу каждый раз, когда та меняется – передавать новую страницу целиком на сервер невозможно из-за большого объема траффика. Но это общая проблема унифицированного решения, которую можно элегантно решить, если регистрировать и накапливать такую статистику не на «чужом», а на своем сервере, там, где физически расположен веб-сайт и база данных с динамическими элементами (новости, статьи и т.д.). Это избавит от необходимости сохранять всю страницу – зачем, если структура страницы неизменна и задается в шаблоне, а элементы страницы сохраняются в базе данных. Такое частное решение даст возможность оценивать не только эффективность структуры страницы, но и эффективность динамических сообщений, которая зависит не только от положения, например, новости, на экране, но и от ее соседства с другими новостями и информационными сообщениями (картинка, текст, баннер и т.д.). Но такое приложение еще надо написать…
И в чем кайф?
Очевидно, что карта кликов позволяет быстрее, нежели сырые табличные данные (например все того же Google Analytics) определить относительную популярность элементов страницы: кодирование частоты кликов аналоговой гаммой цветов (в ClickDensity – от синего до красного) в разы ускоряет «считывание» статистических данных и к тому же, числа сложнее сравнивать, нежели цвета в одной гаммы. А ведь мы редко когда анализируем абсолютные данные, чаще всего мы сравниваем, например, популярность двух страниц или двух кнопок.
Второе явное преимущество карты кликов в том, что она позволяет увидеть как именно посетители переходят на следующую страницу. Например, мой запрос к статистике: откуда посетители пришли на страницу регистрации. В Google Analytics я могу ответить на этот запрос:

На одной странице может быть несколько ссылок, ведущих на регистрацию, поэтому на мой уточняющий запрос – каким именно способом посетители пришли на регистрацию с конкретной страницы – Google Analytics не даст ответа (на самом деле GA может дать ответ, но для этого мне придется вставлять в каждую ссылку обработчик onclick и опять же – я получу сырые табличные данные, которые очень сложно вопринимать). По карте кликов можно моментально оценить и сравнить эффективность ссылок, ведущих на регистрацию.
Третье преимущество, которое было замечено только у ClickDensity, это временной контекст. До сих пор статистика не имела временного контекста, потому что она базировалась на серверных событиях, а для сервера клик посетителя – это просто клик, сделанный за бесконечно малое время, то есть мгновенно. Для браузера клик – это протяженное во времени действие – посетитель открывает страницу, оглядывается по сторонам, выбирает цель, наводить мышку и нажимает. ClickDensity работает на стороне браузера и поэтому он может подсчитать время, которое проходит, прежде чем посетитель делает клик.
Клики, сделанные в течение первой секунды после открытия сраницы браузере:

Клики с 1-ой по 5-ую секунды:

Помимо этих интервалов, в ClickDensity есть еще такие: 6-10, 11-20, 21-30, 33-60, < 5, < 10, < 30, < 60, > 60. Речь идет о секундах.
А в чем засада?
Имхо самый большой недостаток – это формат приложений, то есть веб2.0, который ужасно тормозит процесс вывода отчетов. Ну почему нельзя было сделать клиента в виде настольного приложения? Второй недостаток, который я уже детально описал выше – это отсутствие связи клика с динамическим содержанием сайта. Третий – нету нормальной навигации между страницами в режиме просмотра отчетов. В CrazyEgg навигации в принципе нету, а в ClickDensity она сделана в виде комбобокса с ссылками. Неужели нельзя было сделать переходы по нажатию на ссылки внутри страницы, как в отчете «Наложение данных на сайт» (site overlay) в Google Analytics?
Утопия
Clicktale в принципе и есть утопия. Он записывает в виде видео действия посетителя с мышкой:

Также хотелось бы видеть маршруты посетителя по сайту, наложенные на карту кликов. То есть хотелось бы добавить к клику еще один контекст – контекст маршрута. Тогда бы я мог получить ответ на такой вопрос: как кнопка Join Now на странице Registration proposal работает для посетителя, который пришел на страницу с главной страницы и как она работает для посетителя, пришедшего со страницы с результатов поиска людей (в социальной сети).
Также хотелось бы отслеживать внутренние страницы сайта, которые находятся за логином.
А если добавить учет клавиатурного ввода, то тогда зачем Morae?
Выводы
Веб-приложения по построению карты кликов появляются на рынке как грибы после дождя. Несмотря на бетовость вебдванольных приложений, некоторые из них уже можно использовать в работе. Это касается CrazyEgg и ClickDensity. CrazyEgg «заточен» под статические сайты, а ClickDensity прекрасно подходит и для динамических сайтов. Основная фича этих приложений – в карте кликов, на которой при помощи цветового кодирования, отмечены клики всех посетителей страницы. Эта карта кликов позволяет в разы быстрее провести анализ популярности контента страницы: чем ярче цвет точки, тем больше кликов было сделано по этой точке. В большей скорости восприятия данных, на мой взгляд, заключается основное преимущество таких веб-приложений по сравнению с числовыми статистическими пакетами (например, Googla Analytics).
Презентация
Статьи по теме:
- Google Analytics. Часть 1: Откровение для SEO-специалиста
- Google Analytics. Часть 2: Откровение для владельца веб-сайта
- Google Analytics. Часть 3: Анализ поведения посетителей сайта
Выражаю огромную благодарность:
- Michael Lazell (ClickDensity) – за предоставленную возможность поэксперементировать с ClickDensity. Спасибо ему за 5,000,000 бесплатных кликов, за его оперативность в ответах на мои вопросы и за искреннее желание постоянно развивать ClickDensity.
- Кириллу Волошину (генеральный директор TUT.BY) – за согласие участвовать в эксперименте.
- Андрею Гриневичу (директор OZ.BY) – за согласие участвовать в эксперименте.
Если вам пригодилась статья (да или просто понравилась), вы можете поощрить работу автора

О статье
- Автор статьи:
- Александр Сергеев.
- Статья была опубликована
- 12.3.2007
- в рубрике:
- Инструменты.
- Cтатью открыли 21,132 раза.
- Юзабилити - актуально. Поэтому
- Блог Guicci регулярно читают:
- [?]
- Axure. Урок 1: создаем глобальное меню сайта на закладках
- HTMLayout: Web 2.0 пришел на десктоп!
- Google Analytics. Часть 6: Откровение для шареварщика
- Убеждающий дизайн или как из посетителя сделать покупателя
- Как понять пользователя. Часть 1.1 Почему он молчит?
- Snap Preview Anywhere - моментальный снимок сайта
- 78 шагов, которые потрясли владельца Nokia 6233
- ICQ: 368-980-583
- E-mail:
- Форма обратной связи
Самые популярные статьи
Реклама
Стоит также почитать
Контактная информация
Заказ
-
12.3.2007
ClickHeat — бесплатный анализатор
-
12.3.2007
Ок, посмотрим. Спасибо за ссылку.
Кстати, откройте
и посмотрите, что там кликами написано снизу… ) -
12.3.2007
Ага, видел, там много чего было написано за последний месяц :)
но статистика по браузерам, по датам и отсутствие чрезмерной «вебдванольности» очень радуют ;) -
12.3.2007
Видел уже и писал у себя немного.. дело в том что подобная статистика очень огромна по числу данных.
-
12.3.2007
Где можно почитать?
-
12.3.2007
Еще Mapsurface есть. Мы просто реально использовали (и используем) их средства. Вот описание их реализации: http://abava.blogspot.com/2006/03/mapsurface.html
P.S. а через LiveID что-то не работает у Вас постинг
-
12.3.2007
2Денис,
Да, но у них нету самого главного – карты кликов. То что есть у них – называется site overlay в Google Analytics, hover map в ClickDensity и overlay в CrazyEgg.
А что вы имели в виду (http://abava.blogspot.com/2006/03/mapsurface.html):
“С таким подходом можно на самом деле проделать еще и co-browsing. Переходы по странице отслеживать и сихронно переключать другие экраны.
” ? -
13.3.2007
из всех троих больше всего понравилась ClickDensity – цены и качество прям-таки то что нужно :)
БОЛЬШОЕ СПАСИБО!
-
13.3.2007
to Александр Сергеев
о cobrowsing: это параллельное открытие одинаковых страниц в разных браузерах (например, для обучения, презентаций, live help etc.) Для этого нужно отслеживать, куда со страницы перешел мастер-браузер (”учитель”). Тогда можно в других браузерах, присоединившихся к той же сессии (презентации) эмулировать такой же переход
-
13.3.2007
2Денис
А, понятно. А в чем преимущество img/src по сравнению с асинхронным GET?
И как сервер сообщает другим браузерам о переходе “учительского” браузера? Я так понимаю при помощи цикла, который крутиться в “ученических” браузерах?
-
13.3.2007
Да…интересно. Немного не в тему, но сразу вспомнил вот такое исследование :) Хорошо бы забубенить код типа какого-нибудь ClickDensity в Яндекс и посмотреть чего с ним будет :)
-
28.3.2007
Ложка дегтя в бочку меда по поводу ClickDensity:
-
30.3.2007
[...] Клики по странице (heat map) – более подробно про карты кликов я написал в статье ClickDensity – новая буква в веб-аналитике [...]
-
2.4.2007
ClickHeat бесплатный php скрипт для клик анализа http://www.labsmedia.com/clickheat/
-
3.4.2007
2Дмитрий:
Насколько я понял, вы анализировали сайт cekc_by при помощи clickheat? -
1.6.2007
Всё бы хорошо, но нужен мануал видемо.
Запустил триал, засунул скрипт на первую страницу, ни где аппрувов не вижу, что настраивать, потому жду. Прошли сутки, а инфы ноль, вторые, тоже ноль.
Где загвоздка не ясно О__о
Могли бы помоч? -
1.6.2007
Дайте пожалуйста адрес сайта, я посмотрю куда вы вставили скрипт.
-
18.5.2008
Когда будут бесплатные варианты попробую. А вообще, это и имхо на фиг не нужно. Простой аналитики для решения основных задач статистики достаточно абсолютно.
-
20.8.2008
Жаль что эта вещица платная…
Добавьте ваш комментарий
XHTML: Вы можете использовать следующие тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
О Проекте
Проектирование интерфейсов и юзабилити-тестирование в рамках компании HumanoIT Group очень увлекательное занятие, но иногда “забываешься” и уходишь с головой в работу… А тем временем в лабораториях известных университетов и компаний инженерные психологи, проектировщики взаимодействия, дизайнеры придумывают новые интерфейсы и формы взаимодействия человека и компьютера.
Читайте в этом блоге о новых тенденциях в красоте, удобстве и функциональности пользовательских интерфейсов.
С Уважением,
Александр Сергеев
Последние статьи
- 15.6 Sharepoint – a freakin’ glorified file server
- 10.6 Лучшие интранет-решения 2009 года (по версии Якоба Нильсена и co)
- 7.6 10 гуру нового мира по версии журнала Fortune
- 18.5 Количественная оценка качества e-commerce сайтов
- 4.3 Web 2.0 для е-commerce
- 3.3 Юзабилити как гормон роста социальной сети
- 2.3 Итоги конференции “Usability и дизайн интерфейсов” в Минске
- 22.9 Работа в HumanoIT Group. Вакансия дизайнера интерфейсов в Минске
- 11.7 Ищем php-программиста в Минске
- 6.4 Axure. Урок 1: создаем глобальное меню сайта на закладках
Рубрики
- Дизайн (9)
- Инновации (18)
- Инструменты (16)
- Интранет-решения (2)
- Новости (4)
- Психология (13)
- Разное (9)
- Юмор (6)











Комментариев: 19
Добавить комментарий | комментарии по RSS | trackback URL