advancedideasmechanics / mezzio-ga-measurement-protocol
Mezzio Middleware for Google Analytics Measurement Protocol
Package info
github.com/AdvancedIdeasMechanics/mezzio-ga-measurement-protocol
pkg:composer/advancedideasmechanics/mezzio-ga-measurement-protocol
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- alexwestergaard/php-ga4: ^v2.1.2
- laminas/laminas-diactoros: 3.8.0
- mezzio/mezzio-router: ^3.0 || ^4.0
- mezzio/mezzio-template: ^2.0 || ^3.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- roave/security-advisories: dev-master
README
Mezzio Middleware for Google Analytics Measurement Protocol
Composer
composer require advancedideasmechanics/mezzio-ga-measurement-protocol
Use
For pipeline.php Middleware Use.
Recommend placing between $app->pipe(RouteMiddleware::class); and $app->pipe(ImplicitHeadMiddleware::class);
$app->pipe(AdvancedIdeasMechanics\MezzioGaMeasurementProtocol\Middleware\GoogleAnalyticsMeasurementProtocolMiddleware::class);
For route.php Middleware use.
use AdvancedIdeasMechanics\MezzioGaMeasurementProtocol\Middleware\GoogleAnalyticsMeasurementProtocolMiddleware::class;
$app->get('/', [GoogleAnalyticsMeasurementProtocolMiddleware:class, App\Handler\HomePageHandler::class], 'home');