setSegment('exitPageUrl'); $segment->setName('Actions_ColumnExitPageURL'); $this->addSegment($segment); } /** * @param Request $request * @param Visitor $visitor * @param Action|null $action * @return int|bool */ public function onNewVisit(Request $request, Visitor $visitor, $action) { $idActionUrl = false; if (!empty($action)) { $idActionUrl = $action->getIdActionUrlForEntryAndExitIds(); } return (int) $idActionUrl; } /** * @param Request $request * @param Visitor $visitor * @param Action|null $action * @return int */ public function onExistingVisit(Request $request, Visitor $visitor, $action) { if (empty($action)) { return false; } $id = $action->getIdActionUrlForEntryAndExitIds(); if (!empty($id)) { $id = (int) $id; } return $id; } public function getName() { return Piwik::translate('Actions_ColumnExitPageURL'); } }