diff options
Diffstat (limited to 'plugins/Actions/Reports/GetSiteSearchCategories.php')
-rw-r--r-- | plugins/Actions/Reports/GetSiteSearchCategories.php | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/plugins/Actions/Reports/GetSiteSearchCategories.php b/plugins/Actions/Reports/GetSiteSearchCategories.php index 10241c98bf..404457b505 100644 --- a/plugins/Actions/Reports/GetSiteSearchCategories.php +++ b/plugins/Actions/Reports/GetSiteSearchCategories.php @@ -22,7 +22,7 @@ class GetSiteSearchCategories extends SiteSearchBase $this->dimension = new SearchCategory(); $this->name = Piwik::translate('Actions_WidgetSearchCategories'); $this->documentation = Piwik::translate('Actions_SiteSearchCategories1') . '<br/>' . Piwik::translate('Actions_SiteSearchCategories2'); - $this->metrics = array('nb_visits', 'nb_pages_per_search', 'exit_rate'); + $this->metrics = array_keys($this->getMetrics()); $this->order = 17; $this->widgetTitle = 'Actions_WidgetSearchCategories'; } @@ -32,6 +32,24 @@ class GetSiteSearchCategories extends SiteSearchBase return parent::isEnabled() && Actions::isCustomVariablesPluginsEnabled(); } + protected function getMetrics() + { + return array( + 'nb_visits' => Piwik::translate('Actions_ColumnSearches'), + 'nb_pages_per_search' => Piwik::translate('Actions_ColumnPagesPerSearch'), + 'exit_rate' => Piwik::translate('Actions_ColumnSearchExits'), + ); + } + + protected function getMetricsDocumentation() + { + return array( + 'nb_visits' => Piwik::translate('Actions_ColumnSearchesDocumentation'), + 'nb_pages_per_search' => Piwik::translate('Actions_ColumnPagesPerSearchDocumentation'), + 'exit_rate' => Piwik::translate('Actions_ColumnSearchExitsDocumentation'), + ); + } + public function configureView(ViewDataTable $view) { $view->config->addTranslations(array( |