Что делает этот модуль? Он предоставляет интеграцию со сторонней библиотекой анализа активности пользователей, основанной на сборе данных о кликах посетителей на страницах сайта. Сама библиотека называется ClickHeat
, и может быть прикручена к любому сайту. На страницах анализируемого сайта должен быть расположен JavaScript-код, который срабатывает при нажатии пользователем кнопки мыши. Браузер в ответ на это событие, совершенно незаметно для пользователя посылает совершенно безобидный GET-запрос обратно на сервер, в качестве передаваемых параметров используются разрешение экрана пользователя, браузер, и координаты курсора в момент клика. Этот модуль вставляет JavaScript-код автоматически для всех страниц вашего Drupal-сайта. Данные на сервере хранятся в виде файлов, т.е. библиотека не требует MySQL и требует открытой для записи директории. Хотя, конечно, в случае с Drupal эта особенность не очень важна, т.к. Drupal не может работать без базы данных MySQL или PostreSQL. Библиотека, кстати переведена на русский и множество других языков.
Более подробное описание смотрите у меня на блоге, статья Модули Drupal: Click HeatMap. Карта кликов на вашем сайте.
__________________________
Уже не новичок в Друпал, но нет предела совершенству!
SapExtension - open-source программа для сбора статистики
Комментарии
Интересный модуль. Спасибо.
Подобный функционал есть в скрипте для сбора статистики phpmyvisites, но я лично его не настраивал, а по умолчанию эта функция не работает... почему-то. В общем, я не разбирался, но они хвалятся, что тоже умеют...
Оооо, отличная вещь. Особенно для анализа кликабельности по контексту
Друзья, спасибо за отзывы.
Да, действительно, вещь уникальная, если используешь контекстную рекламу - отслеживать активность пользователей.
Также очень интересно с точки зрения юзабилити дизайна - куда больше всего обращают внимание пользователи.
Да, да, я ещё раз похвастаюсь, что принимал участие в разработке модуля
круто.
На 6ку модуль не удалось поставить...
Кто-то ставил модуль на Д6?
Но у меня подозрение, что дело может быть не в модуле - буду искать.
Модуль хреновый, точнее модуль нормальный, система хреновая - учитывает клики тока в первом экране, то бишь если страницу вниз промотать, и кликнуть где-то в футере, то система покажет клик как внизу первого экрана.
Данный функционал и даже куда удобнее присутствует в Google Analitycs и при всём при этом не нагружает сервер.
Google Analitycs отслеживает только! клики по внутренним ссылкам
ну уж тогда PhpMyVisits
Great Thanx to andyceo, и всем остальным разработчикам модуля.
Конкурентами этого модуля являются такие программы для usability тестирования как Morae и Noldus - монстры в своей области.
И действительно аналитика поведения мышки пользователя (как и глаз, так называемый Eye Tracking) может увеличить прибыльность сайта в несколько раз.
Очень хотелось бы надеятся, что ребята не остановятся и будут дорабатывать модуль например продумают как Eye Tracking делать
задумка хорошая.. плохо что самому нужно догадыватся какое расширение экрана стоит у посетителя, и потому ориентироватся на не совсем точные данные
Получилось у Вас решить проблему? У меня аналогично!!!
javascript есть на страничке
Разрешения прописал, все странички в настройках указал.
На сайт кликал-кликал, но в папке modules/click_heatmap/clickheat/logs ничего не появляется.
Версию clickheat взял 1.8 (ту, что предлагают на странице http://sourceforge.net/projects/clickheat)
Версию Click HeatMap взял тоже рекомендуемую 6.x-2.6. Друпал 6 соответственно.
В чем может быть дело? Буду рад совету!
Справился!
Оказалась полезной опция дебага.
Сделал так 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(),