jeffersongoncalves/filament-metrics-ga4
Filament plugin that brings Google Analytics 4 metrics into your admin dashboard. Display GA4 sessions, users, page views, and other key stats as native Filament widgets, so you can monitor traffic and performance without leaving your panel. Requires a Google service account for GA4 Data API access.
This initial assessment reflects the 3.1.0 release.
Plugin::make()->navigationGroup(string|Closure) to the plugin’s fluent configuration surface. This aligns with Filament’s panel/plugin builder patterns and lets the host application place the settings page within its own navigation information architecture instead of accepting the package’s translated default group. It is an additive presentation-layer configuration, not a change to analytics storage, ingestion, or authorization.filament-analytics-core 3.x. The change is a single builder call and should be straightforward for a Laravel developer familiar with Filament panel providers. The main prerequisite is upgrading filament-analytics-core to 3.1 or later.navigationGroup(...), the translated default group remains. Primary risks are dependency coupling to filament-analytics-core 3.1, ambiguous closure evaluation context (panel, tenant, user, localization), navigation-group name collisions, and multi-panel or multi-tenant behavior not described in the release note.filament-analytics-core 3.1 and supported Filament versions?Closure receive, and when is it evaluated?filament-analytics-core to at least 3.1 first, then update this package to 3.1.0. No data migration is implied. Existing installs retain current behavior until navigationGroup(...) is explicitly added to the plugin registration.filament-analytics-core 3.1 compatibility in Composer.navigationGroup(...) in one panel provider using a string first.filament-analytics-core version that must be tracked alongside the plugin. Both packages should be upgraded together in future maintenance windows.How can I help you explore Laravel packages today?