diff --git a/serv_nginx/bbvue/package-lock.json b/serv_nginx/bbvue/package-lock.json index b2c05c4..3bd0ec0 100644 --- a/serv_nginx/bbvue/package-lock.json +++ b/serv_nginx/bbvue/package-lock.json @@ -11,6 +11,7 @@ "axios": "^1.12.2", "pinia": "^3.0.3", "vue": "^3.5.22", + "vue-gtag-next": "^1.14.0", "vue-router": "^4.5.1" }, "devDependencies": { @@ -4382,6 +4383,15 @@ "eslint": "^8.57.0 || ^9.0.0" } }, + "node_modules/vue-gtag-next": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/vue-gtag-next/-/vue-gtag-next-1.14.0.tgz", + "integrity": "sha512-iJl+cOG2GU5NuxqzSSIpt03WVOvZqyKB9TOy7d55KiuvRklcnb2nlqxW5B/a3/sbIt7fla+XEkRyMCcoz0zAHw==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.0.0-rc.11" + } + }, "node_modules/vue-router": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", diff --git a/serv_nginx/bbvue/package.json b/serv_nginx/bbvue/package.json index 3517973..a529d45 100644 --- a/serv_nginx/bbvue/package.json +++ b/serv_nginx/bbvue/package.json @@ -17,6 +17,7 @@ "axios": "^1.12.2", "pinia": "^3.0.3", "vue": "^3.5.22", + "vue-gtag-next": "^1.14.0", "vue-router": "^4.5.1" }, "devDependencies": { diff --git a/serv_nginx/bbvue/src/main.js b/serv_nginx/bbvue/src/main.js index 355cb3e..8ff01d1 100644 --- a/serv_nginx/bbvue/src/main.js +++ b/serv_nginx/bbvue/src/main.js @@ -7,8 +7,29 @@ import App from './App.vue' import router from './router' import WriteLogo from './components/writeLogo.vue' + +// Яндекс.Метрика +import { createYmaps } from 'vue-yandex-metrica' + +// Google Analytics +import { createGtag } from 'vue-gtag-next' + const app = createApp(App) + +// Яндекс.Метрика +app.use(createYmaps, { + id: 104775055, + router: router, +}) + +// Google Analytics +app.use(createGtag, { + property: { + id: "G-r4bMCbf4zEwF7CJQu2XDn_9_G86ZL248xgWHavTY8iY" + } +}) + // Регистрируем компоненты глобально app.component('WriteLogo', WriteLogo)