setSegment('browserVersion'); $segment->setName('DevicesDetection_BrowserVersion'); $segment->setAcceptedValues('1.0, 8.0, etc.'); $this->addSegment($segment); } public function getName() { return Piwik::translate('DevicesDetection_BrowserVersion'); } /** * @param Request $request * @param Visitor $visitor * @param Action|null $action * @return mixed */ public function onNewVisit(Request $request, Visitor $visitor, $action) { $userAgent = $request->getUserAgent(); $parser = $this->getUAParser($userAgent); $aBrowserInfo = $parser->getClient(); if (!empty($aBrowserInfo['version'])) { return $aBrowserInfo['version']; } return ''; } }