Awstats en Chrome


Het zal waarschijnlijk niemand ontgaan zijn, Google heeft een eigen browser ontwikkeld. Voor de statistieken van mijn websites gebruik ik Awstats. Nu heeft deze standaard nog geen herkenning voor Chrome, maar dit is op te lossen met een paar kleine aanpassingen.

De user-agent string van Chrome is als volgt:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.X.Y.Z Safari/525.13.

Volgende stappen zijn nodig om Awstats aan te passen:

  • icoon voor Chrome – download http://www.google.com/chrome/intl/en/images/chrome.png naar $AWSTATS/icon/browser/chrome.png
  • aanpassingen in het bestand $AWSTATS/lib/browsers.pm

Open het bestand browssers.pm en zoek naar de tekst:

@BrowsersSearchIDOrder = (

Zoek vanaf dit punt naar de string

'safari',

En voeg voor deze regel een nieuwe regel toe:

'chrome',

Zoek vervolgens naar de tekst:

%BrowsersHashIDLib = (
# Common web browsers text

En voeg direct hierna een nieuwe regel toe:

'chrome','Chrome',

Zoek dan naar de tekst:

%BrowsersHashIcon = (
# Standard web browsers

En voeg direct hierna de regel toe:

'chrome','chrome',

Met deze aanpassingen is Awstats in staat om Chrome als browser te herkennen. Uiteraard geldt dit alleen voor de statistieken die vanaf nu worden aangemaakt.


Leave a Reply

Your email address will not be published. Required fields are marked *