Преамбула
Озаботился на днях вопросом, с помощью какого скрипта/сервиса можно реализовать функцию mouse tracking на сайтах своих клиентов.
Mouse tracking — это возможность отслеживать каким образом посетитель сайта передвигал мышью на страницах интернет-ресурса.
Основные требование к скрипту: бесплатность и наглядность результатов. Таким образом мой выбор пал на Simple Mouse Tracking (оф. страничка: smt.speedzinemedia.com/smt) Может быть кто-то знает хороший аналог? Не скупитесь на комментарии!
На данный момент для скачивания доступна версия 2.0.1 (далее smt2), поэтому про неё я здесь и расскажу.
Практическое применение
[UPD]: Данный раздел добавлен по итогам общения в комментариях
1. Наблюдение за пользователями, которые сопровождают свой взгляд на странице сайта передвижением мышки (встречаются достаточно часто).
2. Можно попробовать увидеть проблемы c удобством использования интернет-сайта.
3. Увидеть обращают ли пользователи внимание на баннеры с призывами «заказать и позвонить».
4. Также видна чёткая последовательность переходов посетителя между внутренними страницами сайта.
Инструкция по установке smt2
1. Вразумительная документация по установке и настройке smt2 присутствует по следующему адресу: code.google.com/p/smt2/wiki/readme
Итак, скачиваем архив с smt2 с оф. сайта и заливаем его по фтп на хостинг.
2. Далее распаковываем его и присутпаем к редактированию конфигурационного файла config.php (обратите внимание на строчку
define ('ABS_PATH', "http://mysite.ru/smt2/"); // always place here an ending slash (/)
— если здесь будет ошибка, то Вы не сможете залогиниться в админ. панель smt2 после установки скрипта)3. Создаем новую базу данных (проследите, чтобы её кодировка совпадала с кодировкой базы данных Вашего сайта)
4. Я устанавливал smt2 на нескольких хостинговых площадках и кое-где обнаружились свои нюансы:
- Хостинг «Infobox»: Дописать исп. php 5.2.10 в файле .htaccess след. образом: AddHandler x-httpd-php10 .php
- Хостинг «SpaceWeb»: Всё уже настроено изначально
- Хостинг «RU-Center»: А вот здесь придётся развлечься подключением модулей! Здесь необходимо проделать следующие шаги:
- Включить модуль PHP 5.2.10
- Включить следующие модули внутри PHP: curl, json, dom
- Для того, чтобы на PHP 5.2.10 корректно работала CMS Joomla включить модуль "session".
5. После того, как необходимые действия с хостингом произведены проделываем следующее:
Запускаем процесс установки скрипта smt2:
mysite.ru/smt2/admin/sys/install.php
По завершению установки не забудьте записать полученный пароль для пользователя root
6. Вставить как указано в документации на все страницы сайта соотв. JavaScript (если не хотите приветствовать всех пользователей сайта popup'ом оставьте как здесь параметр
warn:false
):
7. Доступ к административной панели:
mysite.ru/smt2
Буду рад дополнениям и комментариям!
UPD 22.04.2011: В «Яндекс.Метрика» появился долгожданный функционал Webvisor. Статистика по пользователям на порядок репрезентативней, чем в smt2. Правда на данный момент сервис доступен только аккаунтам в Яндексе, из-под которых тратится в Яндекс.Директ более 6.000 руб/мес.