'VisitFrequency_ColumnAverageVisitDurationForReturningVisitors', 'nb_actions_per_visit_returning' => 'VisitFrequency_ColumnAvgActionsPerReturningVisit', 'bounce_rate_returning' => 'VisitFrequency_ColumnBounceRateForReturningVisits', ); /** * @var ProcessedMetric */ private $wrapped; public function __construct(ProcessedMetric $wrapped) { $this->wrapped = $wrapped; } public function getName() { return $this->wrapped->getName() . '_returning'; } public function getTranslatedName() { return Piwik::translate(self::$translations[$this->getName()]); } public function format($value, Formatter $formatter) { return $this->wrapped->format($value, $formatter); } public function compute(Row $row) { return 0; // (metric is not computed, it is copied from segmented report) } public function getDependentMetrics() { return array(); } }