diff --git a/app/layout.tsx b/app/layout.tsx
index a84e9bc..5c7c203 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -3,6 +3,7 @@ import '@/styles/globals.css'
import type { Metadata } from 'next'
import { QueryProvider } from '@/providers/query-provider'
import { ToastProvider } from '@/providers/toast-provider'
+import { GoogleTagManager } from '@next/third-parties/google'
import { Analytics } from '@vercel/analytics/react'
import { siteConfig } from '@/config/site'
@@ -96,6 +97,7 @@ export default function RootLayout({ children, modal }: RootLayoutProps) {
+
{modal && modal}
diff --git a/bun.lockb b/bun.lockb
index 16881ac..4757b14 100644
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 68d7de9..c4d2d13 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"prettier:check": "prettier --check ."
},
"dependencies": {
+ "@next/third-parties": "^14.2.13",
"@radix-ui/react-alert-dialog": "^1.1.1",
"@radix-ui/react-avatar": "^1.1.0",
"@radix-ui/react-dialog": "^1.1.1",