Platforma · Feature flagy

Feature flagy a postupné nasazení

Feature flag je vydání, ne test. Zapněte změnu pro část svého provozu, rozšiřujte ji podle plánu, a když něco nesedí, jedním kliknutím ji vypněte.

Jak flag funguje

Od konceptu po plné zapnutí

Zvýšení podílu lidi vždy jen přidává.

Dva druhy flagů, nasazení, které rozšiřujete ručně nebo podle plánu, a kdo změnu dostane dřív než ostatní.

  • Flagy v kódu, na které se ptá váš server nebo stránka, s volitelným JSON payloadem pro zapnutý i vypnutý stav
  • Flagy z editoru: změny z vizuálního editoru, které jdou naživo jako vydání, ne jako test
  • Libovolný podíl od 0 do 100 % ručně a tlačítko Vypnout jako nouzový vypínač
  • Plány nasazení až o deseti krocích, které se vždy jen rozšiřují
  • Stálé přiřazení: kdo už změnu má, o ni s rostoucím podílem nepřijde
  • Holdback až 50 %, který zůstává vždy vypnutý, aby vám zůstala srovnávací skupina
Flagy v kóduFlagy z editoruOkruhy
Seznam feature flagů: pět flagů s druhem a stavem, jeden v nasazení na 25 %, jeden plně zapnutý, jeden pozastavený na 10 %, jeden vypnutý a jeden stále jako koncept, vedle nasazení vybraného flagu.

Dva druhy

Flag pro kód, nebo pro změnu z editoru

Flag v kódu je cokoli, co váš kód udělá, když je zapnutý: serverové SDK, endpoint decide nebo prohlížeč se na něj zeptá podle klíče a dostane zapnuto, nebo vypnuto, s payloadem, pokud jste ho nastavili. Flag z editoru nese změny z vizuálního editoru, které se na stránce použijí jako varianta, platí okamžitě a mají nouzový vypínač i plán.

  • Čtěte flag v kódu na serveru, přes HTTP nebo v prohlížeči
  • JSON payload pro každý stav, když potřebujete hodnotu, a ne jen vypínač
  • Připomínka, když je flag z editoru 30 dní plně zapnutý, abyste změnu zabudovali do webu a flag archivovali
Karta s ukázkami použití v kódu u flagu v kódu, se serverovým SDK, prohlížečem a voláním HTTP, které ho čtou, a payloadem posílaným pro každý stav.

Nasazení

Rozšiřujte podle plánu, zastavte jedním kliknutím

Nastavte podíl ručně, nebo si naplánujte až deset kroků, každý s minimální dobou nebo datem, před kterým nesmí začít, a plánovač je posouvá dál. Pozastavit a obnovit ho můžete kdykoli: obnovený plán se nikdy nezúží. Koncept můžete naplánovat ke zveřejnění a živý flag k vypnutí na pevný čas.

  • Ruční změna pozastaví běžící plán
  • Zveřejnění a vypnutí podle plánu
  • Upozornění, když plánovač posune flag, dokončí plán nebo flag vypne
Plán nasazení o čtyřech krocích, které se jen rozšiřují: 5 % na jeden den, hotovo; 25 % na dva dny, probíhá; 50 % ne dřív než ve stanovený den; pak 100 %, s tlačítkem Vypnout vedle.

Kdo ho dostane

Rozhodněte, kdo změnu dostane dřív než ostatní

Návštěvník musí být nejdřív způsobilý, podle stejného cílení na URL, zařízení, cookie a aktivaci, jaké používají vaše experimenty, nebo podle pravidel pro atributy u flagu v kódu na serveru. Pak přijdou na řadu okruhy: až deset skupin s pevně daným stavem, třeba zaměstnanci a beta seznam zapnuto a klíčoví zákazníci vypnuto. Všichni ostatní spadnou do nasazení.

  • Okruhy se vyhodnocují podle pravidel pro atributy nebo seznamu až 1 000 ID a platí první shoda
  • Serverová pravidla pro flagy v kódu, vyhodnocená podle atributů, které předá volání SDK
  • Holdback nastavený před zveřejněním, vždy vypnutý, i při 100 %
Okruhy flagu: zaměstnanci zapnuto podle pravidla pro e-mail, beta seznam 412 ID zapnuto, 38 klíčových zákazníků vypnuto a všichni ostatní v nasazení na 25 % s holdbackem 5 %.

Odděleně

Vydání, ne experiment

Flagy zůstávají mimo všechno, co čte experimenty: knihovnu, statistiku, Poznatky i monitor. Mají vlastní seznam v sekci Experimenty, od konceptu přes běžící po ukončený, a ukončený flag zůstane natrvalo vypnutý. Flag z editoru se přesto započítává do kontrol překryvu, protože mění stránky, na kterých vaše experimenty běží.

  • Vlastní seznam se sloupcem pro druh a dalším krokem
  • Každá změna na stránce flagu v jeho protokolu aktivit
  • Účtované podle sessions, stejně jako experimenty, v každém tarifu
Protokol aktivit flagu: plánovač ho rozšiřuje z 25 % na 50 %, člověk pozastavuje plán a připomínka zabudovat plně zapnutý flag z editoru do webu.

Všechno, co je v balení

Celý výčet funkcí

Pertento je platforma pro optimalizaci konverzního poměru pro weby a e-shopy, postavená jak pro interní týmy, tak pro CRO agentury, které vedou programy experimentování napříč seznamem klientů.

Integrace

Funguje se stackem, který už provozujete

Vložte jeden úryvek kódu do libovolného webu nebo testujte plně na straně serveru. Bez přestavby architektury.

01 / Úryvek

Úryvek na jeden řádek

Vložte do head jediný skript a jste naživo: zavaděč o 0,9 KB, žádný build, žádné závislosti.

Vložte ho před </head>
02 / Tag manager

Google Tag Manager

Nasazujte a spravujte experimenty přímo přes GTM. Čas vývojářů není potřeba.

Přidejte ho jako značku Vlastní HTML
03 / Server

API na straně serveru

Spouštějte testy i mimo prohlížeč: ceny, vyhledávání a směrování, bez probliknutí.

Nainstalujte 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

Není na seznamu? Pokud to vykresluje HTML, Pertento to umí otestovat: přečtěte si, jak se každá z nich připojuje ↗

Lepší testy, lepší konverze

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.Vyzkoušet zdarmaRezervovat demo