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:
authorThomas Steur <thomas.steur@gmail.com>2013-11-19 23:32:13 +0400
committerThomas Steur <thomas.steur@gmail.com>2013-11-19 23:32:25 +0400
commit7c151162cf1aea4617231e95f0cae408e574303d (patch)
treeb58cfe79c7aa8518377a96018b10ae5867a7b136 /core/Metrics.php
parent10dee6af69eab8c5ca84ae65aac7f943c944aa02 (diff)
refs #1816 return ratio in API
Diffstat (limited to 'core/Metrics.php')
-rw-r--r--core/Metrics.php38
1 files changed, 38 insertions, 0 deletions
diff --git a/core/Metrics.php b/core/Metrics.php
index 3a936f35fc..d7db0794bb 100644
--- a/core/Metrics.php
+++ b/core/Metrics.php
@@ -286,6 +286,44 @@ class Metrics
return array_map(array('\\Piwik\\Piwik','translate'), $translations);
}
+ static public function getMetricIdsToProcessRatio()
+ {
+ return array(
+ Metrics::INDEX_NB_VISITS,
+ Metrics::INDEX_NB_UNIQ_VISITORS,
+ Metrics::INDEX_NB_ACTIONS,
+ Metrics::INDEX_PAGE_NB_HITS,
+ Metrics::INDEX_NB_VISITS_CONVERTED,
+ Metrics::INDEX_NB_CONVERSIONS
+ );
+ }
+
+ static public function getDefaultRatioMetrics()
+ {
+ $translations = array(
+ 'nb_visits_ratio_report' => 'General_ColumnNbVisitsRatio',
+ 'nb_uniq_visitors_ratio_report' => 'General_ColumnNbUniqVisitorsRatio',
+ 'nb_actions_ratio_report' => 'General_ColumnNbActionsRatio',
+ 'nb_hits_ratio_report' => 'General_ColumnNbHitsRatio',
+ 'nb_visits_converted_ratio_report' => 'General_ColumnNbVisitsConvertedRatio'
+ );
+
+ return array_map(array('\\Piwik\\Piwik','translate'), $translations);
+ }
+
+ static public function getDefaultRatioMetricsDocumentation()
+ {
+ $translations = array(
+ 'nb_visits_ratio_report' => 'General_ColumnNbVisitsRatioDocumentation',
+ 'nb_uniq_visitors_ratio_report' => 'General_ColumnNbUniqVisitorsRatioDocumentation',
+ 'nb_actions_ratio_report' => 'General_ColumnNbActionsRatioDocumentation',
+ 'nb_hits_ratio_report' => 'General_ColumnNbHitsRatioDocumentation',
+ 'nb_visits_converted_ratio_report' => 'General_ColumnNbConversionRatioDocumentation'
+ );
+
+ return array_map(array('\\Piwik\\Piwik','translate'), $translations);
+ }
+
static public function getDefaultMetricsDocumentation()
{
$documentation = array(