Карта кликов на вашем сайте - модуль Click HeatMap

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

Аватар пользователя andyceo andyceo 28 июля 2008 в 10:30

//andyceo.ruware.comЧто делает этот модуль? Он предоставляет интеграцию со сторонней библиотекой анализа активности пользователей, основанной на сборе данных о кликах посетителей на страницах сайта. Сама библиотека называется ClickHeat, и может быть прикручена к любому сайту. На страницах анализируемого сайта должен быть расположен JavaScript-код, который срабатывает при нажатии пользователем кнопки мыши. Браузер в ответ на это событие, совершенно незаметно для пользователя посылает совершенно безобидный GET-запрос обратно на сервер, в качестве передаваемых параметров используются разрешение экрана пользователя, браузер, и координаты курсора в момент клика. Этот модуль вставляет JavaScript-код автоматически для всех страниц вашего Drupal-сайта. Данные на сервере хранятся в виде файлов, т.е. библиотека не требует MySQL и требует открытой для записи директории. Хотя, конечно, в случае с Drupal эта особенность не очень важна, т.к. Drupal не может работать без базы данных MySQL или PostreSQL. Библиотека, кстати переведена на русский и множество других языков.

Более подробное описание смотрите у меня на блоге, статья Модули Drupal: Click HeatMap. Карта кликов на вашем сайте.
__________________________
Уже не новичок в Друпал, но нет предела совершенству!

SapExtension - open-source программа для сбора статистики

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 28 июля 2008 в 11:27

Интересный модуль. Спасибо.
Подобный функционал есть в скрипте для сбора статистики phpmyvisites, но я лично его не настраивал, а по умолчанию эта функция не работает... почему-то. В общем, я не разбирался, но они хвалятся, что тоже умеют...

Аватар пользователя andyceo andyceo 28 июля 2008 в 20:51

Друзья, спасибо за отзывы.

Да, действительно, вещь уникальная, если используешь контекстную рекламу - отслеживать активность пользователей.

Также очень интересно с точки зрения юзабилити дизайна - куда больше всего обращают внимание пользователи.

Да, да, я ещё раз похвастаюсь, что принимал участие в разработке модуля Smile

Аватар пользователя VladSavitsky VladSavitsky 29 июля 2008 в 15:31

На 6ку модуль не удалось поставить...
Кто-то ставил модуль на Д6?
Но у меня подозрение, что дело может быть не в модуле - буду искать.

Аватар пользователя KCEOH KCEOH 30 июля 2008 в 0:06

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

Аватар пользователя AlterEgoEast AlterEgoEast 31 июля 2008 в 21:31

Great Thanx to andyceo, и всем остальным разработчикам модуля.
Конкурентами этого модуля являются такие программы для usability тестирования как Morae и Noldus - монстры в своей области.

И действительно аналитика поведения мышки пользователя (как и глаз, так называемый Eye Tracking) может увеличить прибыльность сайта в несколько раз.

Очень хотелось бы надеятся, что ребята не остановятся и будут дорабатывать модуль Lol например продумают как Eye Tracking делать Smile

Аватар пользователя ar4 ar4 5 августа 2008 в 23:32

задумка хорошая.. плохо что самому нужно догадыватся какое расширение экрана стоит у посетителя, и потому ориентироватся на не совсем точные данные

Аватар пользователя mnv mnv 11 ноября 2009 в 2:56

"VladSavitsky" wrote:
На 6ку модуль не удалось поставить...
Кто-то ставил модуль на Д6?
Но у меня подозрение, что дело может быть не в модуле - буду искать.

Получилось у Вас решить проблему? У меня аналогично!!!
javascript есть на страничке
Разрешения прописал, все странички в настройках указал.
На сайт кликал-кликал, но в папке modules/click_heatmap/clickheat/logs ничего не появляется.
Версию clickheat взял 1.8 (ту, что предлагают на странице http://sourceforge.net/projects/clickheat)
Версию Click HeatMap взял тоже рекомендуемую 6.x-2.6. Друпал 6 соответственно.
В чем может быть дело? Буду рад совету!

Аватар пользователя mnv mnv 11 ноября 2009 в 3:19

Справился!
Оказалась полезной опция дебага.
Сделал так http://мой-сайт.ru/?debugclickheat
и увидел, что server = http://мой-сайт.ru/?q=modules/click_heatmap/clickheat/click.php
что плохо.
Видимо утилита рассчитана на тех, у кого включены чистые ссылки. Изменил одну строчку в модуле и все заработало!
Менял файл click_heatmap.module
Строчку 68:

      'clickHeatServer' => 'modules/click_heatmap/clickheat/click.php',//click_heatmap_library_url(),