Кликабельность вашего сайта

javascript, 09.03.2009 Понедельник, 00:53
Теги: интересное, ерунда
     Недавно я бродил по юблогам и прочитал случайно пост, в котором описывались системы, ведущие статистику кликов на сайте. То есть с помощью подобных систем пользователи могут узнать, куда и как часто кликает мышкой посетитель и соответственно полученной информации настроить или передвинуть в более удобное место меню или разместить рекламный блок, чтобы его чаще нажимали. Идея достаточно интересная и несомненно полезная. Я решил попробовать свои силы в данной сфере. То что получилось, вы можете помучать на этой странице: Карта кликов.
     Написанный мной скрипт во время события onclick в объекте window получает координаты мышки, записывает их в базу кликов, анализирует ближайшее к совершённому клику пространство на наличие уже сделанных ранее кликов и соответственно с найденной в базе информацией присваивает совершённому клику цвет, от бледно зеленого до красного, в зависимости от плотности кликов в данной области страницы и затем отображает клик на экране. Анализ ранее сделанных кликов происходит так: сначала скрипт получает область площадью в 25 пикселей с совершенным кликом в центре, и ищет в этой площади 30 ранее совершенных кликов (это красный уровень кликабельности - квадрат 5x5 px), если не находит - ищет на площади в 100 пикселей (оранжевый уровень - квадрат 10x10 px), если опять не находит, ищет уже на площади в 225 пикселей (желтый уровень - квадрат 15x15 px), если и тут скрипт не может набрать 30 кликов - он завершает поиск и присваивает нашему клику 4 уровень - зеленый. Возможно я описал действие не очень понятно, но скриншот всё вам объяснит (это действие моего скрипта на главной странице AD):
     Скрипт работает, базу создает, в базе ищет - с этим проблем нет. Проблема в другом - нужна возможность писать базу в файл на сервере, а этого без vds увы не сделать =( Конечно я могу сделать так чтобы база каждый раз приходила администратору на мыло, но 400 - 500 писем с кусками кода в день - это бред. другой вариант - записывать базу в какой либо из модулей, но сейчас мне этим заниматься лень.. Ваши комментарии и предложения?

Жми на пятую!
13, 4005
    © Блог StudioAD.ru 2024 год нашей эры. Не все права защищены... Копирование любой информации и материалов с обратной ссылкой приветствуется! Хостинг от uCoz.

    Если вам пришлись по душе материалы моего блога - подпишитесь на RSS дабы получать обновления незамедлительно! Я рад что вы читаете и комментируете мои экзерсисы, приятного времяпрепровождения.