From 6b2d91a47be026c4ee4e498296d2c611991cb35c Mon Sep 17 00:00:00 2001 From: John Hess Date: Thu, 30 Jun 2022 18:57:58 -0500 Subject: [PATCH] add matomo config --- src/assets/config.json | 45 +++++++++++++++++++------------ src/services/analytics.service.js | 10 +++---- 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/src/assets/config.json b/src/assets/config.json index cecc24f..ff4e750 100644 --- a/src/assets/config.json +++ b/src/assets/config.json @@ -9,24 +9,35 @@ "productLink": "letsconvene.im", "defaultServer": "https://neo.keanu.im", "rtl": false, - "analytics": { - "enabled": true, - "config": { - "server": "https://metrics.cleaninsights.org/cleaninsights.php", - "siteId": 14, - "timeout": 5, - "persistEveryNTimes": 1, - "debug": true, - "campaigns": { - "beta": { - "start": "2021-01-01T00:00:00-00:00", - "end": "2021-12-31T23:59:59-00:00", - "aggregationPeriodLength": 1, - "numberOfPeriods": 90, - "onlyRecordOnce": false, - "eventAggregationRule": "avg" + "analytics": [ + { + "enabled": true, + "type": "ci", + "config": { + "server": "https://metrics.cleaninsights.org/cleaninsights.php", + "siteId": 14, + "timeout": 5, + "persistEveryNTimes": 1, + "debug": true, + "campaigns": { + "beta": { + "start": "2021-01-01T00:00:00-00:00", + "end": "2021-12-31T23:59:59-00:00", + "aggregationPeriodLength": 1, + "numberOfPeriods": 90, + "onlyRecordOnce": false, + "eventAggregationRule": "avg" + } } } + }, + { + "enabled": true, + "type": "matomo", + "config": { + "server": "https://metrics.cleaninsights.org/", + "siteId": "17" + } } - } + ] } \ No newline at end of file diff --git a/src/services/analytics.service.js b/src/services/analytics.service.js index 3fd7cd1..ce7e58f 100644 --- a/src/services/analytics.service.js +++ b/src/services/analytics.service.js @@ -28,11 +28,11 @@ export default { } break; case "matomo": - { - let engine = matomo.install(Vue, engineConfig.config); - this.engines.push(engine); - } - break; + { + let engine = matomo.install(Vue, engineConfig.config); + this.engines.push(engine); + } + break; } } }