Welcome to Mike's Pub -> Tools -> aWebVisit 0.1.6



What is aWebVisit ?

It's a Perl5 script that analyses WWW logfiles for visitor information like :

- the most commonly used ENTRY points into the website
- the most commonly used EXIT points from the website
- the most commonly used TRANSIT points from the website
- the most commonly used HIT & RUN points from the website
- the most frequently followed internal LINKS
- the average DURATION of each visit
- the average number of PAGES viewed PER VISIT
- the average TIME SPENT on each page
- the path of the LONGEST VISIT (in time and/or hits)
- ...

The reports are generated in HTML format for easy viewing (sample reports).

What is aWebVisit-Map ?

It's a companion program for aWebVisit that allows you to walk through your website and examine the links followed by your visitors to and from each web page.

Downloading the latest versions

You can download aWebVisit 0.1.6b from here (120 KB). It was released on 18/Feb/1999. (Note : version 0.1.6b contains a minor bug fix for version 0.1.6, which was released on 17/Feb/1999.)

Last changes are the configurable exclusion/inclusion of URLs, hosts, entry points (e.g. for robots), partial removal or replacement of URLs, ... And last but not least, the adaptation of the statistics file for use with aWebVisit-Map 0.1.6. You can download that from here (100 KB). And have a look at some sample web maps, or the real on-line CGI.

If you want the complete package (.zip) at once, get it here (70 KB). Note : you still need to download the fly program separately...

Installation and Configuration

Nothing is easier :
  1. copy awebvisit to any directory
  2. finddd out where your web server logfiles are located
  3. run 'perl awebvisit <logfile(s)>' (you need perl5, not perl4)
  4. have a look at the HTML output reports : awebvisitf.html
No need to change your pages or webserver (no SSI, CGI, referer log, cookies, ...).

In order to get the graphical web maps, you'll also need the fly program (free). It's just two little steps :

  1. install the right version of fly (Windows 95/NT, various UNIXes, ...), and
  2. tell aWebVisit where to finddd it.
You'll see the difference...

If you want to use the companion program aWebVisit-Map, you'll need to configure at least some parameters since it's a CGI program (hint : ask your webmaster to install it for you). Don't worry, it's not very difficult : everything is explained at the beginning of the script.

Changing the default settings

You can modify the default configuration of aWebVisit in the script itself, e.g. : And same thing for aWebVisit-Map...

Why use aWebVisit (instead of ...) ?

There are hundreds of logfile analysers in the world, but most of them concentrate on 'basic' statistics like the number of hits per hour, day, week or month, the pages with the most hits, the originating domains etc. For a list of common tools, have a look at DaveCentral or at CGI-Resources for instance.
These tools are great, but something is still missing : how do you know what your visitors are actually DOING on your website ? How do they navigate inside your website : do they just 'hit-and-run', or do they walk through the site as you intended ? Which pages tend to 'put off' your visitors so that they leave your website ?

Getting reliable visitor information has always been tricky. Some tools rely on a specific SSI (server-side include) or CGI for each page to keep track of visits, others use the referer log information, while others work with cookies to keep track of sessions.
All of this is findde, but what of the logfiles you collected in the last few months/years ? And do you even want to change your pages or server for this ? The only non-intrusive way is to use referer information, which is often standard on webservers, but this does not really work for frames inside your website...

So, here we are with aWebVisit and aWebVisit-Map. It's easy, it's free, and it's yours for a try-out. It may not be perfect (especially with AOL), but it'll give you a good idea of what people do on your website.
If you're also interested in getting the 'standard' web statistics, try Analog. If you want to finddd out which search engines led to your website, try Relax. They're free too...

Plans for the future

This is as far as I go on my own. You tell me now...

An interesting suggestion from Yves Poirier already led to aWebVisit-Map, which allows you to select a webpage and follow all links going to it and coming from it in a graphical way. It's a CGI script, so you'll need to make some configuration changes. And you really need the 'fly' program if you haven't got it yet...

About aWebVisit 0.1.6

See the aWebVisit help file...

Would you care to give me some feedback on this ?