From c461e7093cbb0df7928d00d2651f040bff456804 Mon Sep 17 00:00:00 2001 From: Gordana Dimic Date: Fri, 7 Jul 2023 12:17:01 +0200 Subject: [PATCH 1/2] add GA4 tracking code --- nuxt.config.js | 5 ++++- package-lock.json | 5 +++++ package.json | 3 ++- plugins/gtag.js | 5 +++++ 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 plugins/gtag.js diff --git a/nuxt.config.js b/nuxt.config.js index e0faf34..7c7b1eb 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -8,5 +8,8 @@ export default theme({ }, router: { base: '/githubpages-doc-guidelines/' - } + }, + plugins: [ + '~~/plugins/gtag', + ], }) diff --git a/package-lock.json b/package-lock.json index 4a78398..5c36e32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12073,6 +12073,11 @@ "resolved": "https://registry.npmjs.org/vue-client-only/-/vue-client-only-2.1.0.tgz", "integrity": "sha512-vKl1skEKn8EK9f8P2ZzhRnuaRHLHrlt1sbRmazlvsx6EiC3A8oWF8YCBrMJzoN+W3OnElwIGbVjsx6/xelY1AA==" }, + "vue-gtag": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/vue-gtag/-/vue-gtag-1.16.1.tgz", + "integrity": "sha512-5vs0pSGxdqrfXqN1Qwt0ZFXG0iTYjRMu/saddc7QIC5yp+DKgjWQRpGYVa7Pq+KbThxwzzMfo0sGi7ISa6NowA==" + }, "vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", diff --git a/package.json b/package.json index e1c9467..3cfffde 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@nuxt/content-theme-docs": "^0.11.0", - "nuxt": "^2.15.8" + "nuxt": "^2.15.8", + "vue-gtag": "^1.16.1" } } diff --git a/plugins/gtag.js b/plugins/gtag.js new file mode 100644 index 0000000..22a13b9 --- /dev/null +++ b/plugins/gtag.js @@ -0,0 +1,5 @@ +import Vue from 'vue'; +import VueGtag from 'vue-gtag'; +Vue.use(VueGtag, { + config: { id: 'G-18TD1S8XWL' } +}); \ No newline at end of file From 7e78acd537cd6807fd0c089c83ed2280dbd20dd3 Mon Sep 17 00:00:00 2001 From: Gordana Dimic Date: Fri, 7 Jul 2023 15:01:22 +0200 Subject: [PATCH 2/2] update github cd workflow --- .github/workflows/cd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 46bc94b..e368b9c 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -21,10 +21,10 @@ jobs: node-version: ${{ matrix.node }} - name: Install dependencies - run: yarn + run: npm install - name: Generate - run: yarn generate + run: npm run generate - name: Deploy uses: peaceiris/actions-gh-pages@v3