, 148 min read
Website Analytics
I had written on website analytics with regard to this blog before:
- Statistics of this Blog: Crossed 110.000 Views
- Statistics of this Blog: Crossed 120.000 Views
- URL Count Statistics
I do not use cookies or any JavaScript libraries to track users. Instead I only analyze the web-server logs using a Perl script. To doublecheck the accuracy of this Perl script I occasionally inserted analytics code from
These analytics provider used cookies, and JavaScript. Therefore my site was not cookie-free, when I employed them.
Nowadays I no longer employ those bulky JavaScript libraries. I resort to the web-server logfile. There are a number of advantages and disadvantages.
Advantages:
- The user does not have to be concerned about cookies
- The user does not need to download bulky JavaScript libraries
- The user does not need to make yet another connection to any other server
Disadvantages:
- The detection of bots and nonsense access is a little more cumbersome; there seems to be no ready-to-use software to filter out all the bots, so I had to write it myself, see
accesslogFilter
- There seems to be no off-the-shelf software to fully analyze weblogs and generate diagrams, so I had to write it myself, see
blogurlcnt
Below are the statistics for the year 2024. Some key figures using filtered data.
- Ca. 18,000 "real" accesses as can be seen by looking at
pagefind-ui.js
, i.e., someone not loading this JavaScript is in many cases not a real reader - On average there are ca. 1,000 monthly accesses for "real" posts
- Most intensive access is HetrixTools
- Best post was Hosting Static Content with GitLab, which had more than 4,500 views in July 2024, and more than 1,300 views in August
- Second best was Performance Comparison C vs. Java vs. Javascript vs. LuaJIT vs. PyPy vs. PHP vs. Python vs. Perl having 100-200 views per month
1. URL statistics
Below is the output of the Perl script blogurlcnt
.
The generated output uses JavaScript DataTables. DataTables allow easy filtering and sorting within the table.
Combine that with Apache ECharts to show histograms to get a visual representation of the development of various URLs over time.
Year | Month | Week |
---|---|---|