Captar los crawlers de IA
Los robots de IA (GPTBot, ClaudeBot, PerplexityBot…) recuperan tu HTML sin ejecutar JavaScript. Por eso la etiqueta w.js no puede verlos: para contar la fase «Explorado» del recorrido de IA hace falta un pequeño módulo del lado del servidor. Esta página explica cómo instalarlo.
Por qué un módulo del lado del servidor
Una etiqueta de medición clásica se ejecuta en el navegador del visitante. Un robot, en cambio, pide la página y se va: no se ejecuta ningún JavaScript ni se envía ningún evento. El módulo de servidor cubre ese hueco. Observa el user-agent de cada petición y, solo cuando reconoce un robot de IA, informa de la página a Snorklee.
Nunca toca el tráfico humano: tus visitantes siguen medidos únicamente por w.js, sin doble conteo.
Instalar el módulo de tu plataforma
Cada archivo está listo para usar, sin dependencias:
- WordPress — nada que hacer, el módulo viene en el plugin oficial y está activo por defecto.
- Cloudflare —
cloudflare-worker.js, para desplegar como Worker. Funciona delante de cualquier sitio pasado por el proxy de Cloudflare, incluidos Shopify, Webflow o Wix. - Next.js / Vercel —
vercel-middleware.js, para colocar comomiddleware.jsen la raíz del proyecto. - Netlify —
netlify-edge.js, para colocar ennetlify/edge-functions/con la ruta/*. - Node / Express —
node-express.js, middleware para montar antes de tus rutas. - PHP —
php-generic.php, para incluir al inicio de la página fuera de WordPress.
El módulo no bloquea: nunca espera la respuesta de Snorklee, y una caída de red por nuestra parte no ralentiza ni rompe tu página.
Configurar tu dominio
Al inicio de cada archivo hay un único valor que rellenar: tu dominio. Debe ser idéntico al atributo data-site de tu snippet w.js.
Un valor distinto señala un sitio que Snorklee no conoce: los avisos se rechazan y no aparece nada en tu panel, sin ningún mensaje de error visible en el sitio. Es lo primero que hay que comprobar si el contador se queda a cero.
Comprobar que los robots llegan
Abre la pestaña Tráfico IA. Los pasos de robots aparecen en la tarjeta Crawlers de IA y en la consola Quién lee qué.
No te preocupes si no aparece nada en una hora: los robots pasan a su propio ritmo, a veces una vez por semana en un sitio pequeño. Cuenta varios días antes de concluir que hay un problema.
«La dirección del robot nunca nos llegó»
Un user-agent se falsifica en una línea de código. Cuando el proveedor de un robot publica sus rangos de direcciones IP, Snorklee contrasta cada paso con ellos: eso es lo que distingue a un GPTBot real de un scraper que se hace pasar por él.
Esta comprobación necesita la dirección del robot, que el módulo transmite en una cabecera dedicada. Si tu panel señala pasos «no contrastables», esa dirección no está llegando: el módulo está instalado, pero una versión antigua, o un proxy intermedio, ha perdido la información. Vuelve a coger el archivo de arriba en su versión actual: no es una suplantación, solo una integración que hay que actualizar.
Dónde no es posible
En Wix, Squarespace, Webflow o Framer con alojamiento nativo, ningún código puede ejecutarse del lado del servidor en la petición de página: ahí la captación de crawlers es imposible. El panel lo dice claramente en lugar de mostrar un cero engañoso.
El único remedio es poner el dominio detrás de Cloudflare y usar el Worker. Las visitas humanas llegadas desde los chats de IA sí siguen midiéndose normalmente en todas estas plataformas.