diff options
author | Stefan Giehl <stefan@matomo.org> | 2020-11-17 22:32:53 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-17 22:32:53 +0300 |
commit | 72936e15a743f752d3a487c4f4504811f37103c4 (patch) | |
tree | a29b334031243247f4da0b88d219d6a7a0e9bd01 /plugins/DevicePlugins | |
parent | bc32b1aa3b07f8acd300f21d87ee8100f180d8e1 (diff) |
Improve newly added dimensions/metrics (#16731)
Diffstat (limited to 'plugins/DevicePlugins')
-rw-r--r-- | plugins/DevicePlugins/Columns/DevicePluginColumn.php | 11 |
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); + } } |