Download the PHP package schmeits/filament-umami-widgets without Composer
On this page you can find all versions of the php package schmeits/filament-umami-widgets. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download schmeits/filament-umami-widgets
More information about schmeits/filament-umami-widgets
Files in schmeits/filament-umami-widgets
Package filament-umami-widgets
Short Description Umami Analytics Widgets for Filament
License MIT
Homepage https://github.com/schmeits/filament-umami-widgets
Informations about the package filament-umami-widgets
Umami Analytics Widgets for Filament
These are some Filament widgets for Umami (Website Analytics)

Installation
You can install the package via composer:
You can publish the config file with:
Optionally, you can publish the views
or translations
This is the contents of the published config file:
Usage
Under Filament/Pages/ create a new file called Dashboard.php with following contents:
Remove the default Dashboard from your PanelProvider
Alternatively if you already have a custom Dashboard, add the HasFilter trait to your Dashboard file.
Add the plugin to your PanelProvider
Add the Widget to your PanelProvider
There are different predefined widgets available to use in your dashboard
Stats Widgets
Live Visitors

Page Hits

Number of unique visitors

Number of sessions

Number of visitors who only visit a single page

Time spent on the website (formatted H:i)

Metrics Widgets
Referrers

Url's of the visited pages

Titles of the visited pages

Browsers used

Operating systems used

Devices systems used

Languages used

Screen resolutions used

Events occurred

Query strings

Grouped Metrics Widgets
Geo information (Countries, Regions, Cities)

Visited Pages (URL, Title)

Client Info (Browsers, OS, Devices, Screens, Languages)

Chart widgets
Pageviews (last 7 days)

Sessions (last 7 days)

Events

Configure the plugin
If you want to configure the polling interval or define which widgets are shown in the UmamiWidgetStatsGrouped you can pass the StatWidgets to the widgetsForGroupedStats function:
Using the raw Analytics functions
You can also use the facade functions for your own widgets.
Defining the Filter
Get different data
Available Metrics
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Tally Schmeits
- Inspired on the Pirsch Widget by Devlogx
- Inspired on the laravel package Laravel Umami
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-umami-widgets with dependencies
filament/filament Version ^3.0
malzariey/filament-daterangepicker-filter Version ^3.2
spatie/laravel-package-tools Version ^1.15.0