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.
filament-analytics-core. A navigation-group hook reduces the need for forked views or custom panel wiring, strengthening the case for buying/integrating rather than building an in-house settings UI.navigationGroup() accepts a Closure, the group label can be resolved per-tenant, per-locale, or per-role at runtime. That directly supports reseller/OEM packaging, role-scoped admins, and localized deployments as roadmap items rather than custom engineering.filament-analytics-core 3.1. Any roadmap that pins the core below 3.1 cannot use this and will retain the default translated group—an upgrade dependency to schedule, not a blocker.Adopt when:
Closure makes that practical without forking.filament-analytics-core 3.1 or later; the feature is inert on older core versions, and the package falls back to the translated default group.Look elsewhere or defer when:
filament-analytics-core below 3.1 and have no near-term upgrade path—expect no benefit from 3.1.0.For executives: A small, low-risk release. It lets us place the analytics settings screen wherever it belongs in the admin menu—including different labels for different brands, tenants, or languages—so the product looks native to each customer instead of carrying a generic plugin label. No change to data handling, pricing, or compliance surface. The only cost is an upgrade dependency: our analytics core must be on 3.1 or newer.
For engineering: Plugin::make()->navigationGroup(string|Closure) overrides the default translated navigation group for the settings page. A Closure is evaluated at render time, so tenant-, locale-, and role-aware grouping is supported without custom views. Behavior is backward compatible—omit the call and the existing translated group is preserved. Requires filament-analytics-core ^3.1; on earlier core versions the setting has no effect. Recommend pinning the core to at least 3.1 in composer constraints and adding a menu-placement test in the panel's acceptance suite.
How can I help you explore Laravel packages today?