| Author: | Benedikt Böhm |
|---|---|
| Version: | 0.1 |
| Web: | http://github.com/hollow/mod_visitor |
| Git: | git clone https://github.com/hollow/mod_visitor.git |
| Download: | http://github.com/hollow/mod_visitor/downloads |
mod_visitor is an apache module that provides a simple way to track site visitors with cookies using an invisible gif image.
mod_visitor creates three tracking cookies, to identify unique visitors and unique visits:
__vtc- The c cookie has only session lifetime to identify each unique visit.
__vtb- The b cookie has a short lifetime to still identify a session if the user has closed his browser, but reopens it before the session time expires.
__vta- The a cookie has a long lifetime to identify each unique user.
mod_visitor provides a visitor-cookie handler for apache to serve the
smallest possible gif image along with the above mentioned cookies. This way
visitor tracking can be added easily to existing applications.
To compile and install this module, use apxs provided by the apache
webserver:
apxs -i -a -c mod_visitor.c
In your apache configuration add one or more Location directives to serve
the tracking image:
<Location "/__vt.gif">
VisitorTracking On
SetHandler visitor-cookie
Allow from all
# visitor cookies expire after about 2 years
VisitorExpiry 63072000
# session cookies expire after 30 minutes
SessionExpiry 1800
</Location>
You can then use the %{visitor-cookie}n format string in mod_log_config
to log the visitor cookie to a logfile.
- VisitorTracking On|Off
- Enable/Disable visitor tracking
- VisitorDomain domain
- Explicitly set cookie domain
- VisitorExpiry seconds
- Set expiry time of the visitor cookie (
__vta) in seconds - SessionExpiry seconds
- Set expiry time of the session cookie (
__vtb) in seconds