PHPackages                             shaden/analytics - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. shaden/analytics

ActiveLibrary

shaden/analytics
================

Analytics Page Trafic

1.0.0(5y ago)010MITPHP

Since Jul 9Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Elshaden/shaden-analytics)[ Packagist](https://packagist.org/packages/shaden/analytics)[ RSS](/packages/shaden-analytics/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

This Package is Work In Progress Not Complete Yet
=================================================

[](#this-package-is-work-in-progress-not-complete-yet)

Shaden Analytics 1.0
====================

[](#shaden-analytics-10)

Shaden Analytics is a Event Driven / Web Traffic Analytics library for PHP5.7+ .

---

Installing
----------

[](#installing)

In your project's main `composer.json` file, add this line to the requirements:

```
"shaden/analytics": "*"
```

Run Composer to install Analytics:

```
$ composer update
```

or via require `composer require shaden/analytics`

### Laravel 5.4 and less

[](#laravel---54-and-less)

you need to Register Analytics in your app by adding these lines to the respective arrays found in `config/app.php`:

```
// ...
'providers' => [
    // ...

     Shaden\Analytics\ShadenAnalyticsServiceProvider::class,
],

// ...
'aliases' => [
    // ...

     'Analytics'=>Shaden\Analytics\Facades\Analytics::class,

]

```

#### Configuration

[](#configuration)

To modify the default configuration of Analytics, Publish the configuration with

`php artisan vendor:publish --provider="Shaden\Analytics\ShadenAnalyticsServiceProvider" --tag="config" `

#### Migrations

[](#migrations)

`php artisan vendor:publish --provider="Shaden\Analytics\ShadenAnalyticsServiceProvider" --tag="migrations"`

Then you must run `php artisan migrate`

#### To Use

[](#to-use)

you need to use the event in your code

`use Shaden\Analytics\Events\AnalyticsEvent;`

Call the event By :

`event(new AnalyticsEvent('',Optional'',Optional '< Model used ID>' ));`

#### Que Worker

[](#que-worker)

Make sure `php artisan que:listen --tries=1` is running in the server.

#### The Result

[](#the-result)

##### coming soon

[](#coming-soon)

You should be able to get list of all Views by page, Model or model id, date, Region , and anything that I can think of.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2138d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b2b7d966d6b72d533ef1afdb7b498c9bf306fc480fb6563bcd8cdf47c21b1a27?d=identicon)[Elshaden](/maintainers/Elshaden)

---

Top Contributors

[![Elshaden](https://avatars.githubusercontent.com/u/33955172?v=4)](https://github.com/Elshaden "Elshaden (15 commits)")

### Embed Badge

![Health badge](/badges/shaden-analytics/health.svg)

```
[![Health](https://phpackages.com/badges/shaden-analytics/health.svg)](https://phpackages.com/packages/shaden-analytics)
```

###  Alternatives

[jamesmills/laravel-timezone

Timezone storage and retrieval for Laravel

698764.1k12](/packages/jamesmills-laravel-timezone)[awssat/laravel-visits

Laravel Redis visits counter for Eloquent models

975163.6k2](/packages/awssat-laravel-visits)[acidjazz/humble

passwordless authentication and detailed sessioning for laravel

15136.5k](/packages/acidjazz-humble)[chowjiawei/laravel-help-plugin

Integrating useful auxiliary functions into laravel,Assistant tools based on laravel.

671.6k](/packages/chowjiawei-laravel-help-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
