Plataforma · Feature flags

Feature flags y despliegues graduales

Un feature flag es un lanzamiento que no es un test. Active un cambio para una parte de su tráfico, amplíelo según un plan y apáguelo con un clic si algo va mal.

Cómo funciona un flag

Del borrador a la activación total

Subir el porcentaje solo suma personas, nunca las quita.

Dos tipos de flag, un despliegue que usted amplía a mano o según un plan, y quién lo recibe antes que nadie.

  • Flags de código que consultan su servidor o su página, con un payload JSON opcional para cada estado
  • Flags del editor: cambios hechos en el editor visual que se publican como lanzamiento, no como test
  • Cualquier porcentaje de 0 a 100 % a mano, y Desactivar como interruptor de emergencia
  • Planes de despliegue de hasta diez pasos que solo se amplían
  • Estable: nadie que tenga el cambio activado lo pierde cuando crece el porcentaje
  • Un grupo de control de hasta el 50 % que siempre queda desactivado, para conservar un punto de comparación
Flags de códigoFlags del editorAnillos
La lista de feature flags: cinco flags con su tipo y su estado, uno desplegándose al 25 %, uno activado al 100 %, uno en pausa al 10 %, uno desactivado y uno todavía en borrador, junto al despliegue del flag seleccionado.

Dos tipos

Ponga un flag en el código, o en un cambio hecho en el editor

Un flag de código es lo que haga su código cuando está activado: el SDK de servidor, el endpoint decide o el navegador lo piden por su clave y reciben activado o desactivado, con un payload si lo ha definido. Un flag del editor lleva cambios hechos en el editor visual, aplicados en la página como una variante, activos al instante y con interruptor de emergencia y programación.

  • Lea un flag de código en el servidor, por HTTP o en el navegador
  • Un payload JSON para cada estado, para un valor y no solo un interruptor
  • Un recordatorio cuando un flag del editor lleva 30 días activado al 100 %, para integrarlo en el sitio y archivar el flag
La tarjeta de un flag de código que muestra cómo usarlo en su código, con el SDK de servidor, el navegador y la llamada HTTP que lo leen, y el payload que se envía en cada estado.

Despliegues

Amplíelo según un plan, deténgalo con un clic

Fije el porcentaje a mano, o trace un plan de hasta diez pasos, cada uno con un tiempo mínimo o una fecha antes de la cual no puede empezar, y la programación automática lo hace avanzar. Páuselo y reanúdelo cuando quiera: un plan reanudado nunca se reduce. Programe la publicación de un borrador, o el apagado de un flag activo, a una hora concreta.

  • Un cambio manual pausa un plan en marcha
  • Publicación y apagado programados
  • Avisos cuando la programación automática hace avanzar un flag, termina un plan o apaga uno
Un plan de despliegue de cuatro pasos que solo se amplían: 5 % durante un día, hecho; 25 % durante dos días, en curso; 50 % no antes de una fecha fijada; y luego 100 %, con Desactivar al lado.

Quién lo recibe

Decida quién lo recibe antes que nadie

Primero, un visitante tiene que ser elegible, con la misma segmentación por URL, dispositivo, cookie y activación que usan sus experimentos, o con reglas de atributos para un flag de código en el servidor. Después vienen los anillos: hasta diez grupos con un estado fijo, como el equipo interno y una lista beta activados y las cuentas clave desactivadas. Todos los demás entran en el despliegue.

  • Los anillos se asignan por reglas de atributos o por una lista de hasta 1.000 ID, y gana la primera coincidencia
  • Reglas de servidor para flags de código, evaluadas sobre los atributos que pasa su llamada al SDK
  • Un grupo de control fijado antes de publicar, siempre desactivado, incluso al 100 %
Los anillos de un flag: el equipo interno activado por una regla de correo, una lista beta de 412 ID activada, 38 cuentas clave desactivadas, y todos los demás en un despliegue al 25 % con un grupo de control del 5 %.

Por separado

Un lanzamiento, no un experimento

Los flags quedan fuera de todo lo que lee experimentos: la biblioteca, las estadísticas, Aprendizajes y el monitor. Tienen su propia lista dentro de Experimentos y pasan de borrador a en marcha y de ahí a terminado; un flag terminado queda desactivado para siempre. Un flag del editor sigue contando en las comprobaciones de solapamiento, porque cambia páginas en las que se ejecutan sus experimentos.

  • Su propia lista, con una columna de tipo y el siguiente paso
  • Cada cambio en la página del flag, en su registro de actividad
  • Se facturan por sesiones, como los experimentos, en todos los planes
El registro de actividad de un flag: la programación automática ampliándolo del 25 % al 50 %, una persona pausando el plan, y el recordatorio de integrar en el sitio un flag del editor activado al 100 %.

Todo lo que va en la caja

El conjunto completo de funciones

Pertento es una plataforma de optimización de la tasa de conversión para sitios web y tiendas online, construida tanto para equipos internos como para agencias de CRO que llevan programas de experimentación en toda una cartera de clientes.

Integraciones

Funciona con el stack que ya usa

Añada un fragmento de código a cualquier sitio o trabaje por completo en el servidor, sin rediseñar su arquitectura.

01 / Fragmento

Fragmento de una línea

Pegue una sola etiqueta en su head y ya está activo: un cargador de 0,9 KB, sin paso de build, sin dependencias.

Péguelo antes de </head>
02 / Gestor de etiquetas

Google Tag Manager

Publique y gestione experimentos directamente desde GTM. Sin necesidad de tiempo de desarrollo.

Añádalo como etiqueta de HTML personalizado
03 / Servidor

API en el servidor

Haga test más allá del navegador: precios, búsqueda y enrutado, sin parpadeo.

Instale el SDK
  • Shopify
  • BigCommerce
  • Shopware
  • Centra
  • Geins
  • Saleor
  • WordPress
  • Optimizely CMS
  • Storyblok
  • Next.js
  • Vue
  • Astro
  • Matomo
  • Amplitude
  • RudderStack
  • Slack
  • WooCommerce
  • Salesforce
  • Wix
  • Litium
  • commercetools
  • Medusa
  • Drupal
  • Contentful
  • Webflow
  • Nuxt
  • Angular
  • Remix
  • Piwik PRO
  • Mixpanel
  • Tag Manager
  • Webhooks
  • Adobe Commerce
  • PrestaShop
  • Squarespace
  • Norce
  • Shopify Hydrogen
  • Vendure
  • Umbraco
  • Sanity
  • Framer
  • React
  • SvelteKit
  • GA4
  • Adobe Analytics
  • Segment
  • Klaviyo

¿No está en la lista? Si genera HTML, Pertento puede probarlo: lea cómo se conecta cada uno ↗

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