Add a Surface Tag to your Next.js Site
pages/_document.tsx
<head>
import Document, { Html, Head, Main, NextScript } from "next/document"; import Script from "next/script"; export default class MyDocument extends Document { render() { return ( <Html lang="en"> <Head> <Script id="surface-tag" src="https://cdn.jsdelivr.net/gh/trysurface/scripts@latest/surface_tag.min.js" data-site-id="SITE_ID" // Replace this with your Site ID strategy="beforeInteractive" /> </Head> <body> <Main /> <NextScript /> </body> </Html> ); } }
Was this page helpful?