Разработать js-скрипт простого счетчика для сайтов
Счетчик должен быть java-скриптом, работающем по аналогии с Google Analytics и Yandex.Метрика:
1) сам скрипт располагается на нашем сервере,
2) владелец сайта может разместить его на своем сайте посредством вставки кода,
3) скрипт не должен использовать какие-либо сторонние библиотеки типа jquery,
4) должен работать во всех раузерах, имеющих посещаемость более 1% по данной статистике:
https://www.openstat.com/counter:meta/trends/report/browser/#1807:level=2
5) должен отображать в месте размещения картинку-иконку со ссылкой,
6) нужна инструкция к данному скрипту - как сделать его .min (сжатым и обфусцированным),
7) при обращении скрипт должен передавать на сервер следующую информацию в формате json:
а) полный URL запрошенной страницы,
б) reference-страница,
в) хост посетителя,
г) браузер посетителя,
д) ОС посетителя,
е) разрешение экрана посетителя,
ж) дата-время браузера посетителя в формате yyyy-MM-dd hh:mm:ss
8) при недоступности сервера должен делать ещё 2 попытки отправки с заданным таймаутом.
Пример json
{
"p": "http://mysite.ru",
"r": "https://yandex.ru",
"h": "134.231.65.190",
"b": "Chrome 46.0.2490.86",
"o": "Android 4.4.2",
"s": "1366x768",
"d": "2016-01-05 23:12:08"
}
P.S. серверная часть для скрипта не нужна