diff --git a/apps/landing/src/pages/_app.tsx b/apps/landing/src/pages/_app.tsx
index ebae776..e1a8ca4 100644
--- a/apps/landing/src/pages/_app.tsx
+++ b/apps/landing/src/pages/_app.tsx
@@ -6,6 +6,7 @@ import {toast, Toaster} from 'sonner';
import {SWRConfig} from 'swr';
import {network} from '../lib/network';
import {DefaultSeo} from 'next-seo';
+import Script from 'next/script';
/**
* Main app component
@@ -15,10 +16,6 @@ import {DefaultSeo} from 'next-seo';
*/
function App({Component, pageProps}: AppProps) {
useEffect(() => {
- if (typeof window === 'undefined') {
- return;
- }
-
const searchParams = new URLSearchParams(window.location.search);
const message = searchParams.get('message');
@@ -68,6 +65,13 @@ export default function WithProviders(props: AppProps) {
additionalMetaTags={[{property: 'title', content: 'Plunk | The Open-Source Email Platform'}]}
/>
+
+
);
diff --git a/apps/web/src/pages/_app.tsx b/apps/web/src/pages/_app.tsx
index 3f01845..461dbcd 100644
--- a/apps/web/src/pages/_app.tsx
+++ b/apps/web/src/pages/_app.tsx
@@ -14,6 +14,7 @@ import {network} from '../lib/network';
import dayjs from 'dayjs';
import relativeTime from 'dayjs/plugin/relativeTime';
import advancedFormat from 'dayjs/plugin/advancedFormat';
+import Script from 'next/script';
// Configure dayjs plugins globally
dayjs.extend(relativeTime);
@@ -112,6 +113,14 @@ export default function WithProviders(props: AppProps) {
}}
>
+
+
+
diff --git a/apps/wiki/app/layout.tsx b/apps/wiki/app/layout.tsx
index 1f8b760..a3fd394 100644
--- a/apps/wiki/app/layout.tsx
+++ b/apps/wiki/app/layout.tsx
@@ -1,6 +1,7 @@
import './global.css';
import {DocsLayout} from 'fumadocs-ui/layouts/docs';
import {RootProvider} from 'fumadocs-ui/provider/next';
+import Script from 'next/script';
import type {ReactNode} from 'react';
import React from 'react';
@@ -64,6 +65,12 @@ export default function Layout({children}: {children: ReactNode}) {
+