Skip to content

Commit c10b816

Browse files
committed
feature: Google Analytics 추적 스크립트 추가
1 parent 1a0be6d commit c10b816

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

src/app/layout.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type {Metadata, Viewport} from "next";
22
import localFont from "next/font/local";
33
import { JetBrains_Mono } from "next/font/google";
4+
import Script from "next/script";
45
import "./globals.css";
56
import QueryProvider from "@/shared/providers/query-provider";
67
import { ThemeProvider } from "@/shared/providers/theme-provider";
@@ -105,6 +106,18 @@ export default async function RootLayout({
105106
<link rel="preconnect" href="https://avatars.githubusercontent.com" />
106107
<link rel="dns-prefetch" href="https://avatars.githubusercontent.com" />
107108
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="anonymous" />
109+
<Script
110+
src="https://www.googletagmanager.com/gtag/js?id=G-QKZNEY525E"
111+
strategy="afterInteractive"
112+
/>
113+
<Script id="google-analytics" strategy="afterInteractive">
114+
{`
115+
window.dataLayer = window.dataLayer || [];
116+
function gtag(){dataLayer.push(arguments);}
117+
gtag('js', new Date());
118+
gtag('config', 'G-QKZNEY525E');
119+
`}
120+
</Script>
108121
</head>
109122
<body
110123
className={cn(

0 commit comments

Comments
 (0)