Как стать автором
Обновить

Комментарии 28

Немного не понятна цель Mouse tracking. Я обычно когда читаю сайт, просто прокручиваю его и мышкой шевелю изредка просто машинально.

Есть ли какое практическое применение данной технологии?
Практическое применение:
  • Наблюдение за пользователями, которые сопровождают свой взгляд на странице сайта передвижением мышки (встречаются достаточно часто).
  • Можно попробовать увидеть проблемы c удобством использования интернет-сайта.
  • Увидеть обращают ли пользователи внимание на баннеры с призывами «заказать и позвонить».
  • Также видна чёткая последовательность переходов посетителя между внутренними страницами сайта.
Спасибо, стало понятно :)
Информация добавлена в пост
Видимо я в этих пользователей не вхожу, т.к. не вожу обычно мышкой в том месте, куда смотрю. Хотя бы потому что указатель мыши мешает просмотру\изучению. Мышкой обычно листаю(колесиком), щелкаю по элементам управления да текст выделяю.
скрол(мышкой) тоже будет тракаться
webvizor платный (мин 100р в день), а это нет.
Вроде даже на обычном shared-хостинге должно заработать.
VPS не обязателен. Ваши эксперименты это подтвердили (или только VPS проверяли)?
Всё работает на обычном виртуальном хостинге
Слежение за мышкой осуществляется явно не php-скриптом. Php видимо лишь сохраняет историю.

Мне кажется лучше поправить заголовок «Mouse tracking на сайте с помошью PHP-скрипта SMT (SMT2)», убрать из него акцент на php, а то такое заявление выбивает из равновесия :)
Исправлено
так и представляю: пользователь ведёт мышкой вдоль строчки во время чтения х) или хотябы наводящий курсор на абзац перед чтением х) не говорите глупостей про «достаточно часто» не имея репрезентативной статистики. да и вообще не занимайтесь глупостями. айтрекинг через мышку… смешно.
Установите на какой-нибудь высокопосещаемый сайт и убедитесь сами.
«Достаточно часто» — для меня это хотя бы 10% посетителей. Никто не питает иллюзий.
использую вебвизор — подтверждаю, что такие есть 10-15%.
И до 40% тех для кого по мышке и прокрутке можно понять какой абзац они читают
clicktale
много лет вместе
особенно приятно видеть в отчетах как кто-то выделяет твой текст и делает копи
А как у него со временем загрузки из забогорья? (например по сравнению с вебвизор)
могу ответить что «не напрягает»
загрузку можно также сделать малек отложеной — просто первые секунды не будут записаны.
могу ответить что «не напрягает»
загрузку можно также сделать малек отложеной — просто первые секунды не будут записаны.
some error. We know ©habr
эх, и когдаж будет защита от дабл поста
Третьим пунктом у Вас написано создание базы данных вручную. А во время установки smt2 пытается создать ее повторно, в результате возникает ошибка.

Поэтому, если делать по Вашему алгоритму, нужно закомментировать в файле mysite.ru/smt2/admin/sys/install-ready.php строчки:

echo 'Creating database [em]'.DB_NAME.'[/em]: ';
try_sql_query('CREATE DATABASE IF NOT EXISTS '.DB_NAME);
Посмотрите внимательно комментарии в файле config.php
Скорее всего Вы не полностью заполнили параметры (имя базы данных, пользователь и т.д.) перед началом установки.
/*
* Your MySQL database name.
* If you did not create one, smt2 will do it for you.
* If you cannot create *new* databases, write the name of your current database
* and smt2 will store their tables there.
*/
Да нет, все правильно заполнил и имя верное вставил.
Странно, я установку по данному алгоритму проделывал несколько раз и без проблем.
Если хотите, пришлите мне данные для доступа к Вашему хостингу, фтп и БД. Попробую установить.
Да нет, я понял в чем причина. Хостинг Ru-Center. У пользователя mysql по умолчанию нет прав на создание базы данных через скрипт.

В функции try_sql_query в файле mysite.ru/smt2/admin/sys/install-ready.php, если происходит ошибка запроса, то вызывается функция die() и дальнейшая установка прерывается.

Но в любом случае, если закомментировать две строчки, о которых я писал выше, все работает, поэтому программу я настроил.
Да для RU-Center есть такой нюанс при создании новой базы данных. Его можно отнести к нюансам (минусам) функционирования их панели управления.
Да тут скорее не нюанс Ру-центра, а недочет разработчиков smt2. Подобное ограничение ведь часто встречается на виртуальных хостингах, у многих хостеров даже по тарифу ограничено число создаваемых баз.

При инсталляции требуется ввести только email, а можно было полноценную форму сделать с вводом логина, пароля, базы, как это реализовано во многих CMS. И сделать возможность выбора: использовать существующую базу данных или создать новую, как это сделано, например, в Битриксе. И универсальности можно было бы достичь, и ручную работу с config.php исключить.

А совсем идеально было бы, если б при ошибке не просто слово Error появлялось, а mysql_error().
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.