Le anomalie sono osservazioni estreme che differiscono significativamente dal resto dei dati. Ad esempio, un singolo acquisto di $1000 potrebbe essere insolito se il valore medio dell'ordine è $50 oppure, per un utente che ha effettuato 30 acquisti in un unico mese, potrebbe essere considerato anomalo se il numero medio di acquisti per cliente nello stesso periodo è di 1,5.
Le anomalie possono essere causati da un comportamento legittimo dell'utente e, per quanto rare, possono avere un peso sufficiente a distorcere i risultati di un test.
Individuazione delle anomali
Dynamic Yield rileva e gestisce due tipi di anomalie:
- Valori estremi dell'evento : si applica a ogni evento o obiettivo con valore.
- Utenti con un numero estremo di eventi: si applica a ogni evento o obiettivo (a partire dal 1° luglio 2023).
Valori di eventi estremi
Per ciascun evento o obiettivo con un valore (ad esempio Acquisto), la soglia di anomalia viene calcolata in base alla media e alla deviazione standard di tutti i valori degli eventi raccolti negli ultimi 30 giorni. La soglia è definita come 3 deviazioni standard sopra la media. I valori dei singoli eventi che superano la soglia vengono sostituiti con il valore medio degli eventi al di sotto della soglia. Una nuova soglia di anomalia viene calcolata ogni giorno in modo continuo per 30 giorni e viene applicata agli eventi del giorno corrente. La soglia viene applicata solo se ci sono almeno 100 eventi negli ultimi 30 giorni.
Utenti con un numero estremo di eventi
Per ogni evento o obiettivo, calcoliamo una soglia di anomalia in base al numero di eventi per DYID negli ultimi 30 giorni. Prendiamo in considerazione solo i DYID che hanno attivato ogni evento più volte e applichiamo una variante della tecnica di rilevamento delle anomalie DoubleMAD :
- Calcolare il numero medio di eventi per DYID.
- Calcolare la deviazione assoluta dal numero medio per i DYID superiori al numero medio.
- Impostare la soglia come numero medio + 3 volte la deviazione assoluta dal numero medio.
Tutti i DYID che hanno attivato un numero di eventi superiore alla soglia negli ultimi 30 giorni vengono considerati anomalie per il giorno corrente e i loro eventi attivati nel giorno corrente sono esclusi dai rapporti, così come il loro valore. Ad esempio, supponiamo che:
- un nuovo utente inizi a visitare il sito ed effettui un acquisto ogni giorno.
- La soglia di anomalia per l'evento di acquisto è 10.
Il nuovo utente verrebbe contrassegnato come anomalia a partire dal giorno del suo 11° acquisto, limitando in effetti a 10 gli acquisti che verranno considerati ai fini di reporting.
Ogni giorno viene calcolata una nuova soglia di anomalia in modo continuo per 30 giorni e viene applicata agli eventi del giorno corrente. La soglia viene applicata solo se ci sono almeno 100 eventi negli ultimi 30 giorni.
Anomalie nei rapporti di esperienza
Per impostazione predefinita, i rapporti sui test A/B escludono le anomalie, ma puoi includerle accedendo ad Altre opzioni 58 e disattivando l'interruttore di attivazione/disattivazione Escludi anomalie.
Entrambi i tipi di anomalie (valori estremi di eventi e utenti con un numero estremo di eventi) vengono esclusi tramite lo stesso selettore.
Tutti i numeri presenti nei rapporti sui test A/B sono influenzati da questo selettore, ad eccezione del targeting predittivo, che viene sempre calcolato con i risultati escludendo le anomalie.
Esportazione delle anomalie. Registro degli eventi Ricavi
Per esportare un registro di tutti gli eventi di ricavo che sono stati attivati dagli utenti nel test A/B, fai clic su Esporta nella parte superiore della pagina dei rapporti sull'esperienza, quindi seleziona Registro degli eventi Ricavi. Questo registro include tutti gli eventi con valore, per indicare se si tratta di eventi anomali o meno in base a uno dei due metodi di gestione delle anomalie. Il registro degli eventi di ricavo è disponibile per tutti i test A/B (campagne che utilizzano l'allocazione dei test A/B e che hanno almeno 2 varianti).