laravel-ops-analytics maintained by yezzmedia
Laravel Ops · Analytics
yezzmedia/laravel-ops-analytics provides analytics delivery posture monitoring, tracker health visibility, and consent-aware dispatch gating for the Yezz Media ops panel.
It registers runtime trackers, captures request traffic, reports dispatch failures, and integrates with laravel-user-consent for consent-aware event gating.
Version
Current release: 0.2.0
Requirements
- PHP
^8.5 - Laravel
^13.0components spatie/laravel-package-tools ^1.93yezzmedia/laravel-foundation ^0.2yezzmedia/laravel-ops ^0.2
Optional:
yezzmedia/laravel-user-consent— consent-aware dispatch gating
Installation
composer require yezzmedia/laravel-ops-analytics
What The Package Provides
Tracker Registration
TrackerRegistry allows downstream packages to register analytics trackers. Registered trackers participate in dispatch posture monitoring and health visibility.
Dispatch Posture
The package monitors analytics dispatch health:
- Tracks dispatch successes and failures per tracker
- Reports unresolved failures as actionable posture warnings
- Integrates with the ops panel diagnostics overview
Consent-Aware Gating
When laravel-user-consent is installed, the package gates tracker dispatch on active consent decisions, respecting user privacy preferences.
Install and Doctor
Foundation-aligned install steps and doctor checks ensure:
- Analytics migrations are published and applied
- Default runtime tracker is configured
- Dispatch health can be verified during diagnostics
Ops Panel Integration
Provides a Filament plugin that surfaces:
- Analytics delivery posture in the ops panel summary
- Tracker health overview
- Consent-aware dispatch status
Development
composer test
composer analyse
composer format
License
MIT