Переглянути джерело

Google Analytics changed to vue-gtag

master
brianconwaysa 5 місяці тому
джерело
коміт
6a912af253
4 змінених файлів з 2291 додано та 17642 видалено
  1. 2268
    17630
      package-lock.json
  2. 5
    3
      package.json
  3. 16
    7
      src/main.js
  4. 2
    2
      vue.config.js

+ 2268
- 17630
package-lock.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 5
- 3
package.json Переглянути файл

@@ -10,13 +10,15 @@
10 10
   },
11 11
   "dependencies": {
12 12
     "@nuxtjs/axios": "^5.13.1",
13
+    "@types/gtag.js": "0.0.20",
14
+    "@vue/shared": "^3.5.10",
13 15
     "animate.css": "^3.7.2",
14 16
     "aos": "^3.0.0-beta.6",
15 17
     "axios": "^0.24.0",
16 18
     "bootstrap": "^5.1.3",
17 19
     "bootstrap-vue": "^2.22.0",
18 20
     "core-js": "^2.6.12",
19
-    "crypto-js": "^4.0.0",
21
+    "crypto-js": "^4.2.0",
20 22
     "datatables.net": "^1.11.3",
21 23
     "jquery": "^3.6.0",
22 24
     "js-md5": "^0.7.3",
@@ -24,7 +26,7 @@
24 26
     "jspdf-autotable": "^3.5.14",
25 27
     "lodash": "^4.17.21",
26 28
     "material-design-icons-iconfont": "^3.0.3",
27
-    "moment": "^2.29.1",
29
+    "moment": "^2.30.1",
28 30
     "node-sass": "^4.14.1",
29 31
     "roboto-fontface": "*",
30 32
     "sass-loader": "^7.3.1",
@@ -32,13 +34,13 @@
32 34
     "uuid": "^8.3.2",
33 35
     "v-file-upload": "^3.1.7",
34 36
     "vue": "^2.6.12",
35
-    "vue-analytics": "^5.22.1",
36 37
     "vue-carousel": "^0.18.0",
37 38
     "vue-cryptojs": "^2.1.5",
38 39
     "vue-currency-input": "^1.22.6",
39 40
     "vue-disable-autocomplete": "0.0.4",
40 41
     "vue-eva-icons": "^1.1.1",
41 42
     "vue-float-label": "^1.6.1",
43
+    "vue-gtag": "^1.16.1",
42 44
     "vue-head": "^2.2.0",
43 45
     "vue-js-modal": "^1.3.35",
44 46
     "vue-json-excel": "^0.2.99",

+ 16
- 7
src/main.js Переглянути файл

@@ -4,6 +4,7 @@ import EvaIcons from 'vue-eva-icons'
4 4
 import axios from 'axios'
5 5
 import moment from 'moment'
6 6
 import App from './App.vue'
7
+import VueGtag from "vue-gtag";
7 8
 import router from './router'
8 9
 import store from './store'
9 10
 import * as VueGoogleMaps from 'vue2-google-maps'
@@ -12,7 +13,7 @@ import VueSocialSharing from 'vue-social-sharing'
12 13
 import VueCurrencyInput from 'vue-currency-input'
13 14
 import VueFloatLabel from 'vue-float-label'
14 15
 import VueCryptojs from 'vue-cryptojs'
15
-import VueAnalytics from 'vue-analytics'
16
+//import VueAnalytics from 'vue-analytics'
16 17
 import JsonExcel from 'vue-json-excel'
17 18
 import VModal from 'vue-js-modal'
18 19
 import vueFloatLabel from 'vue-float-label'
@@ -50,14 +51,22 @@ Vue.use(VueGoogleMaps, {
50 51
         },
51 52
     })
52 53
     //More info @ https://webdeasy.de/en/vue-analytics-en/
53
-Vue.use(VueAnalytics, {
54
-    id: 'UA-128891091-1',
55
-    router,
56
-})
54
+// Vue.use(VueAnalytics, {
55
+//     id: 'UA-128891091-1',
56
+//     router,
57
+// })
58
+Vue.use(VueGtag, {
59
+    config: {
60
+        id: 'G-WG43TKF30K',
61
+        params: {
62
+            send_page_view: false
63
+        }
64
+    }
65
+}, router)
57 66
 
58 67
 Vue.config.productionTip = false
59
-axios.defaults.baseURL = 'http://localhost:57260'
60
-    //axios.defaults.baseURL = 'https://www.pvsl.co.za:86/'
68
+//axios.defaults.baseURL = 'http://localhost:57260'
69
+    axios.defaults.baseURL = 'https://www.pvsl.co.za:86/'
61 70
     //axios.defaults.baseURL = 'http://training.provision-sa.com:120/'
62 71
 
63 72
 Vue.prototype.$axios = axios

+ 2
- 2
vue.config.js Переглянути файл

@@ -2,9 +2,9 @@ module.exports = {
2 2
     devServer: {
3 3
         proxy: {
4 4
             '/api': {
5
-                target: 'http://localhost:57260/',
5
+                //target: 'http://localhost:57260/',
6 6
                 //target: 'http://training.provision-sa.com:120/',
7
-                //target: 'https://www.pvsl.co.za:86/',
7
+                target: 'https://www.pvsl.co.za:86/',
8 8
                 changeOrigin: true,
9 9
             },
10 10
             '/nph-srep': {

Завантаження…
Відмінити
Зберегти