Comment fonctionne Varify.io
En bref
Varify est une plateforme d'A/B testing qui te permet de tester des modifications sur ton site web et de les évaluer directement via ton outil d'analyse existant.
Tu peux :
- Variantes visuel ou création par code
- Livraison ciblée des expériences
- Analyse des résultats dans ton tracking habituel
👉 Particularité :
Varify sépare la livraison des expériences et le tracking des résultats.
Cela signifie que les variantes sont chargées immédiatement, tandis que le tracking n'a lieu que lorsque ton outil d'analyse est prêt.
Voici comment fonctionne une expérience dans Varify
Avec Varify, tu contrôles entièrement les expériences toi-même - de l'idée à l'évaluation.
Une expérience suit toujours la même procédure :
- Tu crées des variantes
- Tu définis des règles de ciblage
- Tu vérifies la configuration en mode QA
- Tu démarres l'expérience
- Les utilisateurs sont automatiquement assignés aux variantes
Créer des variantes
- Modifications directement dans l'éditeur visuel (WYSIWYG)
- ou avec ton propre JavaScript et CSS
- Plusieurs variantes par expérience possibles
Diffuser les expériences de manière ciblée
- Avec le ciblage, tu détermines exactement quand et pour qui une expérience est diffusée :
- Ciblage de page → sur quelles pages une expérience est en cours
- Ciblage d'audience → quels utilisateurs sont visés
- Exclusion mutuelle → empêche les chevauchements entre expériences
Tester les expériences en toute sécurité
Avant de commencer, tu peux configurer ton expérience dans la vérification QA Mode :
- Tester les variantes
- Valider le ciblage
- Vérifier l'affichage
Comment les utilisateurs sont assignés aux variantes
Dès qu'un visiteur du site remplit toutes les conditions de ciblage et que l'expérience est active, il est assigné aléatoirement à une variante.
La répartition suit la répartition du trafic que tu as définie, par exemple 50:50 dans un A/B test classique.
Si un utilisateur a déjà été assigné à une variante, cette assignation reste en place.
Voici comment l'assignation de variante est enregistrée
Par défaut, l'attribution d'un utilisateur à une variante n'est pas immédiatement enregistrée de façon permanente.
Dès qu'un utilisateur remplit toutes les conditions de ciblage, il est directement affecté à une variante et la voit immédiatement. Cependant, cette attribution n'est initialement pas persistante. Tu peux trouver les paramètres correspondants sous Advanced setup options.
Stockage temporaire de la variante consultée d'une expérience (optionnel)
Pour empêcher un utilisateur de changer de variante pendant une session, l'attribution peut être temporairement enregistrée dans le session storage.
Cette fonction peut être activée via le contrôle « Keep users in variation ».
👉 Contexte :
Cette procédure est souvent utilisée pour des raisons de protection des données.
Le stockage permanent dans le local storage n'a lieu qu'après le consentement donné. Jusqu'à ce moment, l'attribution peut être temporairement stockée dans le session storage afin de garantir une expérience utilisateur cohérente.
Si l'option est activée :
- la variante est affichée sur l'ensemble des sessions
- un changement pendant les vues de page est empêché
Si l'option est désactivée :
- Il n'y a pas de stockage temporaire
- la variante affichée peut être différente à chaque affichage de page
👉 Résultat :
Tu peux contrôler si les utilisateurs restent assignés de manière cohérente à une variante même sans consentement, ou si l'assignation est refaite à chaque accès à la page.
Stockage permanent (local storage)
Le stockage permanent dans le Local Storage n'a lieu qu'une fois que le Varify Activation Tracking Tag a été exécuté.
Seulement à ce moment-là :
- l'attribution de la variante est enregistrée de façon persistante
- l'attribution est également conservée pour les visites futures
👉 En pratique, le tag d'activation n'est généralement déclenché qu'une fois que l'utilisateur a donné son consentement.
👉 Cela garantit que l'attribution à long terme n'a lieu que lorsque le tracking est autorisé et actif.
Tracking & Évaluation
Varify utilise ton outil d'analyse existant pour analyser tes expériences.
Contrairement à de nombreux autres outils d'A/B testing, Varify n'utilise pas son propre système de tracking. Au lieu de cela, Varify envoie des événements avec les informations d'expérience et de variante requises à ton outil d'analytics. Tu trouveras plus d'informations ici here.
👉 Important :
Le tracking n'est déclenché que lorsque ton outil d'analytics est prêt ou autorisé à recevoir des données (par ex. après consentement).
Avantages
- Single Source of Truth
- Pas de doublons de tracking
- Pas de coûts de tracking supplémentaires
- Utilisation de tes rapports et objectifs existants
Importer des données depuis ton outil de web analytics
Varify propose des intégrations poussées avec les outils d'analyse web suivants pour importer et analyser les résultats de tes tests A/B :
Pour les autres outils d'analyse web, Varify envoie des événements de suivi afin que les tests A/B évalués directement là-bas puissent être utilisés.
Pourquoi Varify sépare diffusion et suivi
Varify sépare par défaut la diffusion des expériences et le tracking, c'est pourquoi une configuration de tracking distincte est nécessaire dans la plupart des cas.
Pourquoi la diffusion fonctionne séparément
- Les expériences peuvent être diffusées dès que la page est chargée, indépendamment du statut de votre outil de tracking.
- Si le snippet est intégré dans la balise head de votre site web, les expériences sont initialisées encore plus rapidement et sont diffusées avant GTM — sans flickering.
Pourquoi le tracking est déclenché séparément
Le tracking n'est déclenché que lorsque ton outil d'analyse est prêt à recevoir des données.
C'est le cas, par exemple :
- après l'initialisation complète de l'outil
- ou après que le consentement a été accordé
👉 Cela permet de garder ton tracking propre, contrôlable et conforme aux réglementations sur la protection des données.
Mise en œuvre technique
Pour séparer la diffusion et le tracking, Varify fonctionne avec deux configurations distinctes.
Varify Snippet (diffusion)
- charge l'éditeur
- diffuse les expériences depuis
- Assigne les utilisateurs aux variantes
- envoie les événements de tracking dans le DataLayer (après l'exécution du Tracking Activation Script)
Varify Tracking : Déclencher le tracking et le relier à l'outil d'analyse
Le tracking est généralement configuré via le Google Tag Manager. (À condition que GA4 soit utilisé comme outil d'analyse web) -> Configuration du tracking
Balise d'activation Varify
- donne l'approbation au snippet pour le tracking
- permet l'écriture dans le local storage
- Plus d'informations ici
Balise Varify Tracking Linker
- récupère les événements du DataLayer
- les envoie à ton outil d'analyse
