Utm ​
Facade: Unusualify\Modularous\Facades\Utm
Accessor: modularous.utm
Underlying: Unusualify\Modularous\Services\UtmParameters
Captures and persists UTM tracking parameters from the request. See UtmParameters for implementation details.
Usage ​
php
use Unusualify\Modularous\Facades\Utm;
// Capture UTM params from the current request and store in session
Utm::getParameters();
// Retrieve stored UTM parameters
$params = Utm::getParameters();
// → ['utm_source' => 'google', 'utm_medium' => 'cpc', ...]Notes ​
- Called automatically by
UtmMiddlewareon every request. Direct usage is rarely needed outside of that middleware. - Parameters are persisted in the session for a configurable TTL and exposed to Blade layouts via a view composer.