Come funziona Varify.io
In breve
Varify è una piattaforma di A/B testing che ti permette di testare modifiche al tuo sito web e valutarle direttamente tramite il tuo strumento di analytics esistente.
Puoi:
- Varianti visuali o create tramite codice
- Distribuisci gli esperimenti in modo mirato
- Analizza i risultati nel tuo tracking abituale
👉 Caratteristica speciale:
Varify separa la distribuzione degli esperimenti dal tracciamento dei risultati.
Questo significa che le varianti vengono caricate immediatamente, mentre il tracking avviene solo quando il tuo strumento di analytics è pronto.
Ecco come funziona un esperimento in Varify
Con Varify, puoi controllare completamente gli esperimenti da solo - dall'idea alla valutazione.
Un esperimento segue sempre la stessa procedura:
- Crei le varianti
- Definisci le regole di targeting
- Controlli la configurazione in modalità QA
- Avvii l'esperimento
- Gli utenti vengono assegnati automaticamente alle varianti
Crea varianti
- Modifiche direttamente nel visual editor (WYSIWYG)
- oppure con il tuo JavaScript e CSS
- Sono possibili più varianti per esperimento
Distribuisci gli esperimenti in modo mirato
- Con il targeting stabilisci esattamente quando e per chi viene erogato un esperimento:
- Page targeting → su quali pagine è attivo un esperimento
- Audience targeting → quali utenti vengono coinvolti
- Mutual Exclusion → previene sovrapposizioni tra esperimenti
Testa gli esperimenti in sicurezza
Prima di iniziare, puoi configurare il tuo esperimento nel controllo QA Mode:
- Testare le varianti
- Validare il targeting
- Verificare la visualizzazione
Come vengono assegnate le varianti agli utenti
Non appena un visitatore del sito web soddisfa tutte le condizioni di targeting e l'esperimento è attivo, gli viene assegnata in modo casuale una variante.
La distribuzione segue la suddivisione del traffico definita, ad esempio 50:50 in un classico test A/B.
Se a un utente è già stata assegnata una variante, questa assegnazione rimane invariata.
Ecco come viene salvata l'assegnazione della variante
Per impostazione predefinita, l'assegnazione di un utente a una variante non viene salvata immediatamente in modo permanente.
Non appena un utente soddisfa tutte le condizioni di targeting, viene assegnato direttamente a una variante e la vede immediatamente. Tuttavia, questa assegnazione non è inizialmente persistente. Puoi trovare le impostazioni per questo sotto Advanced setup options.
Memorizzazione temporanea della variante visualizzata di un esperimento (opzionale)
Per evitare che un utente passi da una variante all'altra durante una sessione, l'assegnazione può essere salvata temporaneamente nel session storage.
Questa funzione può essere attivata tramite l'opzione controllabile „Keep users in variation“.
👉 Contesto:
Questa procedura viene spesso utilizzata per motivi di protezione dei dati.
La memorizzazione permanente nel local storage avviene solo dopo che è stato dato il consenso. Fino ad allora, l'assegnazione può essere memorizzata temporaneamente nel session storage per garantire un'esperienza utente coerente.
Se l'opzione è attivata:
- la variante viene visualizzata tra le sessioni
- viene impedito un cambiamento durante le visualizzazioni di pagina
Se l'opzione è disattivata:
- Non c'è memorizzazione temporanea
- la variante mostrata può essere diversa per ogni visualizzazione della pagina
👉 Risultato:
Puoi controllare se gli utenti rimangono assegnati in modo coerente a una variante anche senza consenso oppure se l'assegnazione viene effettuata di nuovo ogni volta che si accede alla pagina.
Memorizzazione permanente (local storage)
La memorizzazione permanente nel Local Storage avviene solo dopo che il Varify Activation Tracking Tag è stato eseguito.
Solo allora:
- l'assegnazione della variante viene salvata in modo persistente
- l'assegnazione viene mantenuta anche per le visite future
👉 In pratica, il tag di attivazione viene solitamente attivato solo dopo che l'utente ha dato il proprio consenso.
👉 Questo garantisce che l'assegnazione a lungo termine avvenga solo quando il tracciamento è consentito e attivo.
Tracciamento e Valutazione
Varify utilizza il tuo strumento di analisi esistente per analizzare i tuoi esperimenti.
A differenza di molti altri strumenti di A/B testing, Varify non utilizza un proprio sistema di tracciamento. Invece, Varify invia eventi con le informazioni richieste sull'esperimento e sulla variante al tuo strumento di analisi. Puoi trovare maggiori informazioni qui here.
👉 Importante:
Il tracciamento viene attivato solo quando il tuo strumento di analisi è pronto o autorizzato a ricevere dati (ad esempio dopo il consenso).
Vantaggi
- Single Source of Truth
- Nessun hit di tracciamento duplicato
- Nessun costo aggiuntivo di tracciamento
- Utilizzo dei tuoi report e target esistenti
Importa dati dal tuo strumento di web analytics
Varify dispone di integrazioni approfondite con i seguenti strumenti di web analytics per importare e analizzare i risultati dei tuoi A/B test:
Per gli altri strumenti di web analytics, Varify invia eventi di tracciamento in modo che gli A/B test valutati direttamente lì possano essere utilizzati.
Perché Varify separa delivery e tracking
Varify separa per impostazione predefinita l'erogazione degli esperimenti e il tracciamento, motivo per cui nella maggior parte dei casi è necessaria una configurazione di tracciamento separata.
Perché l'erogazione funziona separatamente
- Gli esperimenti possono essere erogati non appena la pagina viene caricata, indipendentemente dallo stato del tuo strumento di tracciamento.
- Se lo snippet è integrato nel tag head del tuo sito web, gli esperimenti vengono inizializzati ancora più velocemente e vengono erogati prima di GTM — senza flickering.
Perché il tracciamento viene attivato separatamente
Il tracciamento viene attivato solo quando il tuo strumento di analytics è pronto a ricevere dati.
Questo è il caso, ad esempio:
- dopo l'inizializzazione completa dello strumento
- oppure dopo che il consenso è stato concesso
👉 Questo mantiene il tuo tracciamento pulito, controllabile e conforme alle normative sulla protezione dei dati.
Implementazione tecnica
Per separare delivery e tracking, Varify funziona con due setup separati.
Snippet Varify (consegna)
- carica l'editor
- distribuisce gli esperimenti da
- Assegna gli utenti alle varianti
- inserisce gli eventi di tracking nel DataLayer (dopo l'esecuzione del Tracking Activation Script)
Varify Tracking: attiva il tracking e collegalo allo strumento di analytics
Il tracciamento viene solitamente impostato tramite il Google Tag Manager. (A condizione che GA4 venga utilizzato come strumento di analisi web) -> Tracking setup
Tag di attivazione Varify
- fornisce allo snippet l'approvazione per il tracciamento
- consente la scrittura nel local storage
- Ulteriori informazioni qui
Tag Linker di Tracciamento Varify
- rileva gli eventi del DataLayer
- li invia al tuo strumento di analisi
