La plupart des compteurs « personnes en train de consulter » et « places prises » du web sont générés côté navigateur à partir d'une fourchette aléatoire : la page se charge, le script choisit un nombre entre 12 et 48, et c'est ce que vous voyez. Le compteur programmé de Provedly suit la logique inverse. Il a une valeur de départ, une valeur de fin, un pas et un intervalle ; il calcule la même valeur pour chaque visiteur à un instant donné ; et il s'arrête à la fin. Cet article explique le mécanisme et comment l'orienter vers quelque chose de vrai.
Comment fonctionne le compteur programmé
Une barre de compteur a quatre réglages numériques, plus un préfixe et un suffixe facultatifs :
| Réglage | Signification | Par défaut |
|---|---|---|
counter_start |
Valeur au début du calendrier | 120 |
counter_end |
Valeur à laquelle il s'arrête | 500 |
counter_step |
Quantité ajoutée à chaque incrément | 1 |
counter_interval |
Secondes entre deux incréments | 600 |
Le calendrier commence à la création de la barre, ou quand vous la redémarrez depuis le tableau de bord. À tout instant, la valeur est :
value = start + floor(elapsed_seconds / interval) * step
value = min(value, end)
Elle est calculée sur le serveur à partir de l'horloge, et non tirée au hasard dans le navigateur. Deux visiteurs qui chargent la page à la même seconde voient le même nombre. Un visiteur qui recharge voit le nombre attendu, pas un nouveau tirage. Quand la valeur atteint counter_end, elle y reste jusqu'à ce que vous changiez les réglages ou redémarriez le compteur.
Le message utilise un jeton {timer} pour la valeur : « {timer} people joined this week. Grab your spot » est le texte par défaut.
Pourquoi le déterminisme compte
Un compteur aléatoire est une invention même quand la fourchette est « réaliste », car rien dans le monde ne correspond au nombre affiché. Un compteur programmé est un modèle : vous déclarez un chiffre de départ, un rythme et un plafond, et l'affichage suit ce modèle. Son honnêteté dépend de ce que vous y mettez, mais au moins il y a quelque chose sur quoi être honnête, et le mécanisme est vérifiable. Un visiteur qui recharge et voit le même nombre, ou deux collègues qui comparent leurs écrans, constatent de la cohérence plutôt qu'un indice de trucage.
En octobre 2026, d'après leurs fiches, la plupart des outils de notification permettent encore aux marchands de saisir un nombre fixe ou aléatoire de « personnes en train de consulter ». Le compteur en direct de Provedly n'a pas un tel champ ; il compte une présence réelle sur les 90 dernières secondes et se masque sous un minimum. Le compteur programmé est l'outil des chiffres qui ne relèvent pas de la présence en direct : inscriptions cumulées, unités vendues cette saison, places prises dans une session.
Le régler autour d'un chiffre réel
La méthode honnête tient en trois étapes.
Partir d'un chiffre mesuré. Relevez le vrai total au moment où vous créez ou redémarrez la barre : 312 membres, 48 places vendues, 1 140 téléchargements. Réglez counter_start sur ce chiffre.
Régler le pas et l'intervalle sur votre rythme observé. Si vous gagnez environ 6 membres par jour, cela fait un toutes les 4 heures : counter_step 1, counter_interval 14400. Si vous en gagnez 50 par jour, un pas de 1 toutes les 1 728 secondes, ou un pas de 5 toutes les 8 640 secondes. L'affichage s'écartera de la réalité entre deux redémarrages, d'où l'étape suivante.
Plafonner et redémarrer. Réglez counter_end sur un nombre que vous pensez atteindre d'ici votre prochaine vérification, et redémarrez le compteur à partir du chiffre réel à intervalles réguliers : chaque semaine pour un total qui évolue lentement, chaque jour pendant un lancement. Redémarrer fixe la valeur de départ et remet l'horloge à zéro. La barre suit alors la réalité en dents de scie, jamais très loin et jamais au-dessus si vous choisissez un plafond prudent.
Un exemple concret pour une session de 80 places, 48 vendues, avec environ 4 ventes par jour sur les huit derniers jours :
counter_start 48
counter_step 1
counter_interval 21600 (6 hours, 4 per day)
counter_end 80
message "{timer} of 80 seats taken"
Si la session se remplit plus tôt, redémarrez avec le vrai chiffre ou retirez la barre. Si elle se remplit plus tard, l'affichage ne s'arrête à 80 que si 80 places ont été vendues ; sinon, redémarrez avec le vrai chiffre, plus bas. Ici, l'honnêteté est une tâche d'entretien, pas une configuration.
Ce qu'il ne faut pas en faire
- Ne partez pas d'un nombre que vous n'avez pas atteint. Un compteur qui démarre à 120 pour un produit qui a 12 clients est un mensonge avec un réglage d'intervalle.
- Ne fixez pas un plafond que vous n'atteindrez jamais pour faire grimper le nombre indéfiniment. Si le vrai total stagne, redémarrez plus bas.
- Ne le présentez pas comme du direct. « Personnes en train de consulter », c'est le rôle du compteur en direct, qui mesure une présence réelle. Le compteur programmé doit être présenté comme un chiffre cumulé : « inscrits », « vendus », « téléchargés », « prises ».
- Ne l'utilisez pas sur une page où le chiffre réel est aussi affiché par un autre système, sauf si les deux concordent.
La réglementation, en bref
La règle de la FTC sur les faux avis et témoignages est entrée en vigueur fin 2024 et vise les recommandations fabriquées ; elle ne cite pas les compteurs. L'UE discute d'un Digital Fairness Act qui cite les faux comptes à rebours, avec une proposition attendue fin 2026, et il est raisonnable de supposer que les compteurs de rareté fabriqués entrent dans la même catégorie. Aucun de ces textes n'impose ce mécanisme précis ; l'idée est qu'un compteur dont la valeur peut être rattachée à un chiffre réel et à un rythme déclaré est défendable, alors qu'un tirage aléatoire ne l'est pas.
Sa place parmi les autres barres
| Type de barre | Ce qui la pilote | Identique pour chaque visiteur |
|---|---|---|
| Compte à rebours | Une vraie date et un fuseau horaire | Oui |
| Evergreen | Un minuteur par visiteur, signalé comme tel | Non, par conception |
| Compteur programmé | Départ, fin, pas, intervalle calculés depuis l'horloge | Oui |
Les trois se trouvent dans fonctionnalités : barres, partagent les mêmes thèmes, mises en page, positions et ciblage d'URL, et sont disponibles à raison d'une par site sur le plan Free. Pour les minuteurs en particulier, voir des comptes à rebours honnêtes.
Questions fréquentes
Le compteur peut-il diminuer ?
Si counter_end est inférieur à counter_start, la valeur reste au départ. Les compteurs ne décrémentent pas ; pour un message « places restantes », affichez plutôt les places prises sur le total.
Que se passe-t-il si je change le pas en cours de calendrier ?
La valeur est recalculée à partir de la valeur de départ, du temps écoulé et des nouveaux réglages : elle peut donc faire un saut. Redémarrez le compteur au moment où vous changez le rythme, pour que le calendrier reparte proprement d'un chiffre réel.
Consomme-t-il des impressions ?
L'affichage d'une barre n'est pas une notification : il ne consomme donc pas d'impressions de widget. Les limites de barres des plans se comptent en nombre de barres : une sur Free.
Construisez un compteur à partir d'un chiffre que vous pouvez assumer : voir les barres ou commencer gratuitement.