still-code/laravel-umami
Laravel Umami is a lightweight integration for the privacy-friendly Umami analytics platform. Easily add analytics to your Laravel application, track page views and custom events with Blade directives, middleware, and simple configuration—no cookies or complex setup required.
composer require.Adopt when:
Look elsewhere when:
For executives: "This is a small, free Laravel integration for Umami, our privacy-first analytics option. It lets engineering wire analytics into the product in hours instead of weeks, supports our current and next Laravel version (12), and avoids the cookie-consent and vendor-cost overhead of Google Analytics. Risk is low — it's a thin wrapper, not a platform commitment — and we can swap it out without touching product code if we change analytics vendors."
For engineering: "Adds Laravel 12 support (the only functional change in 5.0.3); the rest is CI/dependency housekeeping. Upgrade is non-breaking from 5.0.2. It gives us a config-driven Umami client plus event-tracking helpers — we own the Umami instance, it owns the plumbing. Treat it as a convenience layer: expect to read its source, and avoid deep coupling so we can migrate to PostHog/Segment later if analytics needs outgrow Umami."
PM recommendation: Adopt opportunistically for privacy-sensitive or early-stage products already leaning toward Umami; do not treat 5.0.3 as a signal of strategic momentum — it is a maintenance release plus a framework-compatibility fix. Re-evaluate if analytics requirements escalate beyond page views and simple events, or if the package goes 12+ months without a release.
How can I help you explore Laravel packages today?