settingsDTO->getPixels() ) < 1 ) { return; } $this->setupEventListeners(); } public function setupEventListeners() { if ( $this->isEventEnabled( EventDTO::EVENT_PAGE_VIEW ) ) { add_action( 'template_redirect', array( $this, 'onPageView' ), 10, 1 ); } } public function onPageView() { try { $dto = new EventDTO( EventDTO::EVENT_PAGE_VIEW ); $dto->userData->autoFillData( array() ); $this->sendEvent( $dto ); } catch ( \Exception $e ) { } } } }