From 6d37cef69e40a2f7f6b25faaf0f14ea6edd9a9ad Mon Sep 17 00:00:00 2001 From: Derrick Mehaffy Date: Tue, 10 Aug 2021 14:10:40 -0700 Subject: [PATCH] Remove normal Google Analytics and add GTM https://github.com/strapi/documentation/issues/379 --- docs/.vuepress/config.js | 29 +++++++++++++---------------- docs/package.json | 1 - 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index c23cda2e91..1c8265b8e3 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -160,10 +160,7 @@ const sidebar = { collapsable: true, sidebarDepth: 1, children: [ - [ - '/developer-docs/latest/developer-resources/content-api/integrations/react', - 'React' - ], + ['/developer-docs/latest/developer-resources/content-api/integrations/react', 'React'], [ '/developer-docs/latest/developer-resources/content-api/integrations/vue-js', 'Vue.js', @@ -215,16 +212,11 @@ const sidebar = { '/developer-docs/latest/developer-resources/content-api/integrations/flutter', 'Flutter', ], - [ - '/developer-docs/latest/developer-resources/content-api/integrations/go', - 'Go'], - [ - '/developer-docs/latest/developer-resources/content-api/integrations/php', - 'PHP' - ], + ['/developer-docs/latest/developer-resources/content-api/integrations/go', 'Go'], + ['/developer-docs/latest/developer-resources/content-api/integrations/php', 'PHP'], [ '/developer-docs/latest/developer-resources/content-api/integrations/laravel', - 'Laravel' + 'Laravel', ], ], }, @@ -360,7 +352,10 @@ const sidebar = { title: 'General settings', children: [ ['/user-docs/latest/settings/managing-global-settings', 'Managing global settings'], - ['/user-docs/latest/settings/configuring-users-permissions-plugin-settings', 'Configuring Users & Permissions plugin settings'], + [ + '/user-docs/latest/settings/configuring-users-permissions-plugin-settings', + 'Configuring Users & Permissions plugin settings', + ], ], }, ], @@ -393,9 +388,6 @@ module.exports = { plugins: { '@vuepress/medium-zoom': {}, 'vuepress-plugin-element-tabs': {}, - '@vuepress/google-analytics': { - ga: 'UA-54313258-1', - }, 'check-md': { ignore: checklinksIgnoredFiles, }, @@ -502,6 +494,11 @@ module.exports = { content: 'http://strapi.io/assets/images/strapi-website-preview.png', }, ], + [ + 'script', + {}, + `(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KN9JRWG');`, + ], ], themeConfig: { logo: '/assets/logo.png', diff --git a/docs/package.json b/docs/package.json index 338d0ad6e5..97a3630291 100644 --- a/docs/package.json +++ b/docs/package.json @@ -9,7 +9,6 @@ }, "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@vuepress/plugin-google-analytics": "^1.7.1", "@vuepress/plugin-medium-zoom": "^1.7.1", "vuepress": "^1.7.1", "vuepress-plugin-code-copy": "^1.0.6",