Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Umami Laravel Package

atm-code/laravel-umami

Laravel integration for Umami, the privacy-friendly, cookieless analytics platform. Add tracking snippets to your Blade views, query stats through a fluent API client, and keep visitor data self-hosted and GDPR-friendly without cookies.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Analytics instrumentation for Laravel product surfaces: use this package to add Umami pageviews/events to Laravel apps with less custom glue code, supporting decisions around activation, feature adoption, and funnel drop-off.
  • Privacy-first / data-ownership strategy: supports choosing a lightweight, privacy-oriented analytics stack instead of defaulting to heavyweight third-party analytics, which is relevant for consent, GDPR, and customer-trust-sensitive products.
  • Build vs buy for internal analytics plumbing: the package reduces the case for building a custom Laravel-to-Umami integration. It is a thin integration layer, not a full product analytics platform, so roadmap decisions should pair it with Umami’s capabilities and any additional warehouse/experimentation tooling.
  • Maintenance and platform-upgrade planning: release 5.0.3 adds Laravel 12 support and only includes dependency/tooling bumps. This is a compatibility/maintenance release, not a new feature release, and reduces risk when upgrading Laravel versions.
  • Use cases: lightweight product analytics for Laravel SaaS/admin apps, self-hosted Umami deployments, consent-aware event tracking, and teams that want simple event/pageview instrumentation without a large analytics vendor commitment.

When to Consider This Package

Consider adoption when:

  • Your product is built on Laravel and you already use, or plan to use, Umami for analytics.
  • You want a small, Composer-installed integration rather than maintaining custom service providers, config, and tracking wrappers.
  • Privacy, self-hosting, or data ownership are product requirements.
  • You need basic pageview/event instrumentation and are comfortable relying on Umami for the analytics UI and querying.
  • You are planning a Laravel 12 upgrade and want a package that has declared support for it.

Look elsewhere or supplement when:

  • You need advanced product analytics such as experimentation, session replay, cohort analysis, warehouse-native modeling, or complex funnel/retention tooling beyond Umami’s native capabilities.
  • You require enterprise support, SLAs, or a large analytics vendor ecosystem.
  • Your analytics strategy is already standardized on another platform, or your team needs a full SDK with deep auto-instrumentation.
  • You cannot operate or pay for Umami itself; this package integrates with Umami but does not replace it.
  • You need guaranteed long-term maintenance commitments beyond what a small open-source package typically provides.

How to Pitch It (Stakeholders)

For executives: This is a low-cost, low-risk Laravel integration for Umami analytics. It supports a privacy-friendly, data-owned analytics approach and avoids custom integration work. The 5.0.3 release is a maintenance update: it adds Laravel 12 compatibility and updates CI dependencies, with no reported breaking changes. It is not a strategic analytics platform on its own; value depends on adopting or already using Umami.

For engineering: The package is a thin Laravel wrapper around Umami, so it should reduce boilerplate for configuration and tracking. Release 5.0.3 confirms Laravel 12 support and shows active dependency maintenance. Engineering should validate current API coverage against required events, consent handling, and deployment topology before standardizing on it.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin