diff options
author | mattpiwik <matthieu.aubry@gmail.com> | 2010-07-13 19:44:42 +0400 |
---|---|---|
committer | mattpiwik <matthieu.aubry@gmail.com> | 2010-07-13 19:44:42 +0400 |
commit | 957d02819f50396696cdf9098fa2e8b362e2757a (patch) | |
tree | f88fedbe52f9e92b4263cc141803c18bca0ed2e8 /plugins/VisitsSummary/Controller.php | |
parent | 0b7b2d3f61400b4ac3299dbb6c2cd5210179c12f (diff) |
Fixes #1297
* now reporting Actions per visit
* reporting Average Visit duration instead of total visit duration
* removed api getMaxActionsReturning() as it doesn't sound like a useful metric
* udpated tests to test the new metrics
git-svn-id: http://dev.piwik.org/svn/trunk@2494 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'plugins/VisitsSummary/Controller.php')
-rw-r--r-- | plugins/VisitsSummary/Controller.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/VisitsSummary/Controller.php b/plugins/VisitsSummary/Controller.php index 80742152ff..bc8549da70 100644 --- a/plugins/VisitsSummary/Controller.php +++ b/plugins/VisitsSummary/Controller.php @@ -67,8 +67,9 @@ class Piwik_VisitsSummary_Controller extends Piwik_Controller { $view->urlSparklineNbVisits = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('nb_visits'))); $view->urlSparklineNbActions = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('nb_actions'))); - $view->urlSparklineSumVisitLength = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('sum_visit_length'))); + $view->urlSparklineAvgVisitDuration = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('avg_visit_length'))); $view->urlSparklineMaxActions = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('max_actions'))); + $view->urlSparklineActionsPerVisit = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('nb_actions_per_visit'))); $view->urlSparklineBounceRate = $this->getUrlSparkline( 'getEvolutionGraph', array('columns' => array('bounce_rate'))); $dataTableVisit = self::getVisitsSummary(); @@ -78,9 +79,10 @@ class Piwik_VisitsSummary_Controller extends Piwik_Controller $nbVisits = $dataRow->getColumn('nb_visits'); $view->nbVisits = $nbVisits; $view->nbActions = $dataRow->getColumn('nb_actions'); - $view->sumVisitLength = $dataRow->getColumn('sum_visit_length'); + $view->averageVisitDuration = $dataRow->getColumn('avg_visit_length'); $nbBouncedVisits = $dataRow->getColumn('bounce_count'); $view->bounceRate = Piwik::getPercentageSafe($nbBouncedVisits, $nbVisits); $view->maxActions = $dataRow->getColumn('max_actions'); + $view->nbActionsPerVisit = $dataRow->getColumn('nb_actions_per_visit'); } } |