diff options
Diffstat (limited to 'plugins/DevicePlugins/Columns/DevicePluginColumn.php')
-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); + } } |