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:
authorStefan Giehl <stefan@matomo.org>2020-11-17 22:32:53 +0300
committerGitHub <noreply@github.com>2020-11-17 22:32:53 +0300
commit72936e15a743f752d3a487c4f4504811f37103c4 (patch)
treea29b334031243247f4da0b88d219d6a7a0e9bd01 /plugins/DevicePlugins
parentbc32b1aa3b07f8acd300f21d87ee8100f180d8e1 (diff)
Improve newly added dimensions/metrics (#16731)
Diffstat (limited to 'plugins/DevicePlugins')
-rw-r--r--plugins/DevicePlugins/Columns/DevicePluginColumn.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/DevicePlugins/Columns/DevicePluginColumn.php b/plugins/DevicePlugins/Columns/DevicePluginColumn.php
index 95145e8a0c..2024086730 100644
--- a/plugins/DevicePlugins/Columns/DevicePluginColumn.php
+++ b/plugins/DevicePlugins/Columns/DevicePluginColumn.php
@@ -8,6 +8,9 @@
*/
namespace Piwik\Plugins\DevicePlugins\Columns;
+use Piwik\Columns\DimensionMetricFactory;
+use Piwik\Columns\MetricsList;
+use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
/**
@@ -22,4 +25,12 @@ abstract class DevicePluginColumn extends VisitDimension
* set a custom icon not included in Piwik Core
*/
public $columnIcon = null;
+
+ public function configureMetrics(MetricsList $metricsList, DimensionMetricFactory $dimensionMetricFactory)
+ {
+ $name = Piwik::translate('General_VisitsWith', [$this->getName()]);
+
+ $metric = $dimensionMetricFactory->createCustomMetric('nb_visits_with_'.$this->getMetricId(), $name, 'sum(%s)');
+ $metricsList->addMetric($metric);
+ }
}