Aller au contenu principal

Splits et A/B

Un seul domaine peut diriger le trafic vers plusieurs PWA différentes — par exemple, pour comparer deux cards l'une contre l'autre (un test A/B) ou pour répartir la charge. L'app elle-même dans l'Éditeur ne sait rien d'une telle répartition : quelle PWA montrer et à qui est décidé par les règles de campagne sur le domaine.

Où cela se configure

La répartition et le cloaking se règlent dans les règles de flux de campagne — la section Campagnes → Flux. Là, pour chaque domaine, vous décrivez une liste de règles vérifiées de haut en bas : la première qui correspond l'emporte.

Chaque règle se compose de trois parties :

  • Conditions — à qui la règle s'adresse : langue, geo, système d'exploitation, appareil, User-Agent, paramètres GET, referer.
  • Cibles et poids — où diriger le trafic correspondant. Vous pouvez indiquer plusieurs cibles (différentes PWA, une redirection, une whitepage) et répartir le trafic entre elles par pourcentages (poids). C'est exactement le split / A/B.
  • Filtres de cloaking — écarter le trafic indésirable : blocage des réseaux IP de bots, des datacenters et des VPN/proxies, restriction par pays et User-Agent.

A/B entre deux PWA

Pour comparer deux cards : créez les deux apps, puis dans la règle de campagne ajoutez-les toutes les deux comme cibles et définissez les poids (par exemple, 50 % et 50 %). Le bouton Équilibrer les poids répartit les pourcentages de façon égale. Consultez les statistiques de chaque app sur l'onglet Aperçu de sa card.

Conseil

La somme des poids dans une règle doit totaliser 100 %. Si une règle n'a aucune condition, elle correspond à tout le trafic — gardez une telle règle en dernier dans la liste, sinon les règles en dessous ne se déclencheront jamais.

Et ensuite