From 543b5df52bfa198208ac66263e325ea2d2172653 Mon Sep 17 00:00:00 2001 From: Joshua Chen Date: Sun, 16 Jan 2022 20:34:03 +0800 Subject: [PATCH] better? --- packages/docusaurus-plugin-google-gtag/src/gtag.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/docusaurus-plugin-google-gtag/src/gtag.tsx b/packages/docusaurus-plugin-google-gtag/src/gtag.tsx index 714275ee91..00e8af62df 100644 --- a/packages/docusaurus-plugin-google-gtag/src/gtag.tsx +++ b/packages/docusaurus-plugin-google-gtag/src/gtag.tsx @@ -12,6 +12,12 @@ import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'; import globalData from '@generated/globalData'; import type {PluginOptions} from '@docusaurus/plugin-google-gtag'; +declare global { + interface Window { + 'ga-disable-MEASUREMENT_ID': boolean; + } +} + export default (function () { if (!ExecutionEnvironment.canUseDOM) { return null; @@ -40,6 +46,7 @@ export default (function () { localStorage.getItem('docusaurus.cookieConsent') ?? 'null', ) as boolean | null; if (!cookieConsentResponse) { + window['ga-disable-MEASUREMENT_ID'] = true; return; } // Always refer to the variable on window in-case it gets overridden elsewhere.