diff --git a/package.json b/package.json index 5d4b92bf..a79d75fe 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue": "^2.6.10", "vue-avatar": "^2.1.8", "vue-debounce": "^2.6.0", + "vue-gtag": "^1.16.1", "vue-template-compiler": "^2.6.10", "vue-the-mask": "^0.11.1", "vuelidate": "^0.7.4", diff --git a/resources/assets/vue/app.js b/resources/assets/vue/app.js index 39e22279..0479ab13 100644 --- a/resources/assets/vue/app.js +++ b/resources/assets/vue/app.js @@ -2,6 +2,7 @@ /** Dependencies */ import Vue from 'vue' import store from './vuex/store'; +import VueGtag from 'vue-gtag' window.route = require('./general/functions/router'); @@ -54,6 +55,18 @@ Vue.component(Avatar); const files = require.context('./', true, /\.vue$/i); files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default)); +// Google Analytics 4 (GA4) Integration +Vue.use(VueGtag, { + property: { + id: 'G-FEJNZTR0WP', + params: { + user_id: store.getters.getUserId + } + } +}); + +console.log('Google Tag pushed'); + const app = new Vue({ el: '#app', store, diff --git a/resources/views/layouts/base.blade.php b/resources/views/layouts/base.blade.php index c820242e..c6e645b9 100644 --- a/resources/views/layouts/base.blade.php +++ b/resources/views/layouts/base.blade.php @@ -9,10 +9,6 @@ } - - -
@yield('content') diff --git a/resources/views/vendor/head.blade.php b/resources/views/vendor/head.blade.php index 21aa971e..c3502429 100644 --- a/resources/views/vendor/head.blade.php +++ b/resources/views/vendor/head.blade.php @@ -1,11 +1,3 @@ - - - - Exchange - Overseas Money Transfers