idGoal, 'nb_conversions_page_rate', false); } public function getTranslatedName() { return Piwik::translate('Goals_ConversionRatePageViewedBefore', $this->getGoalName()); } public function getDocumentation() { return Piwik::translate('Goals_ColumnConversionRatePageViewedBeforeDocumentation', $this->getGoalNameForDocs()); } public function getDependentMetrics() { return ['goals']; } public function format($value, Formatter $formatter) { return $formatter->getPrettyPercentFromQuotient($value); } public function compute(Row $row) { $mappingFromNameToIdGoal = Metrics::getMappingFromNameToIdGoal(); $goalMetrics = $this->getGoalMetrics($row); return $this->getMetric($goalMetrics, 'nb_conversions_page_rate', $mappingFromNameToIdGoal); } }