From 1dab919c9f0c7f91c11cd0250b0fea7dc88661c3 Mon Sep 17 00:00:00 2001 From: Matan Kushner Date: Tue, 6 Jun 2023 19:23:58 -0400 Subject: [PATCH] Inline script for GA4 --- docs/.vuepress/config.ts | 19 +++++++++++++------ docs/package-lock.json | 19 ------------------- docs/package.json | 1 - 3 files changed, 13 insertions(+), 26 deletions(-) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index d657ef0e..84ca1737 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -116,6 +116,19 @@ module.exports = defineConfig({ }], ["meta", { name: "twitter:image", content: "https://starship.rs/icon.png" }], ["meta", { name: "twitter:alt", content: "Starship: Cross-Shell Prompt" }], + // Google Analytics + [ + 'script', + { + async: true, + src: 'https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX', + }, + ], + [ + 'script', + {}, + "window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-N3M0VJ9NL6');", + ], ], evergreen: true, theme: "default-prefers-color-scheme", @@ -350,12 +363,6 @@ module.exports = defineConfig({ }, }, plugins: [ - [ - "@vuepress/google-analytics", - { - ga: "G-N3M0VJ9NL6", - }, - ], [ "vuepress-plugin-sitemap", { diff --git a/docs/package-lock.json b/docs/package-lock.json index 7a6bfd41..c152d182 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -5,7 +5,6 @@ "packages": { "": { "devDependencies": { - "@vuepress/plugin-google-analytics": "^1.9.9", "vuepress": "^1.9.9", "vuepress-plugin-code-copy": "^1.0.6", "vuepress-plugin-sitemap": "^2.3.1", @@ -2266,15 +2265,6 @@ "lodash.debounce": "^4.0.8" } }, - "node_modules/@vuepress/plugin-google-analytics": { - "version": "1.9.9", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-google-analytics/-/plugin-google-analytics-1.9.9.tgz", - "integrity": "sha512-GxrM4BopPqTiGAq2ku5HqInha6uQZePxdGpU8etTbM6hhaxZAev4HehrtHISAJm5dVptbFFJl3sNGQBnw2deFQ==", - "dev": true, - "dependencies": { - "@vuepress/types": "1.9.9" - } - }, "node_modules/@vuepress/plugin-last-updated": { "version": "1.9.9", "resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.9.9.tgz", @@ -16512,15 +16502,6 @@ "lodash.debounce": "^4.0.8" } }, - "@vuepress/plugin-google-analytics": { - "version": "1.9.9", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-google-analytics/-/plugin-google-analytics-1.9.9.tgz", - "integrity": "sha512-GxrM4BopPqTiGAq2ku5HqInha6uQZePxdGpU8etTbM6hhaxZAev4HehrtHISAJm5dVptbFFJl3sNGQBnw2deFQ==", - "dev": true, - "requires": { - "@vuepress/types": "1.9.9" - } - }, "@vuepress/plugin-last-updated": { "version": "1.9.9", "resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.9.9.tgz", diff --git a/docs/package.json b/docs/package.json index 70dc4251..f030d187 100644 --- a/docs/package.json +++ b/docs/package.json @@ -4,7 +4,6 @@ "build": "vuepress build" }, "devDependencies": { - "@vuepress/plugin-google-analytics": "^1.9.9", "vuepress": "^1.9.9", "vuepress-plugin-code-copy": "^1.0.6", "vuepress-plugin-sitemap": "^2.3.1",