← Tous les cas d'usage
geo.country
Une affiche, trois pages pays
La même création en Suisse, en Allemagne, en France — un seul tirage. Le scan depuis la Suisse arrive sur .ch, depuis la France sur .fr, tout autre pays sur la règle obligatoire. Pas sur une page d'erreur.
- Où c'est accroché
- Affiche, banderole, emballage présents dans plus d'un pays.
- Pourquoi le papier reste
- Des URL par pays sur l'affiche, cela fait trois impressions.
Résolution en direct
geo.country = CHdevice.type = mobilelang.primary = frscan.is_first = true
- 1Suisse
- 2France
- alwaysSinon
https://tour.example/ch
Pays du scan

Le jeu de règles
Valide, enregistrable, règle obligatoire à la fin.
Pas une description de ce que le moteur saurait faire — c'est le texte que porte un code. La première règle qui correspond gagne, et la dernière correspond toujours.
ruleset · version 1
{
"rules": [
{
"when": { "geo.country": { "eq": "CH" } },
"then": { "type": "redirect", "url": "https://tour.example/ch" }
},
{
"when": { "geo.country": { "eq": "FR" } },
"then": { "type": "redirect", "url": "https://tour.example/fr" }
},
{
"when": "always",
"then": { "type": "redirect", "url": "https://tour.example" }
}
]
}Le pays seulement. La région et la ville n'existent pas comme axe : sous le niveau du pays, tout se défait sur un téléphone, et un axe auquel on ne peut pas se fier est pire que pas d'axe du tout.
Aussi
Même axe, autre situation.
- Consigne de tri
- En Suisse le PET, en Allemagne le sac jaune, sinon la page générique.
- Prix par marché
- Un visuel, trois boutiques. Le papier ne sait pas laquelle.
- Mention légale
- Ce qui doit être affiché diffère selon le pays. Le code, non.