LoggerConversionTracker
Rasuvaeff\Yii3AbTesting\LoggerConversionTracker
Class · rasuvaeff/yii3-ab-testing · Source · implements ConversionTracker
Writes each conversion as one structured PSR-3 record whose context is the canonical schema v2 row. The conversion half of the log-shipping delivery path — see LoggerExposureTracker for how it is collected.
Core config/di.php does not bind it (one-source rule): the application binds ConversionTracker => LoggerConversionTracker in its own root-layer config.
Constructor
php
new LoggerConversionTracker(
Psr\Log\LoggerInterface $logger,
string $level = Psr\Log\LogLevel::INFO,
EventSerializer $serializer = new CanonicalEventSerializer(),
)Methods
trackConversion()
php
trackConversion(ConversionEvent $event): void