Интересуют детали того как работает сбор статистики liveinternet
<!--LiveInternet counter-->
<script type="text/javascript">
new Image().src = "//counter.yadro.ru/hit;hsdigital/wn/wday?r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";h"+escape(document.title.substring(0,80))+ ";"+Math.random();
</script>
<!--LiveInternet counter-->
1) Очевидно скрипт определяет размер экрана, title страницы и некоторые другие параметры
2) Из JS разве можно получить доступ к рефереру и как это сделать
3) Как всю эту информацию пачкой передать на liveinternet обратно? С counter.yadro.ru пиксель подгружается который и является приёмником?
4) Для чего используется Math.random() в конце?