Experimentación

SDK de servidor

Decida una variante en su propio servidor antes de renderizar la página, sin una llamada de red por petición y sin nada que parpadee.

TypeScriptDecisiones localesListo para el borde

El SDK de servidor es la forma en que un backend participa en un experimento en el servidor. Descarga la configuración de experimentos del sitio web y la mantiene actualizada en segundo plano, así que preguntar qué variante recibe un visitante es una llamada a una función local y no una petición a Pertento. Su servidor renderiza la variante correcta a la primera, y si no puede contactar con Pertento recurre a su experiencia predeterminada en lugar de devolver un error.

Está disponible para TypeScript y JavaScript como paquete npm de código abierto sin dependencias. Funciona en Node, Bun y Deno, y en workers en el borde como Cloudflare Workers, Vercel Edge y Deno Deploy, usando solo fetch y Web Crypto. Los backends escritos en otros lenguajes obtienen las mismas decisiones y conversiones a través de una API HTTP autenticada.

La decisión viaja a la página como un pequeño bloque de datos en el head, que el SDK escribe por usted. El script de Pertento lo lee, inscribe al visitante exactamente en las variantes que eligió su servidor y lo cuenta, así que el navegador y el backend coinciden en quién es el visitante. Pertento no pone cookies: su servidor guarda el identificador de visitante, o decide en su lugar según su propio identificador de cliente.

El acceso se hace con claves de servidor, creadas para cada sitio web por un propietario o un administrador y mostradas una sola vez. Un sitio web puede tener varias a la vez, así que una clave se puede rotar sin interrupciones, y crear o revocar una clave avisa a la cuenta. Cuando el sitio web informa de las conversiones desde el servidor, el SDK informa también de las compras y demás conversiones, atribuidas solo a los experimentos que la persona vio realmente.

Mejores test, mejores conversiones

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.Empezar la pruebaReservar una demo