JavaScript сбора информации о пользователе и их записи в файл или базу

Максим18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.02.2017

Необходимо написание JavaScript'а или сбор готовых существующих модулей для сбора информации о посетителей сайта.

Скрипт будет устанавливаться на очень простую HTML страницу, то есть конфликта с другими Java скриптами не будет.

Скрипт должен работать асинхронно, не требовать от пользователя каких то действий для отправки данных в обработчик (можно использовать любой, например PHP). Ну то есть например должен работать на Ajax.

Так же нежелательно использование Java апплетов, так как будут выскакивать Java окна, пугающие пользователя, из-за чего человек может покинуть страницу. Желательно использование так же Flash, Silverlight и другой бадяги установленной у юзеров для сбора информации. Совместимость с древними версиями браузеров не нужна. Так же есть понимание, что некоторые антивирусы или браузеры могут блокировать какие то JavaScript функции.

Удобный веб-интерфейс  (или другой интерфейс) для администрирования или просмотра отчётов не нужен. Нужно просто куда то складывать информацию по каждому посетителю (хоть в текстовый файл). Ну естественно, чтобы можно было какое то визуальное разделение пользователей в этом текстовом файле.

Есть понимание, что не всё удастся собрать, но информация собираемая о пользователе должна по максимуму содержать: 

- Ip адрес (так же ппытка проверить через Flash)

- User Agent. Название  браузера и его версия

- Разрешение экрана устройства, разрешение окна, количество пикселей на дюйм, глубина цвета.

- Операционная система (платформа, версия)

- Количество шрифтов в системе (если возможно)

- Геопозиция (если у пользователя стоит разрешение на автоматическое определение или он сам разрешит): широта и долгота

Если какие то ещё данные будут включены дополнительно, это будет плюс)

Заявки фрилансеров