diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 1af62d2c..2b1c1dc8 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -50,6 +50,7 @@ const config: Config = { markdown: { mermaid: true, }, + clientModules: ["./src/clientModules/ensure-gtag.js"], themes: ["@docusaurus/theme-mermaid"], presets: [ diff --git a/src/clientModules/ensure-gtag.js b/src/clientModules/ensure-gtag.js new file mode 100644 index 00000000..8a34feac --- /dev/null +++ b/src/clientModules/ensure-gtag.js @@ -0,0 +1,7 @@ +if ( + process.env.NODE_ENV !== "production" && + typeof window !== "undefined" && + typeof window.gtag !== "function" +) { + window.gtag = () => {}; +}