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 ^2.6
spatie/laravel-package-tools Version ^1.15.0