diff --git a/package-lock.json b/package-lock.json index 602bd226..2b2dcbb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12117,6 +12117,11 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz", "integrity": "sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ==" }, + "vue-analytics": { + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/vue-analytics/-/vue-analytics-5.22.1.tgz", + "integrity": "sha512-HPKQMN7gfcUqS5SxoO0VxqLRRSPkG1H1FqglsHccz6BatBatNtm/Vyy8brApktZxNCfnAkrSVDpxg3/FNDeOgQ==" + }, "vue-cli-plugin-vuetify": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/vue-cli-plugin-vuetify/-/vue-cli-plugin-vuetify-2.0.5.tgz", diff --git a/package.json b/package.json index f6d7fb30..b92fe20d 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "register-service-worker": "^1.7.1", "roboto-fontface": "*", "vue": "^2.6.11", + "vue-analytics": "^5.22.1", "vue-cryptojs": "^2.1.4", "vue-headful": "^2.1.0", "vue-router": "^3.1.6", diff --git a/src/main.js b/src/main.js index cd118c7e..f18e5c0c 100644 --- a/src/main.js +++ b/src/main.js @@ -8,6 +8,7 @@ import '@fortawesome/fontawesome-free/css/all.css' import './plugins/crypto-js' import './plugins/toast-snackbar' import './plugins/vue-headful' +import './plugins/vue-analytics' Vue.config.productionTip = false diff --git a/src/plugins/vue-analytics.js b/src/plugins/vue-analytics.js new file mode 100644 index 00000000..74dff8cb --- /dev/null +++ b/src/plugins/vue-analytics.js @@ -0,0 +1,8 @@ +import Vue from 'vue' +import VueAnalytics from 'vue-analytics' + +if(process.env.VUE_APP_GANALYTICS){ + Vue.use(VueAnalytics, { + id: process.env.VUE_APP_GANALYTICS + }) +}