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

Statamic Marketing Laravel Package

goldnead/statamic-marketing

A marketing addon for Statamic that puts essential tools in your control panel: cookie consent, tracking and analytics scripts, and campaign settings, configurable without editing templates. Keeps marketing setup simple and centralized at the CMS level.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: Still a Laravel/Statamic addon with Control Panel navigation integration and optional statamic-brand-context support. Release v2.39.2 adds recognition of percent-encoded login link paths in click tracking, indicating the addon also owns click-tracking URL matching/attribution logic. The change is localized to tracking behavior and does not alter the CP navigation extension model.
  • Integration feasibility: High. This is a patch-level release with no stated migration or new config key. Upgrade remains a Composer dependency update. Existing click-tracking flows should pick up improved handling automatically.
  • Technical risk: Low. The primary risk is tracking correctness for encoded login URLs, not authentication or core addon behavior. URL normalization/decoding changes can introduce subtle regressions if percent-encoded paths are double-decoded or inconsistently matched. CP navigation risk remains limited to presentation and version skew with statamic-brand-context.
  • Key questions: Which login-link formats and encodings are covered by the fix? Are click-tracking URL matching changes covered by automated tests? Does the addon generate login links or only track them? Are analytics/reporting outputs affected for previously missed encoded links? Which Laravel, PHP, and Statamic versions are supported? Is statamic-brand-context a hard or optional dependency? Are CP navigation and click tracking both covered by automated tests?

Integration Approach

  • Stack fit: Fits Laravel/Statamic projects using Control Panel addons and optional click tracking. Installation/upgrade remains standard Composer-based. No new dependency is indicated.
  • Migration path: Run composer update for the addon. No database migrations or config changes are required. For the CP navigation behavior from v2.30.0, ensure statamic-brand-context is at 1.16+ if nested settings navigation is desired; otherwise previous layout behavior remains.
  • Compatibility: Backward compatible by release-note implication. The click-tracking change is additive for percent-encoded login links. Verify broader PHP/Laravel/Statamic constraints before production upgrades. Version skew with statamic-brand-context affects CP navigation placement, not click tracking.
  • Sequencing: Safe to update the addon independently. For analytics-sensitive environments, deploy to staging first and validate click tracking for percent-encoded login links, including both encoded and unencoded controls. No data migration window is needed.

Operational Impact

  • Maintenance: Low. No new config keys or migrations reduce operational overhead. Standard Composer dependency management applies. The added tracking behavior is a localized parsing/matching fix.
  • Support: Minimal support burden. Admins may see improved click tracking for percent-encoded login links or slightly different tracking counts for those paths. Document the tracking fix if analytics reports are used operationally. Existing CP navigation documentation remains relevant.
  • Scaling: No impact. The change affects click-tracking URL recognition, not runtime performance, data storage, or request scaling.
  • Failure modes: If the tracking change regresses, percent-encoded login links may be missed or misattributed in click tracking; unencoded links are less likely to be affected. CP navigation falls back to previous layout if statamic-brand-context is absent or older than 1.16. Multiple addons declaring the same parent can still create ambiguous settings navigation. Missing or incompatible dependencies remain the main operational risk.
  • Ramp-up: Low. Teams familiar with Statamic CP and Composer can adopt this release quickly. Brief QA should cover click tracking for percent-encoded login URLs plus the Control Panel settings menu.
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.
takashato/laravel-vietqr
aitor24/laralang
kraenzle-ritter/entity-relations
dindigital/din-image
pomirleanu/image-colors
sawmainek/laravel-api-generator
delatbabel/jsonresponses
mouhamedfd/permissions-generator
eduplus/qr
laravel2580/idehelpers
delatbabel/viewpages
anavel/gettext
muhamadrezaar/highcharts
delatbabel/keylists
frankkessler/salesforce-laravel-oauth2-rest
anavel/foundation
wdmtech/enviricons
eii/laravel-captcha
muka/shape-reader
tdt/json