Expériences A/B
Apprenez à lancer des tests A/B et multivariés : variantes par URL, variantes par code et CSS, objectifs de conversion et lecture des résultats.
Les expériences vous permettent d'afficher différentes versions d'une page à différents visiteurs et de mesurer laquelle convertit le mieux. Le trafic est réparti par le widget que vous avez déjà installé, donc un test simple ne nécessite aucun code.
Créer une expérience
- Allez dans Experiments du tableau de bord et cliquez sur New experiment
- Donnez-lui un nom et une key — la key est ce à quoi vous faites référence dans le code, et elle ne peut pas être modifiée par la suite
- Définissez Target pages — un motif par ligne, par ex.
\/pricing ou \/landing\/*. Laissez vide pour exécuter partout
- Choisissez un conversion goal (voir ci‑dessous)
- Définissez vos variants et la répartition du trafic entre elles — les pourcentages doivent totaliser 100%
- Enregistrez, puis appuyez sur Start experiment quand vous êtes prêt à collecter des données
Les expériences commencent en brouillon et ne collectent rien tant que vous ne les lancez pas. Disponible sur le plan Unlimited.
Objectifs de conversion
Un objectif est ce qu'un visiteur doit faire pour être compté comme converti. Il en existe deux types :
- Custom event — se déclenche lorsqu'un événement portant ce nom est suivi. Appelez soit
Announcer.track('signup_completed') dans votre code, soit configurez un suivi de clic sans code sous Settings › Events et utilisez son nom ici
- Page visit — le visiteur arrive sur une page correspondante, par ex.
\/thank-you
Chaque visiteur ne peut convertir qu'une seule fois par expérience, donc votre taux de conversion est le pourcentage de personnes ayant converti, et non le nombre de fois où l'objectif s'est déclenché.
Tests par URL répartie (sans code)
Le test le plus simple : deux URL, sans modification de code. Donnez à chaque variante une redirect URL et le widget enverra automatiquement les visiteurs vers la bonne URL.
- Two separate pages — réglez la page cible sur
\/pricing, laissez vide la redirection du contrôle (la page elle‑même est le contrôle), et pointez la variante B vers \/pricing-b
- One page, a query parameter — si les deux versions résident sur la même page, donnez au contrôle
\/pricing?v=a et à la variante B \/pricing?v=b, puis effectuez le rendu en fonction du paramètre
Les paramètres de requête existants, tels que les tags UTM, sont conservés lors de la redirection, et les visiteurs qui arrivent directement sur une URL de variante restent dans la variante qui leur a été assignée, de sorte que la répartition reste propre.
Variantes par code et CSS
Pour modifier une page sur place, le widget vous propose trois options. Elles sont toutes affichées avec vos vraies clés d'expérience et de variante sur la page de résultats de l'expérience.
JavaScript:
Announcer.ready(function () {
if (Announcer.experiment('new-pricing') === 'b') {
\/\/ show variant B
}
});
CSS — le widget ajoute la variante assignée sur la balise <html>, ainsi un test peut être uniquement en CSS :
html[data-announcer-exp-new-pricing="b"] .old-headline { display: none; }
Event — pour les frameworks qui rendent tardivement, écoutez l'événement announcer:experiments sur document, qui contient chaque expérience active et sa variante assignée.
Comment les visiteurs sont assignés
- L'assignation est sticky — un visiteur conserve la même variante à chaque visite, y compris les visiteurs anonymes
- Modifier la répartition du trafic en cours de test ne déplace personne qui a déjà vu l'expérience
- Un visiteur n'est compté que s'il a effectivement vu l'expérience sur une page ciblée, donc les personnes qui n'ont jamais atteint le test n'affaiblissent pas vos résultats
Lire les résultats
Ouvrez une expérience pour voir, par variante :
- Visitors et conversions
- Conversion rate, avec une barre pour une comparaison rapide
- Uplift par rapport au contrôle
- Confidence — notre degré de certitude que la différence est réelle, et non du bruit. 95% ou plus est marqué Significant
En dessous de quelques centaines de visiteurs par variante, les résultats sont généralement du bruit — la page vous indiquera quand les données sont insuffisantes. Résistez à l'envie de déclarer un gagnant trop tôt.
Mettre en pause et terminer
- Pause arrête la répartition ; les visiteurs reviennent à la page de contrôle telle quelle
- Resume reprend là où vous vous étiez arrêté, en conservant les assignations et les données existantes
- Complete termine le test et vous permet de désigner une variante gagnante, en conservant les résultats pour référence
Après avoir terminé un test, intégrez le gagnant définitivement sur votre page et supprimez la redirection de l'expérience, afin que les visiteurs ne soient plus redirigés via celle-ci.
\/pricing ou \/landing\/*. Laissez vide pour exécuter partout
- Choisissez un conversion goal (voir ci‑dessous)
- Définissez vos variants et la répartition du trafic entre elles — les pourcentages doivent totaliser 100%
- Enregistrez, puis appuyez sur Start experiment quand vous êtes prêt à collecter des données
Les expériences commencent en brouillon et ne collectent rien tant que vous ne les lancez pas. Disponible sur le plan Unlimited.
Objectifs de conversion
Un objectif est ce qu'un visiteur doit faire pour être compté comme converti. Il en existe deux types :
- Custom event — se déclenche lorsqu'un événement portant ce nom est suivi. Appelez soit
Announcer.track('signup_completed') dans votre code, soit configurez un suivi de clic sans code sous Settings › Events et utilisez son nom ici
- Page visit — le visiteur arrive sur une page correspondante, par ex.
\/thank-you
Chaque visiteur ne peut convertir qu'une seule fois par expérience, donc votre taux de conversion est le pourcentage de personnes ayant converti, et non le nombre de fois où l'objectif s'est déclenché.
Tests par URL répartie (sans code)
Le test le plus simple : deux URL, sans modification de code. Donnez à chaque variante une redirect URL et le widget enverra automatiquement les visiteurs vers la bonne URL.
- Two separate pages — réglez la page cible sur
\/pricing, laissez vide la redirection du contrôle (la page elle‑même est le contrôle), et pointez la variante B vers \/pricing-b
- One page, a query parameter — si les deux versions résident sur la même page, donnez au contrôle
\/pricing?v=a et à la variante B \/pricing?v=b, puis effectuez le rendu en fonction du paramètre
Les paramètres de requête existants, tels que les tags UTM, sont conservés lors de la redirection, et les visiteurs qui arrivent directement sur une URL de variante restent dans la variante qui leur a été assignée, de sorte que la répartition reste propre.
Variantes par code et CSS
Pour modifier une page sur place, le widget vous propose trois options. Elles sont toutes affichées avec vos vraies clés d'expérience et de variante sur la page de résultats de l'expérience.
JavaScript:
Announcer.ready(function () {
if (Announcer.experiment('new-pricing') === 'b') {
\/\/ show variant B
}
});
CSS — le widget ajoute la variante assignée sur la balise <html>, ainsi un test peut être uniquement en CSS :
html[data-announcer-exp-new-pricing="b"] .old-headline { display: none; }
Event — pour les frameworks qui rendent tardivement, écoutez l'événement announcer:experiments sur document, qui contient chaque expérience active et sa variante assignée.
Comment les visiteurs sont assignés
- L'assignation est sticky — un visiteur conserve la même variante à chaque visite, y compris les visiteurs anonymes
- Modifier la répartition du trafic en cours de test ne déplace personne qui a déjà vu l'expérience
- Un visiteur n'est compté que s'il a effectivement vu l'expérience sur une page ciblée, donc les personnes qui n'ont jamais atteint le test n'affaiblissent pas vos résultats
Lire les résultats
Ouvrez une expérience pour voir, par variante :
- Visitors et conversions
- Conversion rate, avec une barre pour une comparaison rapide
- Uplift par rapport au contrôle
- Confidence — notre degré de certitude que la différence est réelle, et non du bruit. 95% ou plus est marqué Significant
En dessous de quelques centaines de visiteurs par variante, les résultats sont généralement du bruit — la page vous indiquera quand les données sont insuffisantes. Résistez à l'envie de déclarer un gagnant trop tôt.
Mettre en pause et terminer
- Pause arrête la répartition ; les visiteurs reviennent à la page de contrôle telle quelle
- Resume reprend là où vous vous étiez arrêté, en conservant les assignations et les données existantes
- Complete termine le test et vous permet de désigner une variante gagnante, en conservant les résultats pour référence
Après avoir terminé un test, intégrez le gagnant définitivement sur votre page et supprimez la redirection de l'expérience, afin que les visiteurs ne soient plus redirigés via celle-ci.
Mis à jour le 3 septembre 2026