Skip to content
Johnny Mast edited this page May 30, 2020 · 18 revisions

Welcome to the Redbox-tracker wiki! This package is inspired by Laravel Visitor Tracker but has more features than the original package.

Features

We pack a good set of features that are all about tracking visitors to your website. Below I will highlight some of the features that Redbox-tracker has to offer.

Tracking middleware groups

The package will automatically track the default web middleware group. This is awesome because the web mainly exists of anonymous visitors for your website.

Events and custom events for new visitors

Every time a new visitor is detected on your website Redbox-tracker will send an event to your Laravel installation.

Configurable request methods

You might not want to track every kind of HTTP request method. The default configuration allows POST/PUT/GET and HEAD requests won't be tracked. Just like any option in this package, this can be changed in the configuration file (config/tracker.php). If you wish to only allow the package to track the GET methods you are easily allowed to change this under allowed_methods in the configuration file.

Skipping unnecessary routes

By default, we skip a set of routes because they may not be worth checking. These routes are mainly the authentication routes for logging in or registering/changing visitor passwords. If you wish to change this you can just add or remove from the skip_routes configuration inside config/tracker.php.

Installation

Have a look at the installation page.

Author

This package is created and maintained by Johnny Mast. In my 28 years of development, I have had many roles in my name. System administrator / Web developer and since 2018 I can add Game Developer to that list.