diff options
author | diosmosis <benaka@piwik.pro> | 2014-11-04 03:08:44 +0300 |
---|---|---|
committer | diosmosis <benaka@piwik.pro> | 2014-11-07 04:49:21 +0300 |
commit | d4e0c79caef3ca17dbad7890a52af9a000f07ee9 (patch) | |
tree | b542731b4d5cdae2ff336eb8a1e9a3e6b813f064 /plugins/VisitsSummary | |
parent | b13ad60885f33f054e4fbf44503618577fcd8469 (diff) |
Add rest of processed metrics from VisitsSummary.get as metric metadata.
Diffstat (limited to 'plugins/VisitsSummary')
-rw-r--r-- | plugins/VisitsSummary/API.php | 7 | ||||
-rw-r--r-- | plugins/VisitsSummary/Reports/Get.php | 8 |
2 files changed, 6 insertions, 9 deletions
diff --git a/plugins/VisitsSummary/API.php b/plugins/VisitsSummary/API.php index 591a53f800..681b2d05a8 100644 --- a/plugins/VisitsSummary/API.php +++ b/plugins/VisitsSummary/API.php @@ -21,18 +21,13 @@ use Piwik\SettingsPiwik; */ class API extends \Piwik\Plugin\API { - public function get($idSite, $period, $date, $segment = false, $columns = false) + public function get($idSite, $period, $date, $segment = false) { Piwik::checkUserHasViewAccess($idSite); $archive = Archive::build($idSite, $period, $date, $segment); $columns = $this->getCoreColumns($period); $dataTable = $archive->getDataTableFromNumeric($columns); - - // Process ratio metrics from base metrics, when requested - $dataTable->filter('ColumnCallbackAddColumnQuotient', array('nb_actions_per_visit', 'nb_actions', 'nb_visits', 1)); - $dataTable->filter('ColumnCallbackAddColumnQuotient', array('avg_time_on_site', 'sum_visit_length', 'nb_visits', 0)); - return $dataTable; } diff --git a/plugins/VisitsSummary/Reports/Get.php b/plugins/VisitsSummary/Reports/Get.php index 93d67eabf3..83493dc1ef 100644 --- a/plugins/VisitsSummary/Reports/Get.php +++ b/plugins/VisitsSummary/Reports/Get.php @@ -9,6 +9,8 @@ namespace Piwik\Plugins\VisitsSummary\Reports; use Piwik\Piwik; +use Piwik\Plugins\CoreHome\Metrics\ActionsPerVisit; +use Piwik\Plugins\CoreHome\Metrics\AverageTimeOnSite; use Piwik\Plugins\CoreHome\Metrics\BounceRate; class Get extends \Piwik\Plugin\Report @@ -20,15 +22,15 @@ class Get extends \Piwik\Plugin\Report $this->name = Piwik::translate('VisitsSummary_VisitsSummary'); $this->documentation = ''; // TODO $this->processedMetrics = array( - new BounceRate() + new BounceRate(), + new ActionsPerVisit(), + new AverageTimeOnSite() ); $this->metrics = array( 'nb_uniq_visitors', 'nb_visits', 'nb_users', 'nb_actions', - 'nb_actions_per_visit', - 'avg_time_on_site', 'max_actions' ); // Used to process metrics, not displayed/used directly |