diff --git a/apps/react/docs/docusaurus.config.ts b/apps/react/docs/docusaurus.config.ts index 1ab46b2e..8ee73cb6 100644 --- a/apps/react/docs/docusaurus.config.ts +++ b/apps/react/docs/docusaurus.config.ts @@ -24,8 +24,6 @@ const config: Config = { locales: ["en"], }, - scripts: [], - presets: [ [ "classic", @@ -48,6 +46,8 @@ const config: Config = { ], ], + plugins: [], + themeConfig: { // Replace with your project's social card image: "img/docusaurus-social-card.jpg", @@ -150,14 +150,13 @@ const config: Config = { }; if (process.env.PROD === "true") { - config.scripts.push({ - src: `https://www.googletagmanager.com/gtag/js?id=${process.env.GTAG_ID}`, - async: true, - }); - config.scripts.push({ - src: "/js/gtag.js", - async: false, - }); + config.plugins.push([ + "@docusaurus/plugin-google-gtag", + { + trackingID: process.env.GTAG_ID, + anonymizeIP: true, + }, + ]); } export default config; diff --git a/apps/react/docs/package.json b/apps/react/docs/package.json index 23131128..c35015f1 100644 --- a/apps/react/docs/package.json +++ b/apps/react/docs/package.json @@ -16,6 +16,7 @@ }, "dependencies": { "@docusaurus/core": "3.2.1", + "@docusaurus/plugin-google-gtag": "^3.2.1", "@docusaurus/preset-classic": "3.2.1", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", diff --git a/apps/react/docs/yarn.lock b/apps/react/docs/yarn.lock index dbdc6c67..83aa6ee1 100644 --- a/apps/react/docs/yarn.lock +++ b/apps/react/docs/yarn.lock @@ -1455,7 +1455,7 @@ "@docusaurus/utils-validation" "3.2.1" tslib "^2.6.0" -"@docusaurus/plugin-google-gtag@3.2.1": +"@docusaurus/plugin-google-gtag@3.2.1", "@docusaurus/plugin-google-gtag@^3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.2.1.tgz#b54e6bfa0ca2efac5ed02fea39cbf069d2893a2c" integrity sha512-XtuJnlMvYfppeVdUyKiDIJAa/gTJKCQU92z8CLZZ9ibJdgVjFOLS10s0hIC0eL5z0U2u2loJz2rZ63HOkNHbBA==