From fb5a40e46020786e0c56915fc03e54dc54e10c0f Mon Sep 17 00:00:00 2001 From: diosmosis Date: Tue, 25 Nov 2014 15:57:45 -0800 Subject: Format metrics manually in Overlay screenshots. --- plugins/Overlay/Controller.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'plugins/Overlay') diff --git a/plugins/Overlay/Controller.php b/plugins/Overlay/Controller.php index c5e1d2c1c2..3d11b0dd0f 100644 --- a/plugins/Overlay/Controller.php +++ b/plugins/Overlay/Controller.php @@ -78,7 +78,6 @@ class Controller extends \Piwik\Plugin\Controller $dataTable = $request->process(); $formatter = new Metrics\Formatter\Html(); - $formatter->formatMetrics($dataTable, Report::factory("Actions", "getPageUrls")); $data = array(); if ($dataTable->getRowsCount() > 0) { @@ -94,6 +93,15 @@ class Controller extends \Piwik\Plugin\Controller // skip unique visitors for period != day continue; } + + if ($metric == 'bounce_rate' + || $metric == 'exit_rate' + ) { + $value = $formatter->getPrettyPercentFromQuotient($value); + } else if ($metric == 'avg_time_on_page') { + $value = $formatter->getPrettyTimeFromSeconds($value, $displayAsSentence = true); + } + $data[] = array( 'name' => $translations[$metric], 'value' => $value -- cgit v1.2.3