PHPackages                             bjorndcode/nova-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. bjorndcode/nova-analytics

ActiveLibrary

bjorndcode/nova-analytics
=========================

Analytics tool for Laravel Nova

1.0.0(7y ago)86.1k4[1 PRs](https://github.com/BjornDCode/nova-analytics/pulls)MITPHPPHP &gt;=7.1.0

Since Aug 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/BjornDCode/nova-analytics)[ Packagist](https://packagist.org/packages/bjorndcode/nova-analytics)[ Docs](https://github.com/BjornDCode/nova-analytics)[ RSS](/packages/bjorndcode-nova-analytics/feed)WikiDiscussions master Synced today

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

Nova Analytics
==============

[](#nova-analytics)

[![Latest Version on Packagist](https://camo.githubusercontent.com/691587d74a6e36f4974170cdc87227d697fbcf47412082505b190b05db297a2b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f626a6f726e64636f64652f6e6f76612d616e616c79746963732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/bjorndcode/nova-analytics)[![Total Downloads](https://camo.githubusercontent.com/3f2c37c3ccda601fb53f9ccb3af7ec6a13f7fcadacbe8c20835cf822ac4a64f6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f626a6f726e64636f64652f6e6f76612d616e616c79746963732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/bjorndcode/nova-analytics)

Nova Analytics adds a page for analytics in Laravel Nova. It works well if you want to keep your analytics away from the Dashboard page or want more detailed analytics pages.

By default there is a main analytics page but you can easily add subpages with more detailed analytics.

You can load any card you want on the analytics pages.

[![screen shot 2018-08-24 at 21 01 25](https://user-images.githubusercontent.com/14328774/44602899-4f9d7700-a7e1-11e8-9f58-06a803bf8ebb.png)](https://user-images.githubusercontent.com/14328774/44602899-4f9d7700-a7e1-11e8-9f58-06a803bf8ebb.png)

Installation
------------

[](#installation)

You can install the package in to a Laravel app that uses [Nova](https://nova.laravel.com) via composer:

```
composer require bjorndcode/nova-analytics
```

Next up, you must register the tool with Nova. This is typically done in the `tools` method of the `NovaServiceProvider`.

```
// in app/Providers/NovaServiceProvder.php

// ...

public function tools()
{
    return [
        // ...
        new \BjornDCode\NovaAnalyticsTool\AnalyticsTool(),
    ];
}
```

Usage
-----

[](#usage)

In `NovaServiceProvider` you must register all the cards and pages you want.

```
// in app/Providers/NovaServiceProvder.php

// ...

public function boot()
{
    parent::boot();

    // Add any cards you want shown on the main "Analytics" page
    AnalyticsDashboard::registerIndexCards([
        // new Metric,
    ]);

    // Add any subpages here
    // The key is the subpage name
    AnalyticsDashboard::registerPages([
        'pageName' => [
            // new Metric,
        ],
    ]);
}
```

Click on the "Analytics" menu item in your Nova app to see the cards.

### Supported Cards

[](#supported-cards)

You can add any cards you want. A good example is the custom metrics you've created for Nova. You can also add cards from other packages. Here is a list of cards that can be useful:

- [nova-google-analytics](https://github.com/tightenco/nova-google-analytics)

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Bjørn Lindholm](https://github.com/BjornDCode)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% 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

2815d ago

### Community

Maintainers

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

---

Top Contributors

[![BjornDCode](https://avatars.githubusercontent.com/u/14328774?v=4)](https://github.com/BjornDCode "BjornDCode (4 commits)")[![blackfyre](https://avatars.githubusercontent.com/u/1991410?v=4)](https://github.com/blackfyre "blackfyre (1 commits)")

---

Tags

laravelanalyticsnova

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[optimistdigital/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2872.1M6](/packages/optimistdigital-nova-sortable)[outl1ne/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2861.8M9](/packages/outl1ne-nova-sortable)[laravel/nova-log-viewer

A Laravel Nova tool for viewing your application logs.

136301.3k1](/packages/laravel-nova-log-viewer)[stepanenko3/nova-command-runner

Laravel Nova tool for running Artisan and bash(shell) commands.

36983.0k](/packages/stepanenko3-nova-command-runner)[sbine/route-viewer

A Laravel Nova tool to view your registered routes.

57215.9k](/packages/sbine-route-viewer)[dniccum/nova-documentation

A Laravel Nova tool that allows you to add markdown-based documentation to your administrator's dashboard.

37116.4k](/packages/dniccum-nova-documentation)

PHPackages © 2026

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