diff options
author | diosmosis <benaka@piwik.pro> | 2014-11-08 00:25:24 +0300 |
---|---|---|
committer | diosmosis <benaka@piwik.pro> | 2014-11-08 00:25:24 +0300 |
commit | 949adebcc57524bd49c61eba6fda670c46654630 (patch) | |
tree | 162d3a9b1fa2792aac66ab0a8554a713b9b6c0bb /plugins/Actions/Reports | |
parent | abedc85c37f6fdd1c0d306852162841a78f4fa3d (diff) |
Adding processed metrics for Actions plugin (removing queueFilter calls).
Diffstat (limited to 'plugins/Actions/Reports')
-rw-r--r-- | plugins/Actions/Reports/GetPageTitles.php | 12 | ||||
-rw-r--r-- | plugins/Actions/Reports/GetPageUrls.php | 12 | ||||
-rw-r--r-- | plugins/Actions/Reports/GetSiteSearchKeywords.php | 12 | ||||
-rw-r--r-- | plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php | 12 |
4 files changed, 44 insertions, 4 deletions
diff --git a/plugins/Actions/Reports/GetPageTitles.php b/plugins/Actions/Reports/GetPageTitles.php index ed6e4aed68..010c5cfeac 100644 --- a/plugins/Actions/Reports/GetPageTitles.php +++ b/plugins/Actions/Reports/GetPageTitles.php @@ -13,6 +13,10 @@ use Piwik\Plugin\ViewDataTable; use Piwik\API\Request; use Piwik\Common; use Piwik\Plugins\Actions\Columns\PageTitle; +use Piwik\Plugins\Actions\Metrics\AveragePageGenerationTime; +use Piwik\Plugins\Actions\Metrics\AverageTimeOnPage; +use Piwik\Plugins\Actions\Metrics\BounceRate; +use Piwik\Plugins\Actions\Metrics\ExitRate; class GetPageTitles extends Base { @@ -26,7 +30,13 @@ class GetPageTitles extends Base array('<br />', htmlentities('<title>'))); $this->order = 5; - $this->metrics = array('nb_hits', 'nb_visits', 'bounce_rate', 'avg_time_on_page', 'exit_rate', 'avg_time_generation'); + $this->metrics = array('nb_hits', 'nb_visits'); + $this->processedMetrics = array( + new AverageTimeOnPage(), + new BounceRate(), + new ExitRate(), + new AveragePageGenerationTime() + ); $this->actionToLoadSubTables = $this->action; diff --git a/plugins/Actions/Reports/GetPageUrls.php b/plugins/Actions/Reports/GetPageUrls.php index 17ad2b1750..664e7218a7 100644 --- a/plugins/Actions/Reports/GetPageUrls.php +++ b/plugins/Actions/Reports/GetPageUrls.php @@ -10,7 +10,11 @@ namespace Piwik\Plugins\Actions\Reports; use Piwik\Piwik; use Piwik\Plugin\ViewDataTable; +use Piwik\Plugins\Actions\Metrics\AveragePageGenerationTime; +use Piwik\Plugins\Actions\Metrics\BounceRate; use Piwik\Plugins\Actions\Columns\PageUrl; +use Piwik\Plugins\Actions\Metrics\ExitRate; +use Piwik\Plugins\Actions\Metrics\AverageTimeOnPage; class GetPageUrls extends Base { @@ -25,7 +29,13 @@ class GetPageUrls extends Base $this->actionToLoadSubTables = $this->action; $this->order = 2; - $this->metrics = array('nb_hits', 'nb_visits', 'bounce_rate', 'avg_time_on_page', 'exit_rate', 'avg_time_generation'); + $this->metrics = array('nb_hits', 'nb_visits'); + $this->processedMetrics = array( + new AverageTimeOnPage(), + new BounceRate(), + new ExitRate(), + new AveragePageGenerationTime() + ); $this->segmentSql = 'log_visit.visit_entry_idaction_url'; diff --git a/plugins/Actions/Reports/GetSiteSearchKeywords.php b/plugins/Actions/Reports/GetSiteSearchKeywords.php index 61fc0a84ed..f3fa86afaf 100644 --- a/plugins/Actions/Reports/GetSiteSearchKeywords.php +++ b/plugins/Actions/Reports/GetSiteSearchKeywords.php @@ -11,6 +11,10 @@ namespace Piwik\Plugins\Actions\Reports; use Piwik\Piwik; use Piwik\Plugin\ViewDataTable; use Piwik\Plugins\Actions\Columns\Keyword; +use Piwik\Plugins\Actions\Metrics\AveragePageGenerationTime; +use Piwik\Plugins\Actions\Metrics\AverageTimeOnPage; +use Piwik\Plugins\Actions\Metrics\BounceRate; +use Piwik\Plugins\Actions\Metrics\ExitRate; class GetSiteSearchKeywords extends SiteSearchBase { @@ -21,7 +25,13 @@ class GetSiteSearchKeywords extends SiteSearchBase $this->name = Piwik::translate('Actions_WidgetSearchKeywords'); $this->documentation = Piwik::translate('Actions_SiteSearchKeywordsDocumentation') . '<br/><br/>' . Piwik::translate('Actions_SiteSearchIntro') . '<br/><br/>' . '<a href="http://piwik.org/docs/site-search/" target="_blank">' . Piwik::translate('Actions_LearnMoreAboutSiteSearchLink') . '</a>'; - $this->metrics = array('nb_visits', 'nb_pages_per_search', 'exit_rate'); + $this->metrics = array('nb_visits', 'nb_pages_per_search'); + $this->processedMetrics = array( + new AverageTimeOnPage(), + new BounceRate(), + new ExitRate(), + new AveragePageGenerationTime() + ); $this->order = 15; $this->widgetTitle = 'Actions_WidgetSearchKeywords'; } diff --git a/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php b/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php index df39684c2e..2c2a8f1c31 100644 --- a/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php +++ b/plugins/Actions/Reports/GetSiteSearchNoResultKeywords.php @@ -11,6 +11,10 @@ namespace Piwik\Plugins\Actions\Reports; use Piwik\Piwik; use Piwik\Plugin\ViewDataTable; use Piwik\Plugins\Actions\Columns\KeywordwithNoSearchResult; +use Piwik\Plugins\Actions\Metrics\AveragePageGenerationTime; +use Piwik\Plugins\Actions\Metrics\AverageTimeOnPage; +use Piwik\Plugins\Actions\Metrics\BounceRate; +use Piwik\Plugins\Actions\Metrics\ExitRate; class GetSiteSearchNoResultKeywords extends SiteSearchBase { @@ -20,7 +24,13 @@ class GetSiteSearchNoResultKeywords extends SiteSearchBase $this->dimension = new KeywordwithNoSearchResult(); $this->name = Piwik::translate('Actions_WidgetSearchNoResultKeywords'); $this->documentation = Piwik::translate('Actions_SiteSearchIntro') . '<br /><br />' . Piwik::translate('Actions_SiteSearchKeywordsNoResultDocumentation'); - $this->metrics = array('nb_visits', 'exit_rate'); + $this->metrics = array('nb_visits'); + $this->processedMetrics = array( + new AverageTimeOnPage(), + new BounceRate(), + new ExitRate(), + new AveragePageGenerationTime() + ); $this->order = 16; $this->widgetTitle = 'Actions_WidgetSearchNoResultKeywords'; } |