Dynamic Yield dispone di tre modalità per determinare come allocare le varianti rispetto al traffico: test A/B, allocazione dinamica e allocazione per affinità. In questo articolo vengono descritte le modalità disponibili, quando usarle e come sfruttare un gruppo di controllo per misurare il successo delle varianti.
Modalità di allocazione del traffico
Test A/B: sarai tu a definire la percentuale di traffico da allocare a ogni variante. Quando avrai raccolto abbastanza dati, sarà possibile dichiarare la variante vincente e potrai proporre con sicurezza l'opzione così scelta a tutti gli utenti.
Allocazione dinamica: sarà Dynamic Yield a decidere quale percentuale di utenti visualizzerà ogni variante. Questo metodo sfrutta una strategia "multi-armed bandit", il che significa che le varianti che hanno ottenuto risultati migliori in passato riceveranno più traffico. Alla variante migliore verrà gradualmente rediretto un numero sempre maggiore di visitatori, man mano che si raccolgono i dati. Per maggiori dettagli, consulta la sezione dedicata alla Allocazione dinamica.
Affinità utente: sarà Dynamic Yield a determinare in automatico quali varianti proporre a ogni utente in base alle relative preferenze aggiornate in tempo reale e al profilo di affinità, oltre che agli attributi di affinità in cui le opzioni sono taggate.
Scegliere una modalità di allocazione del traffico
Puoi usare un test A/B se vuoi trovare una variante da utilizzare nel lungo periodo, oppure per verificare un'ipotesi con l'obiettivo di apprendere informazioni per futuri test. I risultati di un test A/B determineranno vincitori statisticamente rilevanti, sui quali potrai prendere decisioni in sicurezza.
Si consiglia di usare questa modalità quando si prova un nuovo layout di pagina, il colore di un pulsante call-to-action o una strategia di raccomandazione per le pagine dei tuoi prodotti.
Puoi usare l'allocazione dinamica se vuoi ottimizzare le tue conversioni il più rapidamente possibile o se una variante deve avere breve durata. Se non dovessi avere il tempo di raccogliere i dati e attendere un vincitore, l'allocazione dinamica ti consentirà di indirizzare più traffico verso le opzioni con prestazioni migliori nel giro di poche ore.
Questa modalità è utile per elementi come un banner principale da aggiornare settimanalmente o per campagne a tempo limitato (come gli sconti per il Black Friday).
Puoi usare l'affinità utente per le aree che sono sempre abbastanza in auge in termini di proprietà sul sito web o sull'app e di tipo di contenuto. Poiché l'allocazione per affinità utente propone la variante ottimale a ogni utente, non servono test di coerenza tra le opzioni, ma piuttosto tra il metodo di assegnazione e il gruppo di controllo.
Usare un gruppo di controllo
I gruppi di controllo servono a indirizzare parte del tuo traffico verso una variante scelta in modo casuale, oppure per non proporre alcuna opzione, in base alle tue impostazioni. Avrai bisogno di un gruppo di controllo, se vuoi misurare l'aumento generato da qualsiasi esperienza in Dynamic Yield.
Per impostazione predefinita, tutte le esperienze includono un gruppo di controllo impostato su un'allocazione del traffico pari allo 0%. Per abilitare un gruppo di controllo, basterà aumentare la percentuale di allocazione del traffico. In genere, basta impostare i gruppi di controllo tra il 5 e il 15%.
Nei test A/B, non viene proposta alcuna variante al traffico nel gruppo di controllo.
In modalità di allocazione dinamica e per affinità utente, è possibile specificare il metodo di indirizzamento del traffico del gruppo di controllo:
- nessuna esperienza: ai visitatori del gruppo di controllo non verrà proposta l'esperienza Dynamic Yield. Non si può combinare questa opzione con una metrica principale del CTR o con una finestra di attribuzione che inizi quando viene pubblicata una variante e gli utenti cliccano su di essa.
- variante random: ai visitatori del gruppo di controllo verrà proposta una variante in modo casuale, senza passare da un algoritmo di ottimizzazione o personalizzazione.