Tous les cas d'usage

scan.count_total

Les cent premiers, ensuite la page normale

Lancement, drop, ouverture. Les 100 premiers scans voient le bon, tous les suivants la page normale. C'est un seuil dans la liste, pas un test A/B : l'ordre est la seule sémantique, et la règle obligatoire attrape tout le reste.

Où c'est accroché
Vitrine, roll-up, première page d'une campagne.
Pourquoi le papier reste
« Seulement les 100 premiers » sur papier devient un mensonge dès le 101e.

Résolution en direct

scan.count_total = 42
geo.country = CHdevice.type = mobilelang.primary = de
  1. 1Encore sous 100
  2. 2À partir de 100
  3. alwaysSinon
https://hof.app/drop
Une carte seule sur un socle vide dans une vitrine sombre, tôt le matin
Le même code sur chaque visuel.Vitrine, roll-up, première page d'une campagne.

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": { "scan.count_total": { "lt": 100 } },
      "then": { "type": "redirect", "url": "https://hof.app/drop" }
    },
    {
      "when": { "scan.count_total": { "gt": 99 } },
      "then": { "type": "redirect", "url": "https://hof.app/shop" }
    },
    {
      "when": "always",
      "then": { "type": "redirect", "url": "https://hof.app/shop" }
    }
  ]
}

C'est la réimpression qui coûte. Arrêtez.