Next.js RUM - Setup & Installation Docs | Middleware
index.html
import Script from "next/script" export default function RootLayout({ children, }: { children: React.ReactNode }) { return ( <html lang="en"> <head> <Script strategy="beforeInteractive" id="middleware-lib-init" src="https://cdnjs.middleware.io/browser/libs/0.0.1/middleware-rum.min.js" type="text/javascript" /> <Script strategy="beforeInteractive" id="middleware-script-init"> { ` if (window.Middleware){ window.Middleware.track({ serviceName: "nextjs-service-name", projectName: "nextjs-project-name", accountKey: "<REDACTED>", target: "https://name.middleware.io", tracePropagationTargets: [/localhost:3000/i] }); } ` } </Script> </head> <body> {children} </body> </html> ) }
import Script from 'next/script' export default function MyApp({ Component, pageProps }) { return ( <> <Component {...pageProps} /> <Script strategy="beforeInteractive" id="middleware-lib-init" src="https://cdnjs.middleware.io/browser/libs/0.0.1/middleware-rum.min.js" type="text/javascript" /> <Script strategy="beforeInteractive" id="middleware-script-init"> { ` if (window.Middleware){ window.Middleware.track({ serviceName: "nextjs-service-name", projectName: "nextjs-project-name", accountKey: "<REDACTED>", target: "https://name.middleware.io", tracePropagationTargets: [/localhost:3000/i] }); } ` } </Script> </> ) }
Was this page helpful?