vskstudio/takt-symfony
Symfony integration for Takt, making it easy to wire the package into your Symfony applications. Register the bundle, configure the available options, and start using Takt from your existing Symfony project with minimal setup.
Takt service now sets the current route path as the default route on pageview() and event(), with explicit route overrides available. This supports a decision to standardise page/event tracking on route names rather than hand-maintained event names.redact_routes lets teams ship analytics without leaking sensitive path segments (/verify/abc → /verify/{token}). This directly supports compliance reviews (GDPR/CCPA), security sign-off, and a “no raw identifiers in analytics” policy.route_templates sends the Symfony route pattern for every page, collapsing parameterised URLs into stable dimensions. This supports decisions about dashboard reliability, cost control in downstream analytics tools, and avoiding high-cardinality route explosions.vskstudio/takt-core-php; adopting it is a “buy/adopt” decision versus building in-house route-aware instrumentation. The release strengthens the buy case by adding privacy and templating features that would otherwise be custom work.redact_routes, route_templates, mode: sdk) gives product and platform teams levers to roll out analytics incrementally: start with redaction, then templates, then default route capture.vskstudio/takt-core-php 0.6, so it informs upgrade planning, version pinning, and whether to gate adoption behind a platform-team review.Consider adoption when:
redact_routes and route_templates are directly useful.Takt) and a simple takt() snippet in mode: sdk.takt-core-php 0.6.Look elsewhere or defer when:
takt-core-php.takt-core-php 0.6.Executive summary: v0.6.0 adds privacy controls and route-level context to our Laravel analytics integration. It lets us capture useful product telemetry while avoiding raw identifiers in URLs, and it reduces analytics maintenance by using route templates instead of ad-hoc event names. The package remains a small, pre-1.0 dependency, so we should treat adoption as an incremental platform decision rather than a strategic platform bet.
For engineering: The update is low-effort to adopt: configure redact_routes for sensitive paths, optionally enable route_templates to send Symfony route patterns, and use mode: sdk for the takt() snippet. The autowired Takt service now defaults route on pageview() and event() to the current route path, with explicit overrides available. Pin vskstudio/takt-core-php to 0.6 and review for breaking changes at each 0.x release.
For product: This supports cleaner adoption metrics and funnel analysis by making route names stable dimensions, without exposing tokens or user-specific path segments. It is a targeted instrumentation improvement, not a full analytics platform replacement.
How can I help you explore Laravel packages today?