Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Metriche e Criteri di Successo | Progettare Test A/B Efficaci
A/B Testing con Python

Metriche e Criteri di Successo

Scorri per mostrare il menu

Quando si progetta un test A/B, la scelta delle metriche corrette è fondamentale per determinare se l'esperimento ha successo. Le metriche sono valori misurabili che riflettono il comportamento degli utenti o i risultati aziendali. Alcune delle metriche più comuni nei test A/B includono:

Note
Definizione

Tasso di conversione - la percentuale di utenti che completano un'azione desiderata, come effettuare un acquisto o iscriversi a una newsletter.

Note
Definizione

Click-Through Rate (CTR) - la proporzione di utenti che cliccano su un link o pulsante specifico rispetto a quelli che lo visualizzano.

Note
Definizione

Ricavo per utente - l'importo medio di ricavo generato per utente durante il periodo di test.

La scelta della metrica da utilizzare dipende dagli obiettivi aziendali. Ad esempio, se l'obiettivo è aumentare le vendite, il tasso di conversione o il ricavo per utente sono opzioni valide. Se si desidera aumentare il coinvolgimento, il click-through rate o il tempo sul sito potrebbero essere più rilevanti.

Buone scelte di metriche sono quelle strettamente legate agli obiettivi aziendali e sufficientemente sensibili da rilevare cambiamenti significativi. Se gestisci un sito e-commerce e lanci un nuovo flusso di checkout, misurare il tasso di conversione dal carrello all'acquisto è un indicatore diretto di successo.

Scelte di metriche non appropriate si verificano quando si selezionano metriche non allineate agli obiettivi, troppo generiche o facilmente manipolabili. Misurare le visualizzazioni di pagina quando l'obiettivo è aumentare gli acquisti può essere fuorviante: gli utenti potrebbero visualizzare più pagine senza effettivamente acquistare nulla.

12345678910111213141516
import pandas as pd # Sample data: user actions from an A/B test data = { "user_id": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "group": ["A", "A", "B", "B", "A", "B", "A", "B", "A", "B"], "converted": [0, 1, 1, 0, 0, 1, 1, 0, 1, 1] # 1 = purchase, 0 = no purchase } df = pd.DataFrame(data) # Calculating conversion rate for each group conversion_rates = df.groupby("group")["converted"].mean() # Printing results with business context print("Conversion Rate for Group A:", round(conversion_rates["A"] * 100, 2), "%") print("Conversion Rate for Group B:", round(conversion_rates["B"] * 100, 2), "%")

Definire i criteri di successo significa stabilire soglie chiare che determinano se il risultato del test è significativo per il tuo business. Invece di chiedersi semplicemente "La metrica è aumentata?", specifica di quanto dovrebbe aumentare per essere considerata una vittoria. Potresti decidere che una nuova funzionalità è considerata di successo solo se aumenta il tasso di conversione di almeno il 2%.

Note
Nota

È importante considerare anche l'impatto più ampio sul business. A volte un piccolo miglioramento nella tua metrica primaria può avere un grande effetto sui ricavi o sulla soddisfazione degli utenti, mentre in altri casi il cambiamento potrebbe non giustificare i costi di implementazione.

Prestare attenzione all'uso delle vanity metrics - numeri che sembrano positivi ma che non riflettono un reale valore per il business. Un aumento dei download dell'app è utile solo se quegli utenti effettivamente interagiscono con il prodotto o effettuano acquisti.

  • Metriche primarie sono i principali indicatori di successo e dovrebbero essere direttamente collegate alla tua ipotesi;
  • Metriche secondarie possono fornire prove di supporto o aiutare a individuare effetti collaterali indesiderati, ma non dovrebbero distogliere l'attenzione dall'obiettivo principale.

Assicurati sempre che le tue metriche siano attuabili, allineate con i tuoi obiettivi e resistenti alla manipolazione.

question mark

Quale delle seguenti è la migliore metrica primaria per un A/B test volto ad aumentare gli acquisti nella pagina di checkout di un negozio online?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 3
some-alt