Pull to refresh

Mouse tracking на сайте с помошью скрипта SMT (SMT2)

Reading time2 min
Views1.8K

Преамбула


Озаботился на днях вопросом, с помощью какого скрипта/сервиса можно реализовать функцию 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 на нескольких хостинговых площадках и кое-где обнаружились свои нюансы:
  1. Хостинг «Infobox»: Дописать исп. php 5.2.10 в файле .htaccess след. образом: AddHandler x-httpd-php10 .php
  2. Хостинг «SpaceWeb»: Всё уже настроено изначально
  3. Хостинг «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 руб/мес.
Tags:
Hubs:
Total votes 20: ↑12 and ↓8+4
Comments28

Articles