|
@@ -1,5 +1,6 @@
|
|
|
import type { Metadata } from "next";
|
|
import type { Metadata } from "next";
|
|
|
import { Geist, Geist_Mono } from "next/font/google";
|
|
import { Geist, Geist_Mono } from "next/font/google";
|
|
|
|
|
+import Script from "next/script";
|
|
|
import React from "react";
|
|
import React from "react";
|
|
|
import "./globals.scss";
|
|
import "./globals.scss";
|
|
|
import { SignalRProvider } from '@/contexts/signalrProvider';
|
|
import { SignalRProvider } from '@/contexts/signalrProvider';
|
|
@@ -46,6 +47,17 @@ export default async function RootLayout({
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<html lang="ko">
|
|
<html lang="ko">
|
|
|
|
|
+ <head>
|
|
|
|
|
+ <Script src="https://www.googletagmanager.com/gtag/js?id=G-DY6YFW4CTM" strategy="afterInteractive" />
|
|
|
|
|
+ <Script id="gtag-init" strategy="afterInteractive">
|
|
|
|
|
+ {`
|
|
|
|
|
+ window.dataLayer = window.dataLayer || [];
|
|
|
|
|
+ function gtag(){dataLayer.push(arguments);}
|
|
|
|
|
+ gtag('js', new Date());
|
|
|
|
|
+ gtag('config', 'G-DY6YFW4CTM');
|
|
|
|
|
+ `}
|
|
|
|
|
+ </Script>
|
|
|
|
|
+ </head>
|
|
|
<body className={`${geistSans.variable} ${geistMono.variable} antialiased`}>
|
|
<body className={`${geistSans.variable} ${geistMono.variable} antialiased`}>
|
|
|
<SignalRProvider accessToken={accessToken} signalRCryptoUrl={signalRCryptoUrl} signalRChatUrl={signalRChatUrl}>
|
|
<SignalRProvider accessToken={accessToken} signalRCryptoUrl={signalRCryptoUrl} signalRChatUrl={signalRChatUrl}>
|
|
|
<AuthProvider>
|
|
<AuthProvider>
|