Ga naar de inhoud
cutty.dev
All posts

Verlopen links — vervaldatum en kliklimiet in de praktijk

Soms wil je dat een link stopt met werken — na een bepaalde datum of na een specifiek aantal klikken. We laten zien waar vervallende links en kliklimieten voor dienen, en wanneer het echt de moeite waard is om ze te gebruiken.

Vrijdag, 16:50. Je stuurt een kortingscode op het bedrijfs-Slack die "alleen geldig is tot zondag". Maandagochtend belt een klant die om acht uur 's ochtends op de link heeft geklikt en vraagt waarom de korting niet werkt. En de link werkt nog steeds. De aanbieding niet meer.

Ken je dit? De meeste links zijn gemaakt om eeuwig te blijven bestaan. Maar soms wil je precies het tegenovergestelde. Dat de link zichzelf uitschakelt. Na een bepaalde datum of na een bepaalde klik, wat er ook eerst komt.

Dit is geen speeltje. Dit is een van die verlopen links die echt voor rust zorgt.

Termijn of teller

In cutty.dev kun je twee beperkingen op een link toepassen, die volledig van elkaar onafhankelijk zijn.

De eerste is de vervaldatum. De link is geldig tot een specifieke dag en tijd. Na dat moment toont hij, in plaats van door te sturen, de informatie dat deze is verlopen.

Het tweede is de kliklimiet. De link werkt tot de N-de toegang en sluit dan. Laten we zeggen: de eerste honderd. De honderdste persoon komt erdoor, de honderd-en-éénste ziet al een melding.

Je kunt een van de twee inschakelen. Je kunt ze beide tegelijk inschakelen. In dat geval bepaalt de voorwaarde die het eerst optreedt de uitkomst. Als je „tot zondag, max 200 enters" instelt, en de tweehonderdste persoon klikt op zaterdagmiddag, dan is het op zaterdagmiddag voorbij.

Waarom de houdbaarheidsdatum

Het meest voorkomende geval is deze promotie van het begin. Code geldig tot zondag? Laat de link naar die code maandag maar sterven, in plaats van laatkomers toe te laten tot een aanbieding die er niet meer is.

De tweede zijn materialen voor later. Inschrijvingen voor een evenement die geen zin meer hebben na de beëindiging ervan. Een webinar die al heeft plaatsgevonden.

De derde is mijn favoriet, want die gaat over luiheid. Je deelt iets met iemand voor een week en je wilt niet onthouden om het volgende week dinsdag handmatig uit te schakelen. Je stelt een datum in en vergeet het. Je toekomstige zelf hoeft nergens op te klikken.

En waarom een klikteller

„De eerste 50 personen met deze link krijgen een bonus." Klassieker. De link sluit zichzelf na de vijftigste klik en je hoeft er niet met een stopwatch boven te zitten.

Het komt ook voor dat je iets naar een kleine groep stuurt en niet wilt dat de link zich verder verspreidt. Een strikte limiet zal iemand die het doeladres kopieert (hierover meer zodra we zover zijn) niet tegenhouden, maar het voorkomt wel situaties waarin één link plotseling een eigen leven gaat leiden en de helft van het internet eraan klopt.

En er is nog een puur technische voorzichtigheid. Je voert een test uit, je weet niet hoe hard iets zal wegspringen. De limiet is de zekering. Als het "ontploft" krachtiger dan jij kunt verwerken, stopt het gewoon.

Dit gaat je niet helpen

Let op, want misverstanden zijn zo gemaakt. Een verlopen link stopt met doorsturen. Dat is alles. Het verbergt of versleutelt de bestemming niet.

Als iemand erin is geslaagd om binnen te gaan voordat de link niet meer werkte, en het doeladres heeft bekeken of gekopieerd, dan bestaat dat adres nog steeds en werkt het nog steeds. Het verlopen van de link controleert de toegang tot de doorverwijzing, en niet de inhoud zelf aan de andere kant.

Om te beschermen wat aan het einde staat, heb je iets anders nodig, bijvoorbeeld een link met wachtwoord. Dit zijn twee verschillende tools voor twee verschillende problemen en het is goed om ze niet te verwarren.

Instellen duurt even

Je doet dit ofwel direct tijdens het inkorten, of later bij het bewerken van de link in het paneel. Je voert de vervaldatum in, het aantal klikken, of beide. Dat is alles wat van jouw kant wordt verwacht.

De rest wordt afgehandeld door cutty.dev. Wanneer de voorwaarde is vervuld, vertelt de link de bezoeker beleefd dat deze is verlopen, in plaats van hem naar een oude, verouderde plek te leiden.

Voordat je de volgende „alleen geldig tot..." verstuurt, stel jezelf één vraag: wat gebeurt er als deze deadline verloopt? Als het antwoord is „de link moet gewoon stoppen met werken", dan kost dat je slechts tien seconden werk.