diff --git a/package-lock.json b/package-lock.json index 8d170c2..5f647f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11435,6 +11435,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-clipboard2": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.1.tgz", diff --git a/package.json b/package.json index 9e7f93e..913e458 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "js-beautify": "^1.11.0", "tailwindcss": "^1.4.4", "vue": "^2.6.11", + "vue-analytics": "^5.22.1", "vue-clipboard2": "^0.3.1" }, "devDependencies": { diff --git a/src/App.vue b/src/App.vue index 13a6b62..db66f9d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,19 +1,22 @@ diff --git a/src/main.js b/src/main.js index 0eb8261..6e43201 100644 --- a/src/main.js +++ b/src/main.js @@ -1,11 +1,16 @@ import Vue from 'vue' import App from './App.vue' import VueClipboard from 'vue-clipboard2'; +import VueAnalytics from 'vue-analytics'; Vue.config.productionTip = false; Vue.use(VueClipboard); +Vue.use(VueAnalytics, { + id: 'UA-161702225-3' +}); + Vue.filter('toId', (componentName) => { return componentName.toLowerCase().replace(/ /g, '-') });