Piattaforma · Feature flag
Feature flag e rilasci graduali
Un feature flag è un rilascio che non è un test. Attivate una modifica per una quota del vostro traffico, estendetela secondo un piano e spegnetela con un clic se qualcosa non va.
Come funziona un flag
Dalla bozza all’attivazione completa
Aumentare la quota aggiunge persone, non ne toglie mai.
Due tipi di flag, un rilascio che estendete a mano o secondo un piano, e chi lo riceve prima di tutti gli altri.
- Flag di codice interrogati dal vostro server o dalla vostra pagina, con un payload JSON facoltativo per ciascuno stato
- Flag dell’editor: modifiche fatte nell’editor visuale che vanno in produzione come rilascio, non come test
- Qualsiasi quota da 0 al 100% a mano, e Disattiva come interruttore di emergenza
- Piani di rilascio fino a dieci passaggi, che possono solo allargarsi
- Persistente: chi ha la modifica attiva non la perde quando la quota cresce
- Un gruppo di controllo fino al 50% sempre spento, così resta un termine di paragone
Due tipi
Un flag sul codice, o su una modifica fatta nell’editor
Un flag di codice è qualunque cosa faccia il vostro codice quando è attivo: l’SDK server, l’endpoint decide o il browser lo richiede per chiave e riceve acceso o spento, con un payload se ne avete impostato uno. Un flag dell’editor porta modifiche fatte nell’editor visuale, applicate sulla pagina come una variante, attive subito e con un interruttore di emergenza e una programmazione.
- Leggete un flag di codice sul server, via HTTP o nel browser
- Un payload JSON per ciascuno stato, per un valore anziché un semplice interruttore
- Un promemoria quando un flag dell’editor è attivo al 100% da 30 giorni, per integrarlo nel sito e archiviare il flag
Rilasci
Estendetelo secondo un piano, fermatelo con un clic
Impostate la quota a mano, oppure preparate un piano fino a dieci passaggi, ciascuno con una durata minima o una data prima della quale non può partire, e la pianificazione automatica lo fa avanzare. Mettetelo in pausa e riprendetelo quando volete: un piano ripreso non si restringe mai. Programmate la pubblicazione di una bozza, o lo spegnimento di un flag attivo, a un’ora stabilita.
- Una modifica manuale mette in pausa un piano in corso
- Pubblicazione e spegnimento programmati
- Notifiche quando la pianificazione automatica fa avanzare un flag, completa un piano o ne spegne uno
Chi lo riceve
Decidete chi lo riceve prima di tutti gli altri
Un visitatore deve prima essere idoneo, con lo stesso targeting per URL, dispositivo, cookie e attivazione dei vostri test, o con regole sugli attributi per un flag di codice sul server. Poi vengono gli anelli: fino a dieci gruppi con uno stato fisso, per esempio il personale e una lista beta attivi e gli account chiave spenti. Tutti gli altri rientrano nel rilascio.
- Gli anelli si basano su regole sugli attributi o su una lista fino a 1.000 ID, e vince la prima corrispondenza
- Regole server per i flag di codice, valutate sugli attributi che passa la vostra chiamata all’SDK
- Un gruppo di controllo impostato prima della pubblicazione, sempre spento, anche al 100%
Tenuti a parte
Un rilascio, non un test
I flag restano fuori da tutto ciò che legge i test: la libreria, le statistiche, Apprendimenti e il monitor. Hanno un loro elenco nella sezione dei test, dalla bozza all’esecuzione alla conclusione, e un flag concluso resta spento per sempre. Un flag dell’editor conta comunque nei controlli di sovrapposizione, perché modifica pagine su cui girano i vostri test.
- Un elenco tutto loro, con una colonna per il tipo e il passaggio successivo
- Ogni modifica nella pagina del flag, nel suo registro attività
- Fatturati in sessioni, come i test, su ogni piano
Tutto ciò che c’è nella scatola
L’insieme completo delle funzionalità
Sperimentazione
- Test multivariante visuali
- Test con redirect di URL
- Test server-side
- SDK server
- Editor visuale senza codice
- Editor IA
- Avvio da estensione Chrome
- Libreria di componenti
- Contenuto dinamico
- Feed di dati
- CSS e JS personalizzati
- Sostituire, inserire, accodare, prima e dopo
- Targeting per URL su sette condizioni
- Targeting per dispositivo
- Targeting per cookie
- Targeting per attivazione
- Pesi del traffico per variante
- Ribilanciamento automatico dei pesi
- Test concorrenti senza dividere il traffico
- Screenshot delle varianti
- Duplicare un test
- Prove prima del lancio
- Assegnazione persistente delle varianti
- Rendering anti-flicker
- Pubblicazione del vincitore con un clic
- Consegna all’implementazione
- Tracciamento delle ipotesi
- Punteggio di priorità PXL
- Piano di durata del test
- Pipeline di test a fasi
- Ricerca, filtro e risultati della Library
- Timeline della Library
Statistiche
- Risultati frequentisti
- Risultati bayesiani
- Incremento e intervalli di confidenza
- Probabilità che una variante sia la migliore
- Perdita attesa
- Test sequenziale
- Correzione per confronti multipli
- Holm-Bonferroni, Benjamini-Hochberg e Šidák
- Allarmi di ripartizione anomala del campione
- Obiettivi primari e secondari
- Ricavi per variante
- Valore medio dell’ordine per variante
- Multivaluta
- Analisi della potenza
- Effetto minimo rilevabile
- Proiezione dei giorni rimanenti
- Reportistica sulle combinazioni
- Serie storiche per variante
- Spiegazioni in linguaggio semplice
- Domande su questo test
Monitoraggio
- Monitoraggio dello stato dei test
- Coda delle priorità su tutti gli account
- Report del programma
- Resoconto del test
- Avvii e arresti pianificati
- Arresto alla significatività
- Protezioni sulla durata minima
- Controlli di affidabilità sui dati problematici
- Rilevamento delle collisioni
- Rilevamento delle interazioni
- Allarmi di ritardo e mancanza di dati
- Avvisi via e-mail
- Avvisi su Slack
- Avvisi in app
- Preferenze per evento
- Registro di attività
- Vista del portafoglio clienti
- Layout della console salvati
- Tracciamento GA4 e Matomo
- Ruoli e permessi
Voce del cliente
- NPS sul sito
- CSAT
- CES
- Sondaggi personalizzati
- Builder guidato dei sondaggi
- Domande a punteggio, a scelta e a testo libero
- Testi ed etichette della scala personalizzati
- Targeting per pagina e dispositivo
- Quota di visitatori
- Trigger di visualizzazione e ritardo
- Trigger di exit intent
- Trigger di scorrimento
- Trigger di evento
- Quattro posizioni del widget
- Limite di frequenza
- Risultati per domanda
- Risposte nel tempo
- Analisi del sentiment con IA
- Sondaggi dentro i test
- Risultati per variante
- Risposte legate alla variante
- Risposte convalidate
- Temi del testo libero
- Export delle risposte
- Caricato solo dove un sondaggio è attivo
Apprendimenti
- Card di apprendimento
- Pattern tra i test
- Cinque livelli di evidenza
- Corretto per confronti multipli
- Pattern degli stessi test uniti
- Test problematici esclusi
- Risultati per dispositivo
- Griglia delle evidenze
- Opportunità
- Crea una bozza di test
- Domande sui vostri apprendimenti
- Verifica dei dati di base
- Segna come noto o non utile
Pertento è una piattaforma di ottimizzazione del tasso di conversione per siti web e negozi online, costruita sia per i team interni sia per le agenzie CRO che conducono programmi di sperimentazione su un portafoglio clienti.
Integrazioni
Funziona con lo stack che già usa
Uno snippet entra in qualsiasi sito, oppure passi completamente al server. Niente da riprogettare.
Snippet di una riga
Incolli un unico tag nel suo head ed è attivo: un loader da 0,9 KB, nessuno step di build, nessuna dipendenza.
Google Tag Manager
Pubblichi e gestisca i test direttamente da GTM. Nessun tempo di sviluppo richiesto.
API server-side
Faccia test oltre il browser: prezzi, ricerca e routing, senza flicker.
- 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
Non è nell’elenco? Se genera HTML, Pertento può testarlo: legga come si collega ciascuno ↗