File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import GlobalHeader from '@/components/GlobalHeader/GlobalHeader';
99import { SnowOverlayProvider } from '@/providers/SnowOverlayProvider' ;
1010import SnowOverlayWrapper from '@/components/SnowOverlayWrapper/SnowOverlayWrapper' ;
1111import AuthContextProvider from '@/context/AuthContextProvider' ;
12+ import Script from 'next/script' ;
1213import Toaster from '@/components/Toaster/Toaster' ;
1314
1415const geistSans = localFont ( {
@@ -39,6 +40,20 @@ const RootLayout = ({
3940} > ) : JSX . Element => {
4041 return (
4142 < html lang = "en" >
43+ < head >
44+ < Script
45+ src = { `https://www.googletagmanager.com/gtag/js?id=${ process . env . NEXT_PUBLIC_GOOGLE_ANALYTICS_ID } ` }
46+ strategy = "afterInteractive"
47+ />
48+ < Script id = "google-analytics" strategy = "afterInteractive" >
49+ { `
50+ window.dataLayer = window.dataLayer || [];
51+ function gtag(){dataLayer.push(arguments);}
52+ gtag('js', new Date());
53+ gtag('config', '${ process . env . NEXT_PUBLIC_GOOGLE_ANALYTICS_ID } ');
54+ ` }
55+ </ Script >
56+ </ head >
4257 < body
4358 className = { `${ geistSans . variable } ${ geistMono . variable } antialiased bg-gradient` }
4459 >
You can’t perform that action at this time.
0 commit comments