Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Informazioni su controlli e trattamenti
In fase di AWS AppConfig sperimentazione:
Il trattamento di controllo rappresenta una configurazione o esperienza stabile e ben compresa utilizzata come base per il confronto. Questo è spesso il comportamento predefinito corrente, ma può essere qualsiasi stato noto e valido.
Un trattamento rappresenta una variazione da valutare rispetto al controllo.
Ogni trattamento corrisponde a una configurazione o a un valore di feature flag che l'applicazione utilizza per determinare l'esperienza mostrata agli utenti. I risultati degli esperimenti vengono valutati confrontando le prestazioni del trattamento con quelle del controllo. I trattamenti possono rappresentare:
Modifiche all'interfaccia
Configurazioni delle funzionalità
Algoritmi di raccomandazione
Comportamento dell'applicazione
Impostazioni operative
Ogni trattamento deve rappresentare una variazione chiara e misurabile rispetto al controllo.
Quando definisci i trattamenti in AWS AppConfig, fornisci descrizioni chiare per i controlli e i trattamenti. Le buone descrizioni aiutano i team a comprendere l'intento e i risultati dell'esperimento. Le descrizioni dovrebbero spiegare:
Cosa è cambiato
Cosa sperimenteranno gli utenti
Quale comportamento o risultato viene valutato
Aggiungi schermate quando possibile per documentare l'esperienza utente associata a ciascun trattamento. Le schermate possono aiutare:
Convalida l'implementazione
Chiarisci le differenze visive
Migliora la collaborazione tra i team
Semplifica la revisione degli esperimenti
Le schermate sono particolarmente utili per gli esperimenti sull'interfaccia utente.
Progettare trattamenti efficaci
Mantieni i trattamenti mirati e misurabili. Modifica una variabile principale alla volta ed evita di combinare modifiche non correlate in un unico trattamento. Ad esempio, l'implementazione di un pulsante Aggiungi al carrello sotto tutti gli articoli visualizzati è una buona opzione di trattamento. L'implementazione del pulsante Aggiungi al carrello e la modifica contemporanea del layout della pagina e della logica dei consigli restituirebbe dati incerti. Modifiche più piccole facilitano l'interpretazione dei risultati.
Importante
Non modificate il comportamento del trattamento durante una corsa. La modifica del comportamento terapeutico a metà corsa può invalidare i dati dell'esperimento e rendere i risultati difficili da interpretare. Se è necessario apportare modifiche:
Ferma la corsa
Modificare il trattamento
Inizia una nuova serie di esperimenti
Usa nomi significativi che identifichino chiaramente lo scopo del trattamento nuovo o modificato
Assicuratevi che gli utenti ricevano lo stesso trattamento per tutta la durata dell'esperimento. L'assegnazione incoerente può influire sia sull'esperienza utente che sulla validità dell'esperimento.
Informazioni sul trattamento: l'assegnazione viene sostituita
Le sostituzioni all'assegnazione del trattamento consentono di assegnare direttamente ID di entità specifici a un trattamento. Le sostituzioni aggirano l'assegnazione casuale del trattamento e assicurano che le entità selezionate ricevano costantemente il trattamento specificato. Le sostituzioni vengono comunemente utilizzate per testare i trattamenti prima di esporli al pubblico. Assegnando le sostituzioni e impostando l'esposizione allo 0%, puoi:
Verifica che il rendimento dei trattamenti sia corretto
Verifica che le metriche e la registrazione funzionino come previsto
Verifica che la valutazione dei feature flag si comporti correttamente
Le sostituzioni consentono inoltre di visualizzare in anteprima i trattamenti per le parti interessate senza influire sul pubblico più ampio. È possibile assegnare ID di entità a qualsiasi trattamento, incluso il controllo, utile per verificare che gli utenti del controllo ricevano l'esperienza di base prevista.
Le sostituzioni sono utili per:
Recensioni dei prodotti
Validazione del progetto
Dimostrazioni esecutive
Verifica QA
Test di scenari specifici
Questo è uno dei modi più sicuri per testare un esperimento prima di aumentare l'esposizione.
Le sostituzioni vengono configurate utilizzando gli ID delle entità. Un ID di entità identifica in modo univoco l'utente o il sistema da valutare durante l'assegnazione dei flag di funzionalità. Un ID di entità può essere uno dei seguenti:
ID utente
ID di sessione
ID dei dispositivi
Identificatori dell'account
Nota
Le sostituzioni sono destinate al test e alla convalida, non alla segmentazione del pubblico a lungo termine. Rimuovi le sostituzioni quando non sono più necessarie e utilizza le regole del pubblico per la logica di targeting della produzione.
È possibile aggiungere, modificare o rimuovere le sostituzioni delle assegnazioni dei trattamenti dopo l'avvio di un esperimento. Ciò consente di espandere i test o concedere ad altre parti interessate l'accesso alle anteprime dei trattamenti senza interrompere l'esecuzione.