From: visualperception Date: Tue, 13 Mar 2018 23:32:55 +0000 (+0000) Subject: Web Page tracking X-Git-Tag: AWSTATS_7_8~21^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b10921efc377005aa7782f63a795b5d793e5053;p=thirdparty%2FAWStats.git Web Page tracking Added device pixel ratio ( dpr ) to awstats_misc_tracker.js. This has the effect of showing dpr in your web log files and is in addition to the already shown screen and window sizes. It has no effect on the current screen report in awstats but should really be added to that report ( which is not an insignificant task for a perl programmer). However you can see it in your web log files and gives a better indication of device type used to view your pages. --- diff --git a/wwwroot/js/awstats_misc_tracker.js b/wwwroot/js/awstats_misc_tracker.js index 91e61566..ab5fdedf 100644 --- a/wwwroot/js/awstats_misc_tracker.js +++ b/wwwroot/js/awstats_misc_tracker.js @@ -31,7 +31,7 @@ var awstatsmisctrackerurl="/js/awstats_misc_tracker.js"; var TRKresult; -var TRKscreen, TRKwinsize, TRKcdi, TRKjava, TRKshk, TRKsvg, TRKfla; +var TRKscreen, TRKdpr, TRKwinsize, TRKcdi, TRKjava, TRKshk, TRKsvg, TRKfla; var TRKrp, TRKmov, TRKwma, TRKpdf, TRKpdfver, TRKuserid, TRKsessionid; var TRKnow, TRKbegin, TRKend; var TRKnse, TRKn; @@ -82,6 +82,7 @@ if (window.location.search == "" || window.location.search == "?") { // If no query string TRKnow = new Date(); TRKscreen=screen.width+"x"+screen.height; + TRKdpr=window.devicePixelRatio; if (navigator.appName != "Netscape") { TRKcdi=screen.colorDepth; } else {TRKcdi=screen.pixelDepth}; TRKjava=navigator.javaEnabled(); @@ -142,7 +143,7 @@ if (window.location.search == "" || window.location.search == "?") { TRKpdfver=''; } - var imgsrc1 = awstatsmisctrackerurl+'?screen='+TRKscreen+'&win='+TRKwinsize+'&cdi='+TRKcdi+'&java='+TRKjava; + var imgsrc1 = awstatsmisctrackerurl+'?dpr='+TRKdpr+'&screen='+TRKscreen+'&win='+TRKwinsize+'&cdi='+TRKcdi+'&java='+TRKjava; var imgsrc2 = '&shk='+TRKshk+'&svg='+TRKsvg+'&fla='+TRKfla+'&rp='+TRKrp+'&mov='+TRKmov+'&wma='+TRKwma+'&pdf='+TRKpdf+'&uid='+TRKuserid+'&sid='+TRKsessionid; //alert(imgsrc1); //alert(imgsrc2);