Descrizione del progetto
TradottoIl cuore è il motore statistico e la dashboard dei risultati. Per ogni esperimento attivo, è necessario vedere visitatori, conversioni e tasso di conversione per variante, oltre a un calcolo corretto della significatività per capire quando i risultati sono affidabili e quando è solo rumore. Chiediamo intervalli di confidenza, incremento rispetto al controllo e un chiaro indicatore di se il test ha raggiunto significatività e ha raccolto una dimensione del campione sufficiente. Vogliamo anche protezione da conclusioni premature: la dashboard dovrebbe dirci quando è troppo presto per decidere. Questo è uno strumento di sperimentazione, non un interruttore di flag delle funzionalità e non analisi web standard — il focus è su test controllati e matematica della significatività onesta.
Per il tagging del sito, abbiamo bisogno di un SDK leggero, preferibilmente JavaScript per il browser più una semplice versione server che riceve la variante assegnata e invia eventi di conversione. Dovrebbe essere veloce, memorizzare le assegnazioni nella cache e degradare in modo elegante in modo che un esperimento rotto non rompa mai la pagina. Il risultato deve essere pronto per la produzione e documentato in modo che il nostro team possa eseguire esperimenti in modo indipendente dopo il passaggio.
— Costruttore di esperimenti: varianti, suddivisione del traffico ponderata, targeting del pubblico, obiettivi multipli
— Assegnazione stabile per visitatore, coerente attraverso le sessioni e idealmente i dispositivi
— Motore statistico: tassi di conversione, intervalli di confidenza, incremento, controllo della significatività e dimensione del campione
— Dashboard dei risultati con metriche delle varianti e chiara raccomandazione per continuare o fermarsi
— SDK client e server per l'assegnazione delle varianti e il tracciamento degli eventi con fallback elegante
— Documentazione e breve passaggio in modo che il team esegua esperimenti in modo indipendente