diff --git a/packages/web/app/src/lib/gtag.ts b/packages/web/app/src/lib/gtag.ts index 6de6d990f..18205febe 100644 --- a/packages/web/app/src/lib/gtag.ts +++ b/packages/web/app/src/lib/gtag.ts @@ -4,8 +4,13 @@ export const pageview = (url: string): void => { if (!env.analytics.googleAnalyticsTrackingId) { return; } + const gtag = (window as any).gtag; - (window as any).gtag('config', env.analytics.googleAnalyticsTrackingId, { - page_path: url, - }); + if (typeof gtag === 'function') { + gtag('config', env.analytics.googleAnalyticsTrackingId, { + page_path: url, + }); + } else { + console.error('window.gtag function not found'); + } }; diff --git a/packages/web/app/src/router.tsx b/packages/web/app/src/router.tsx index bd4230289..920bc2b53 100644 --- a/packages/web/app/src/router.tsx +++ b/packages/web/app/src/router.tsx @@ -101,13 +101,7 @@ function RootComponent() { {env.analytics.googleAnalyticsTrackingId && ( - +