Skip to content

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 UtmMiddleware on 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.