Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Actions/Actions.php')
-rw-r--r--plugins/Actions/Actions.php514
1 files changed, 0 insertions, 514 deletions
diff --git a/plugins/Actions/Actions.php b/plugins/Actions/Actions.php
index 5df2b98ec3..139c8f93cb 100644
--- a/plugins/Actions/Actions.php
+++ b/plugins/Actions/Actions.php
@@ -35,7 +35,6 @@ class Actions extends \Piwik\Plugin
{
$hooks = array(
'API.getReportMetadata' => 'getReportMetadata',
- 'API.getSegmentDimensionMetadata' => 'getSegmentsMetadata',
'ViewDataTable.configure' => 'configureViewDataTable',
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
'AssetManager.getJavaScriptFiles' => 'getJsFiles',
@@ -61,294 +60,8 @@ class Actions extends \Piwik\Plugin
$jsFiles[] = "plugins/Actions/javascripts/actionsDataTable.js";
}
- public function getSegmentsMetadata(&$segments)
- {
- $sqlFilter = '\\Piwik\\Tracker\\TableLogAction::getIdActionFromSegment';
-
- // entry and exit pages of visit
- $segments[] = array(
- 'type' => 'dimension',
- 'category' => 'General_Actions',
- 'name' => 'Actions_ColumnEntryPageURL',
- 'segment' => 'entryPageUrl',
- 'sqlSegment' => 'log_visit.visit_entry_idaction_url',
- 'sqlFilter' => $sqlFilter,
- );
- $segments[] = array(
- 'type' => 'dimension',
- 'category' => 'General_Actions',
- 'name' => 'Actions_ColumnEntryPageTitle',
- 'segment' => 'entryPageTitle',
- 'sqlSegment' => 'log_visit.visit_entry_idaction_name',
- 'sqlFilter' => $sqlFilter,
- );
- $segments[] = array(
- 'type' => 'dimension',
- 'category' => 'General_Actions',
- 'name' => 'Actions_ColumnExitPageURL',
- 'segment' => 'exitPageUrl',
- 'sqlSegment' => 'log_visit.visit_exit_idaction_url',
- 'sqlFilter' => $sqlFilter,
- );
- $segments[] = array(
- 'type' => 'dimension',
- 'category' => 'General_Actions',
- 'name' => 'Actions_ColumnExitPageTitle',
- 'segment' => 'exitPageTitle',
- 'sqlSegment' => 'log_visit.visit_exit_idaction_name',
- 'sqlFilter' => $sqlFilter,
- );
-
- // single pages
- $segments[] = array(
- 'type' => 'dimension',
- 'category' => 'General_Actions',
- 'name' => 'Actions_ColumnPageURL',
- 'segment' => 'pageUrl',
- 'sqlSegment' => 'log_link_visit_action.idaction_url',
- 'sqlFilter' => $sqlFilter,
- 'acceptedValues' => "All these segments must be URL encoded, for example: " . urlencode('http://example.com/path/page?query'),
- );
- $segments[] = array(
- 'type' => 'dimension',
- 'category' => 'General_Actions',
- 'name' => 'Actions_ColumnPageName',
- 'segment' => 'pageTitle',
- 'sqlSegment' => 'log_link_visit_action.idaction_name',
- 'sqlFilter' => $sqlFilter,
- );
- $segments[] = array(
- 'type' => 'dimension',
- 'category' => 'General_Actions',
- 'name' => 'Actions_SiteSearchKeyword',
- 'segment' => 'siteSearchKeyword',
- 'sqlSegment' => 'log_link_visit_action.idaction_name',
- 'sqlFilter' => $sqlFilter,
- );
- }
-
public function getReportMetadata(&$reports)
{
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('General_Actions') . ' - ' . Piwik::translate('General_MainMetrics'),
- 'module' => 'Actions',
- 'action' => 'get',
- 'metrics' => array(
- 'nb_pageviews' => Piwik::translate('General_ColumnPageviews'),
- 'nb_uniq_pageviews' => Piwik::translate('General_ColumnUniquePageviews'),
- 'nb_downloads' => Piwik::translate('General_Downloads'),
- 'nb_uniq_downloads' => Piwik::translate('Actions_ColumnUniqueDownloads'),
- 'nb_outlinks' => Piwik::translate('General_Outlinks'),
- 'nb_uniq_outlinks' => Piwik::translate('Actions_ColumnUniqueOutlinks'),
- 'nb_searches' => Piwik::translate('Actions_ColumnSearches'),
- 'nb_keywords' => Piwik::translate('Actions_ColumnSiteSearchKeywords'),
- 'avg_time_generation' => Piwik::translate('General_ColumnAverageGenerationTime'),
- ),
- 'metricsDocumentation' => array(
- 'nb_pageviews' => Piwik::translate('General_ColumnPageviewsDocumentation'),
- 'nb_uniq_pageviews' => Piwik::translate('General_ColumnUniquePageviewsDocumentation'),
- 'nb_downloads' => Piwik::translate('Actions_ColumnClicksDocumentation'),
- 'nb_uniq_downloads' => Piwik::translate('Actions_ColumnUniqueClicksDocumentation'),
- 'nb_outlinks' => Piwik::translate('Actions_ColumnClicksDocumentation'),
- 'nb_uniq_outlinks' => Piwik::translate('Actions_ColumnUniqueClicksDocumentation'),
- 'nb_searches' => Piwik::translate('Actions_ColumnSearchesDocumentation'),
- 'avg_time_generation' => Piwik::translate('General_ColumnAverageGenerationTimeDocumentation'),
-// 'nb_keywords' => Piwik::translate('Actions_ColumnSiteSearchKeywords'),
- ),
- 'processedMetrics' => false,
- 'order' => 1
- );
-
- $metrics = array(
- 'nb_hits' => Piwik::translate('General_ColumnPageviews'),
- 'nb_visits' => Piwik::translate('General_ColumnUniquePageviews'),
- 'bounce_rate' => Piwik::translate('General_ColumnBounceRate'),
- 'avg_time_on_page' => Piwik::translate('General_ColumnAverageTimeOnPage'),
- 'exit_rate' => Piwik::translate('General_ColumnExitRate'),
- 'avg_time_generation' => Piwik::translate('General_ColumnAverageGenerationTime')
- );
-
- $documentation = array(
- 'nb_hits' => Piwik::translate('General_ColumnPageviewsDocumentation'),
- 'nb_visits' => Piwik::translate('General_ColumnUniquePageviewsDocumentation'),
- 'bounce_rate' => Piwik::translate('General_ColumnPageBounceRateDocumentation'),
- 'avg_time_on_page' => Piwik::translate('General_ColumnAverageTimeOnPageDocumentation'),
- 'exit_rate' => Piwik::translate('General_ColumnExitRateDocumentation'),
- 'avg_time_generation' => Piwik::translate('General_ColumnAverageGenerationTimeDocumentation'),
- );
-
- // pages report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('Actions_PageUrls'),
- 'module' => 'Actions',
- 'action' => 'getPageUrls',
- 'dimension' => Piwik::translate('Actions_ColumnPageURL'),
- 'metrics' => $metrics,
- 'metricsDocumentation' => $documentation,
- 'documentation' => Piwik::translate('Actions_PagesReportDocumentation', '<br />')
- . '<br />' . Piwik::translate('General_UsePlusMinusIconsDocumentation'),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getPageUrls',
- 'order' => 2
- );
-
- // entry pages report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('Actions_SubmenuPagesEntry'),
- 'module' => 'Actions',
- 'action' => 'getEntryPageUrls',
- 'dimension' => Piwik::translate('Actions_ColumnPageURL'),
- 'metrics' => array(
- 'entry_nb_visits' => Piwik::translate('General_ColumnEntrances'),
- 'entry_bounce_count' => Piwik::translate('General_ColumnBounces'),
- 'bounce_rate' => Piwik::translate('General_ColumnBounceRate'),
- ),
- 'metricsDocumentation' => array(
- 'entry_nb_visits' => Piwik::translate('General_ColumnEntrancesDocumentation'),
- 'entry_bounce_count' => Piwik::translate('General_ColumnBouncesDocumentation'),
- 'bounce_rate' => Piwik::translate('General_ColumnBounceRateForPageDocumentation')
- ),
- 'documentation' => Piwik::translate('Actions_EntryPagesReportDocumentation', '<br />')
- . ' ' . Piwik::translate('General_UsePlusMinusIconsDocumentation'),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getEntryPageUrls',
- 'order' => 3
- );
-
- // exit pages report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('Actions_SubmenuPagesExit'),
- 'module' => 'Actions',
- 'action' => 'getExitPageUrls',
- 'dimension' => Piwik::translate('Actions_ColumnPageURL'),
- 'metrics' => array(
- 'exit_nb_visits' => Piwik::translate('General_ColumnExits'),
- 'nb_visits' => Piwik::translate('General_ColumnUniquePageviews'),
- 'exit_rate' => Piwik::translate('General_ColumnExitRate')
- ),
- 'metricsDocumentation' => array(
- 'exit_nb_visits' => Piwik::translate('General_ColumnExitsDocumentation'),
- 'nb_visits' => Piwik::translate('General_ColumnUniquePageviewsDocumentation'),
- 'exit_rate' => Piwik::translate('General_ColumnExitRateDocumentation')
- ),
- 'documentation' => Piwik::translate('Actions_ExitPagesReportDocumentation', '<br />')
- . ' ' . Piwik::translate('General_UsePlusMinusIconsDocumentation'),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getExitPageUrls',
- 'order' => 4
- );
-
- // page titles report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('Actions_SubmenuPageTitles'),
- 'module' => 'Actions',
- 'action' => 'getPageTitles',
- 'dimension' => Piwik::translate('Actions_ColumnPageName'),
- 'metrics' => $metrics,
- 'metricsDocumentation' => $documentation,
- 'documentation' => Piwik::translate('Actions_PageTitlesReportDocumentation', array('<br />', htmlentities('<title>'))),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getPageTitles',
- 'order' => 5,
-
- );
-
- // entry page titles report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('Actions_EntryPageTitles'),
- 'module' => 'Actions',
- 'action' => 'getEntryPageTitles',
- 'dimension' => Piwik::translate('Actions_ColumnPageName'),
- 'metrics' => array(
- 'entry_nb_visits' => Piwik::translate('General_ColumnEntrances'),
- 'entry_bounce_count' => Piwik::translate('General_ColumnBounces'),
- 'bounce_rate' => Piwik::translate('General_ColumnBounceRate'),
- ),
- 'metricsDocumentation' => array(
- 'entry_nb_visits' => Piwik::translate('General_ColumnEntrancesDocumentation'),
- 'entry_bounce_count' => Piwik::translate('General_ColumnBouncesDocumentation'),
- 'bounce_rate' => Piwik::translate('General_ColumnBounceRateForPageDocumentation')
- ),
- 'documentation' => Piwik::translate('Actions_ExitPageTitlesReportDocumentation', '<br />')
- . ' ' . Piwik::translate('General_UsePlusMinusIconsDocumentation'),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getEntryPageTitles',
- 'order' => 6
- );
-
- // exit page titles report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('Actions_ExitPageTitles'),
- 'module' => 'Actions',
- 'action' => 'getExitPageTitles',
- 'dimension' => Piwik::translate('Actions_ColumnPageName'),
- 'metrics' => array(
- 'exit_nb_visits' => Piwik::translate('General_ColumnExits'),
- 'nb_visits' => Piwik::translate('General_ColumnUniquePageviews'),
- 'exit_rate' => Piwik::translate('General_ColumnExitRate')
- ),
- 'metricsDocumentation' => array(
- 'exit_nb_visits' => Piwik::translate('General_ColumnExitsDocumentation'),
- 'nb_visits' => Piwik::translate('General_ColumnUniquePageviewsDocumentation'),
- 'exit_rate' => Piwik::translate('General_ColumnExitRateDocumentation')
- ),
- 'documentation' => Piwik::translate('Actions_EntryPageTitlesReportDocumentation', '<br />')
- . ' ' . Piwik::translate('General_UsePlusMinusIconsDocumentation'),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getExitPageTitles',
- 'order' => 7
- );
-
- $documentation = array(
- 'nb_visits' => Piwik::translate('Actions_ColumnUniqueClicksDocumentation'),
- 'nb_hits' => Piwik::translate('Actions_ColumnClicksDocumentation')
- );
-
- // outlinks report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('General_Outlinks'),
- 'module' => 'Actions',
- 'action' => 'getOutlinks',
- 'dimension' => Piwik::translate('Actions_ColumnClickedURL'),
- 'metrics' => array(
- 'nb_visits' => Piwik::translate('Actions_ColumnUniqueClicks'),
- 'nb_hits' => Piwik::translate('Actions_ColumnClicks')
- ),
- 'metricsDocumentation' => $documentation,
- 'documentation' => Piwik::translate('Actions_OutlinksReportDocumentation') . ' '
- . Piwik::translate('Actions_OutlinkDocumentation') . '<br />'
- . Piwik::translate('General_UsePlusMinusIconsDocumentation'),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getOutlinks',
- 'order' => 8,
- );
-
- // downloads report
- $reports[] = array(
- 'category' => Piwik::translate('General_Actions'),
- 'name' => Piwik::translate('General_Downloads'),
- 'module' => 'Actions',
- 'action' => 'getDownloads',
- 'dimension' => Piwik::translate('Actions_ColumnDownloadURL'),
- 'metrics' => array(
- 'nb_visits' => Piwik::translate('Actions_ColumnUniqueDownloads'),
- 'nb_hits' => Piwik::translate('General_Downloads')
- ),
- 'metricsDocumentation' => $documentation,
- 'documentation' => Piwik::translate('Actions_DownloadsReportDocumentation', '<br />'),
- 'processedMetrics' => false,
- 'actionToLoadSubTables' => 'getDownloads',
- 'order' => 9,
- );
-
if ($this->isSiteSearchEnabled()) {
// Search Keywords
$reports[] = array(
@@ -496,15 +209,6 @@ class Actions extends \Piwik\Plugin
public function configureViewDataTable(ViewDataTable $view)
{
switch ($view->requestConfig->apiMethodToRequestDataTable) {
- case 'Actions.getPageUrls':
- $this->configureViewForPageUrls($view);
- break;
- case 'Actions.getEntryPageUrls':
- $this->configureViewForEntryPageUrls($view);
- break;
- case 'Actions.getExitPageUrls':
- $this->configureViewForExitPageUrls($view);
- break;
case 'Actions.getSiteSearchKeywords':
$this->configureViewForSiteSearchKeywords($view);
break;
@@ -520,21 +224,6 @@ class Actions extends \Piwik\Plugin
case 'Actions.getPageTitlesFollowingSiteSearch':
$this->configureViewForGetPageUrlsOrTitlesFollowingSiteSearch($view, true);
break;
- case 'Actions.getPageTitles':
- $this->configureViewForGetPageTitles($view);
- break;
- case 'Actions.getEntryPageTitles':
- $this->configureViewForGetEntryPageTitles($view);
- break;
- case 'Actions.getExitPageTitles':
- $this->configureViewForGetExitPageTitles($view);
- break;
- case 'Actions.getDownloads':
- $this->configureViewForGetDownloads($view);
- break;
- case 'Actions.getOutlinks':
- $this->configureViewForGetOutlinks($view);
- break;
}
if ($this->pluginName == $view->requestConfig->getApiModuleToRequest()) {
@@ -611,113 +300,6 @@ class Actions extends \Piwik\Plugin
}
}
- private function addPageDisplayProperties(ViewDataTable $view)
- {
- $view->config->addTranslations(array(
- 'nb_hits' => Piwik::translate('General_ColumnPageviews'),
- 'nb_visits' => Piwik::translate('General_ColumnUniquePageviews'),
- 'avg_time_on_page' => Piwik::translate('General_ColumnAverageTimeOnPage'),
- 'bounce_rate' => Piwik::translate('General_ColumnBounceRate'),
- 'exit_rate' => Piwik::translate('General_ColumnExitRate'),
- 'avg_time_generation' => Piwik::translate('General_ColumnAverageGenerationTime'),
- ));
-
- // prettify avg_time_on_page column
- $getPrettyTimeFromSeconds = '\Piwik\MetricsFormatter::getPrettyTimeFromSeconds';
- $view->config->filters[] = array('ColumnCallbackReplace', array('avg_time_on_page', $getPrettyTimeFromSeconds));
-
- // prettify avg_time_generation column
- $avgTimeCallback = function ($time) {
- return $time ? MetricsFormatter::getPrettyTimeFromSeconds($time, true, true, false) : "-";
- };
- $view->config->filters[] = array('ColumnCallbackReplace', array('avg_time_generation', $avgTimeCallback));
-
- // add avg_generation_time tooltip
- $tooltipCallback = function ($hits, $min, $max) {
- if (!$hits) {
- return false;
- }
-
- return Piwik::translate("Actions_AvgGenerationTimeTooltip", array(
- $hits,
- "<br />",
- MetricsFormatter::getPrettyTimeFromSeconds($min),
- MetricsFormatter::getPrettyTimeFromSeconds($max)
- ));
- };
- $view->config->filters[] = array('ColumnCallbackAddMetadata',
- array(
- array('nb_hits_with_time_generation', 'min_time_generation', 'max_time_generation'),
- 'avg_time_generation_tooltip',
- $tooltipCallback
- )
- );
-
- $this->addExcludeLowPopDisplayProperties($view);
- }
-
- public function configureViewForPageUrls(ViewDataTable $view)
- {
- $view->config->addTranslation('label', Piwik::translate('Actions_ColumnPageURL'));
- $view->config->columns_to_display = array('label', 'nb_hits', 'nb_visits', 'bounce_rate',
- 'avg_time_on_page', 'exit_rate', 'avg_time_generation');
-
- $this->addPageDisplayProperties($view);
- $this->addBaseDisplayProperties($view);
- }
-
- public function configureViewForEntryPageUrls(ViewDataTable $view)
- {
- // link to the page, not just the report, but only if not a widget
- $widget = Common::getRequestVar('widget', false);
-
- $view->config->self_url = Request::getCurrentUrlWithoutGenericFilters(array(
- 'module' => 'Actions',
- 'action' => $widget === false ? 'indexEntryPageUrls' : 'getEntryPageUrls'
- ));
-
- $view->config->addTranslations(array(
- 'label' => Piwik::translate('Actions_ColumnEntryPageURL'),
- 'entry_bounce_count' => Piwik::translate('General_ColumnBounces'),
- 'entry_nb_visits' => Piwik::translate('General_ColumnEntrances'))
- );
-
- $view->config->title = Piwik::translate('Actions_SubmenuPagesEntry');
- $view->config->addRelatedReport('Actions.getEntryPageTitles', Piwik::translate('Actions_EntryPageTitles'));
- $view->config->columns_to_display = array('label', 'entry_nb_visits', 'entry_bounce_count', 'bounce_rate');
- $view->requestConfig->filter_sort_column = 'entry_nb_visits';
- $view->requestConfig->filter_sort_order = 'desc';
-
- $this->addPageDisplayProperties($view);
- $this->addBaseDisplayProperties($view);
- }
-
- public function configureViewForExitPageUrls(ViewDataTable $view)
- {
- // link to the page, not just the report, but only if not a widget
- $widget = Common::getRequestVar('widget', false);
-
- $view->config->self_url = Request::getCurrentUrlWithoutGenericFilters(array(
- 'module' => 'Actions',
- 'action' => $widget === false ? 'indexExitPageUrls' : 'getExitPageUrls'
- ));
-
- $view->config->addTranslations(array(
- 'label' => Piwik::translate('Actions_ColumnExitPageURL'),
- 'exit_nb_visits' => Piwik::translate('General_ColumnExits'))
- );
-
- $view->config->title = Piwik::translate('Actions_SubmenuPagesExit');
- $view->config->addRelatedReport('Actions.getExitPageTitles', Piwik::translate('Actions_ExitPageTitles'));
-
- $view->config->columns_to_display = array('label', 'exit_nb_visits', 'nb_visits', 'exit_rate');
- $view->requestConfig->filter_sort_column = 'exit_nb_visits';
- $view->requestConfig->filter_sort_order = 'desc';
-
- $this->addPageDisplayProperties($view);
- $this->addBaseDisplayProperties($view);
- }
-
private function addSiteSearchDisplayProperties(ViewDataTable $view)
{
$view->config->addTranslations(array(
@@ -790,101 +372,5 @@ class Actions extends \Piwik\Plugin
$this->addBaseDisplayProperties($view);
}
- public function configureViewForGetPageTitles(ViewDataTable $view)
- {
- // link to the page, not just the report, but only if not a widget
- $widget = Common::getRequestVar('widget', false);
-
- $view->config->self_url = Request::getCurrentUrlWithoutGenericFilters(array(
- 'module' => 'Actions',
- 'action' => $widget === false ? 'indexPageTitles' : 'getPageTitles'
- ));
-
- $view->config->title = Piwik::translate('Actions_SubmenuPageTitles');
- $view->config->addRelatedReports(array(
- 'Actions.getEntryPageTitles' => Piwik::translate('Actions_EntryPageTitles'),
- 'Actions.getExitPageTitles' => Piwik::translate('Actions_ExitPageTitles'),
- ));
-
- $view->config->addTranslation('label', Piwik::translate('Actions_ColumnPageName'));
- $view->config->columns_to_display = array('label', 'nb_hits', 'nb_visits', 'bounce_rate',
- 'avg_time_on_page', 'exit_rate', 'avg_time_generation');
-
- $this->addPageDisplayProperties($view);
- $this->addBaseDisplayProperties($view);
- }
-
- public function configureViewForGetEntryPageTitles(ViewDataTable $view)
- {
- $entryPageUrlAction =
- Common::getRequestVar('widget', false) === false ? 'indexEntryPageUrls' : 'getEntryPageUrls';
-
- $view->config->addTranslations(array(
- 'label' => Piwik::translate('Actions_ColumnEntryPageTitle'),
- 'entry_bounce_count' => Piwik::translate('General_ColumnBounces'),
- 'entry_nb_visits' => Piwik::translate('General_ColumnEntrances'),
- ));
- $view->config->addRelatedReports(array(
- 'Actions.getPageTitles' => Piwik::translate('Actions_SubmenuPageTitles'),
- "Actions.$entryPageUrlAction" => Piwik::translate('Actions_SubmenuPagesEntry')
- ));
-
- $view->config->columns_to_display = array('label', 'entry_nb_visits', 'entry_bounce_count', 'bounce_rate');
- $view->config->title = Piwik::translate('Actions_EntryPageTitles');
-
- $view->requestConfig->filter_sort_column = 'entry_nb_visits';
-
- $this->addPageDisplayProperties($view);
- $this->addBaseDisplayProperties($view);
- }
-
- public function configureViewForGetExitPageTitles(ViewDataTable $view)
- {
- $exitPageUrlAction =
- Common::getRequestVar('widget', false) === false ? 'indexExitPageUrls' : 'getExitPageUrls';
-
- $view->config->addTranslations(array(
- 'label' => Piwik::translate('Actions_ColumnExitPageTitle'),
- 'exit_nb_visits' => Piwik::translate('General_ColumnExits'),
- ));
- $view->config->addRelatedReports(array(
- 'Actions.getPageTitles' => Piwik::translate('Actions_SubmenuPageTitles'),
- "Actions.$exitPageUrlAction" => Piwik::translate('Actions_SubmenuPagesExit'),
- ));
-
- $view->config->title = Piwik::translate('Actions_ExitPageTitles');
- $view->config->columns_to_display = array('label', 'exit_nb_visits', 'nb_visits', 'exit_rate');
-
- $this->addPageDisplayProperties($view);
- $this->addBaseDisplayProperties($view);
- }
-
- public function configureViewForGetDownloads(ViewDataTable $view)
- {
- $view->config->addTranslations(array(
- 'label' => Piwik::translate('Actions_ColumnDownloadURL'),
- 'nb_visits' => Piwik::translate('Actions_ColumnUniqueDownloads'),
- 'nb_hits' => Piwik::translate('General_Downloads'),
- ));
-
- $view->config->columns_to_display = array('label', 'nb_visits', 'nb_hits');
- $view->config->show_exclude_low_population = false;
-
- $this->addBaseDisplayProperties($view);
- }
-
- public function configureViewForGetOutlinks(ViewDataTable $view)
- {
- $view->config->addTranslations(array(
- 'label' => Piwik::translate('Actions_ColumnClickedURL'),
- 'nb_visits' => Piwik::translate('Actions_ColumnUniqueClicks'),
- 'nb_hits' => Piwik::translate('Actions_ColumnClicks'),
- ));
-
- $view->config->columns_to_display = array('label', 'nb_visits', 'nb_hits');
- $view->config->show_exclude_low_population = false;
-
- $this->addBaseDisplayProperties($view);
- }
}