Liens qui expirent — date d'expiration et limite de clics en pratique
Parfois, vous voulez qu'un lien cesse de fonctionner — après une date limite ou après un certain nombre de visites. Nous vous montrons à quoi servent les liens expirables et la limite de clics, et quand il est vraiment utile de les utiliser.
Vendredi, 16:50. Vous envoyez sur le Slack de l'entreprise un code promo valable « seulement jusqu'à dimanche ». Lundi matin, un client qui a cliqué sur le lien à huit heures du matin vous appelle et demande pourquoi la remise ne fonctionne pas. Et le lien fonctionne toujours. L'offre, non plus.
Tu connais ça ? La plupart des liens sont faits pour durer éternellement. Mais parfois, on veut exactement le contraire. Qu'un lien se désactive tout seul. Après une date ou après un certain nombre de clics, selon ce qui arrive en premier.
Ce n'est pas un jouet. C'est l'un de ces liens expirables qui permettent réellement d'économiser des nerfs.
Terme ou compteur
Dans cutty.dev, vous pouvez appliquer deux restrictions à un lien, totalement indépendantes l'une de l'autre.
Le premier est la date d'expiration. Le lien est actif jusqu'à un jour et une heure précis. Après ce moment, au lieu de rediriger, il affiche une information indiquant qu'il a expiré.
Le deuxième est la limite de clics. Le lien fonctionne jusqu'à la N-ième entrée puis se ferme. Disons : les cent premières. La centième personne passe, la cent-unième voit déjà le message.
Vous pouvez en activer un des deux. Vous pouvez activer les deux en même temps. Dans ce cas, c'est la condition qui se réalise en premier qui décide. Si vous définissez « jusqu'à dimanche, max 200 entrées », et que la deux-centième personne clique samedi après-midi, alors tout s'arrête samedi après-midi.
Pourquoi la date de péremption
Le cas le plus fréquent est cette promotion du début. Le code est valable jusqu'à dimanche ? Que le lien vers celui-ci meure lundi, au lieu de laisser les retardataires accéder à une offre qui n'existe plus.
Le deuxième est le contenu hors ligne. Les inscriptions à un événement qui n'ont plus de sens après sa fin. Un webinaire qui a déjà eu lieu.
Le troisième est mon préféré, car il concerne la paresse. Vous partagez quelque chose avec quelqu'un pour une semaine et vous ne voulez pas vous souvenir de le désactiver manuellement mardi prochain. Vous définissez une date et vous oubliez. Votre futur moi n'a rien à cliquer.
Mais pourquoi un compteur de clics ?
« Les 50 premières personnes avec ce lien reçoivent un bonus. » Un classique. Le lien se ferme automatiquement après la cinquantième visite et vous n'avez pas besoin de rester devant avec une montre.
Il arrive aussi que vous envoyiez quelque chose à un groupe restreint et que vous ne vouliez pas que le lien se propage dans le monde entier. Une limite stricte n'arrêtera pas quelqu'un qui copierait l'adresse de destination (à ce sujet dans un instant), mais cela limitera la situation où un seul lien prend soudainement vie propre et est sollicité par la moitié d'Internet.
Et il y a aussi une prudence purement technique. Vous faites un test, vous ne savez pas avec quelle force quelque chose va être projeté. La limite est le fusible. Si cela « explose » plus fort que ce que vous êtes prêt à gérer, cela s'arrêtera simplement.
Cela ne te résoudra pas ce problème
Attention, car un malentendu est vite arrivé. Un lien expiré cesse de rediriger. C'est tout. Il ne cache ni ne chiffre la destination.
Si quelqu'un a réussi à entrer avant que le lien ne tombe, et a aperçu ou copié l'adresse de destination, cette adresse existe toujours et fonctionne toujours. L'expiration contrôle l'accès à la redirection, et non le contenu lui-même de l'autre côté.
Pour protéger ce qui se trouve à la fin, vous avez besoin d'autre chose, par exemple d'un lien avec mot de passe. Ce sont deux outils différents pour deux problèmes différents et il vaut mieux ne pas les confondre.
La configuration prend un moment
Vous le faites soit immédiatement lors de la réduction, soit plus tard dans l'édition du lien dans le panneau. Vous saisissez la date d'expiration, le nombre de clics, ou les deux. C'est tout ce que vous avez à faire de votre côté.
Le reste est géré par cutty.dev. Lorsque la condition est remplie, le lien indique poliment au visiteur qu'il a expiré, au lieu de le diriger vers un endroit ancien et obsolète.
Avant d'envoyer le prochain « valable jusqu'au... », posez-vous une seule question : que se passera-t-il lorsque cette date sera dépassée ? Si la réponse est « le lien doit simplement cesser de fonctionner », cela ne vous prendra que dix secondes de travail.