zhortein/seo-tracking-bundle
A Laravel/PHP package for adding SEO and tracking support to your application, with configurable components for metadata, analytics, and event tracking in a framework-friendly setup.
Architecture fit
zhortein/seo-tracking-bundle, a Symfony bundle, not a Laravel package. It ships a Twig helper (seo_tracking()), a Stimulus controller, and Symfony asset-map tooling. A standard Laravel app (Blade, Vite, Alpine/Livewire) has no native slot for any of those three.[], which Stimulus rejected against its Object type declaration, silently suppressing the page hit. Now renders {}. Non-empty dimensions, validation, normalization, and payload behavior are unchanged.Integration feasibility
Technical risk
asset-map:compile and cache clear; a stale map ships the old [] behavior.Key questions
{} in our app, not just upstream?Stack fit
Migration path
^1.7.2 explicitly. Do not allow 1.7.0/1.7.1, where the most common case (no custom dimensions) silently drops tracking.Compatibility
Sequencing
^1.7.2.php bin/console asset-map:compile (or the ported equivalent) as a build step, not a manual step.{} and the page hit is actually sent.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?