Next.js
Con next/script, en App Router o en Pages Router.
App Router: mete el Script en el layout raíz
La estrategia afterInteractive carga la llave cuando la página ya es usable, que es justo lo que quieres.
tsx// app/layout.tsx import Script from "next/script"; export default function RootLayout({ children }: { children: React.ReactNode }) { return ( <html> <body> {children} <Script defer data-domain="example.com" src="https://pisi.to/js/llave.js" strategy="afterInteractive" /> </body> </html> ); }Pages Router: en _document
Si todavía vives en pages/, va en el documento, dentro del <Head>.
tsx// pages/_document.tsx import { Head, Html, Main, NextScript } from "next/document"; export default function Document() { return ( <Html> <Head> <script defer data-domain="example.com" src="https://pisi.to/js/llave.js" /> </Head> <body> <Main /> <NextScript /> </body> </Html> ); }Despliega
En desarrollo no verás nada: la llave no dispara en localhost a propósito (§4.4).
Comprobar que funciona
Abre tu web en una pestaña nueva y mira el dashboard: deberías aparecer en «ahora mismo en casa» en menos de diez segundos. Si no aparece, revisa el checklist del onboarding.