diff --git a/package.json b/package.json index 44dc2dd1..4a362bb1 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "monaco-editor": "^0.47.0", "ng-terminal": "~6.1.0", "ng2-charts": "3.0.11", + "ngx-matomo-client": "^6.1.3", "ngx-monaco-editor-v2": "16.0.1", "papaparse": "^5.4.1", "rxjs": "~7.5.5", diff --git a/src/app/app.module.ts b/src/app/app.module.ts index e4fa86db..68d47432 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -16,6 +16,7 @@ import { AppEffects } from './effects/app.effects'; import { RobotWiredEffects } from './effects/robot.wired.effects'; import { CoreModule } from './modules/core/core.module'; +import { MatomoModule } from 'ngx-matomo-client'; import {CodeEditorEffects} from "./effects/code-editor.effects"; import {MonacoEditorModule} from "ngx-monaco-editor-v2"; @@ -41,6 +42,15 @@ export function createTranslateLoader(http: HttpClient) { deps: [HttpClient] } }), + MatomoModule.forRoot({ + scriptUrl: 'https://leaphyeasybloqs.com/matomo/matomo.js', + trackers: [ + { + trackerUrl: 'https://leaphyeasybloqs.com/matomo/matomo.php', + siteId: 1 + } + ], + }), CoreModule, MonacoEditorModule.forRoot() ], diff --git a/yarn.lock b/yarn.lock index 51dc3d9e..b875be73 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6963,6 +6963,13 @@ ng2-charts@3.0.11: lodash-es "^4.17.15" tslib "^2.3.0" +ngx-matomo-client@^6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/ngx-matomo-client/-/ngx-matomo-client-6.1.3.tgz#2e90c03c7fbc2a2b22d644c76ed64dce4929ad49" + integrity sha512-MdnA5u5xJMm1qiaUkyJRuiYe4VaY24qjFq8SYUME5u+XcPWcULpNkJwJAD7EaIv8hm9QbxQyxuqfBKf+b4C/0g== + dependencies: + tslib "^2.3.0" + ngx-monaco-editor-v2@16.0.1: version "16.0.1" resolved "https://registry.yarnpkg.com/ngx-monaco-editor-v2/-/ngx-monaco-editor-v2-16.0.1.tgz#5ac93821fb9124d914b399beb4da4c1b30546905"