diff --git a/package.json b/package.json index 1419bf0..435be1c 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "ackee-tracker": "^3.3.0", "core-js": "^3.6.4", "vue": "^2.6.11", "vue-router": "^3.1.6" diff --git a/src/main.js b/src/main.js index a185ec2..d272312 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,7 @@ import Vue from 'vue'; import App from './App.vue'; import router from './router'; +import * as Ackee from 'ackee-tracker'; Vue.config.productionTip = false; @@ -9,3 +10,13 @@ new Vue({ render: (h) => h(App), mounted: () => document.dispatchEvent(new Event("x-app-rendered")), }).$mount('#app'); + +if (typeof window !== 'undefined') { + Ackee.create({ + server: 'https://ackee.nuhacks.io', + domainId: 'd7ef3906-37ed-4496-81d1-8c6a22e58231' + }, { + ignoreLocalhost: true, + detailed: false + }).record(); +} diff --git a/yarn.lock b/yarn.lock index 89089da..617a7c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1352,6 +1352,13 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" +ackee-tracker@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/ackee-tracker/-/ackee-tracker-3.3.0.tgz#03d32a6a3dc912e47c2f6c0de9b91b6c7088a672" + integrity sha512-nbOe3Uwq+Ho0TX1P1kRQIM+lIhfiIgugZd8ieufhUJGR49g8OKbMjSt1Ju7fqW9jwQbReGU7QugXGoGGL/TWEg== + dependencies: + platform "^1.3.5" + acorn-jsx@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" @@ -6183,6 +6190,11 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" +platform@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.5.tgz#fb6958c696e07e2918d2eeda0f0bc9448d733444" + integrity sha512-TuvHS8AOIZNAlE77WUDiR4rySV/VMptyMfcfeoMgs4P8apaZM3JrnbzBiixKUv+XR6i+BXrQh8WAnjaSPFO65Q== + pnp-webpack-plugin@^1.6.4: version "1.6.4" resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149"