만료되는 링크 — 만료 날짜 및 클릭 제한의 실제 적용 사례
때로는 링크가 만료일이 지나거나 정해진 접속 횟수에 도달했을 때 더 이상 작동하지 않기를 원할 때가 있습니다. 만료 예정 링크와 클릭 수 제한 기능이 무엇인지, 그리고 언제 실제로 사용하는 것이 유용한지 알려드립니다.
금요일, 16:50. 당신은 회사 Slack에 "일요일까지만" 유효한 할인 코드를 보냅니다. 월요일 아침, 오전 8시에 링크를 클릭한 고객이 전화하여 왜 할인이 적용되지 않는지 묻습니다. 그리고 링크는 여전히 작동합니다. 하지만 혜택은 더 이상 유효하지 않습니다.
이런 적 있으신가요? 대부분의 링크는 영원히 남도록 만들어집니다. 하지만 가끔은 정확히 그 반대를 원할 때가 있습니다. 링크가 스스로 비활성화되기를 말이죠. 특정 날짜가 지나거나, 먼저 도달하는 쪽을 기준으로 클릭 횟수가 일정 수준에 이르면 말입니다.
이것은 장난이 아닙니다. 이것은 실제로 스트레스를 줄여주는 만료 예정 링크 중 하나입니다.
기한 또는 카운터
cutty.dev에서는 링크에 서로 완전히 독립적인 두 가지 제한을 적용할 수 있습니다.
첫 번째는 만료 날짜입니다. 링크는 특정 날짜와 시간까지 유효합니다. 이 시점이 지나면 리다이렉트하는 대신 만료되었다는 정보를 표시합니다.
두 번째는 클릭 제한입니다. 링크는 N번째 입력까지만 작동하고 닫힙니다. 예를 들어: 처음 100명까지라고 가정해 봅시다. 100번째 사람은 통과하지만, 101번째 사람은 이미 메시지를 보게 됩니다.
그 중 하나를 활성화할 수 있습니다. 둘 다 동시에 활성화할 수도 있습니다. 이 경우 먼저 충족되는 조건이 결정됩니다. 만약 "일요일까지, 최대 200명 입장"으로 설정했는데 토요일 오후에 200번째 사람이 클릭한다면, 토요일 오후에 모든 것이 종료됩니다.
유통기한의 용도
가장 흔한 사례는 초기의 이 프로모션입니다. 코드가 일요일까지 유효한가요? 늦게 온 사람들이 이미 존재하지 않는 혜택을 받지 못하도록, 해당 링크는 월요일에 만료되게 하세요.
두 번째는 시기상 부적절한 자료들입니다. 행사가 끝난 후에는 의미가 없는 이벤트 등록, 이미 종료된 웨비나 등이 이에 해당합니다.
세 번째는 제가 가장 좋아하는 것인데, 게으름에 관한 것이기 때문입니다. 누군가에게 일주일 동안 무언가를 공유하면서 다음 주 화요일에 수동으로 끄는 것을 기억하고 싶지 않을 때가 있습니다. 날짜를 설정해 두면 잊어버려도 됩니다. 미래의 당신은 아무것도 클릭할 필요가 없습니다.
클릭 카운터는 왜 필요한가요?
"이 링크를 클릭한 선착순 50명에게 보너스를 드립니다." 전형적인 수법이죠. 50번째 접속 이후에는 링크가 자동으로 닫히기 때문에 시계를 보며 기다릴 필요도 없습니다.
때로는 좁은 그룹에 무언가를 보내면서 링크가 외부로 퍼져나가는 것을 원치 않을 때도 있습니다. 엄격한 제한이 대상 주소를 복사하는 사람(이에 대해서는 잠시 후에 설명하겠습니다)을 막지는 못하겠지만, 하나의 링크가 갑자기 제멋대로 돌아다니며 인터넷 절반이 그 링크를 클릭하게 되는 상황은 방지할 수 있습니다.
그리고 순수하게 기술적인 주의사항이 하나 더 있습니다. 테스트를 진행할 때 무엇이 얼마나 강하게 튀어나올지 알 수 없습니다. 리미트는 일종의 안전장치입니다. 당신이 감당할 수 있는 것보다 더 강하게 "폭발"하면, 그냥 멈추게 됩니다.
이것이 당신을 해결해 주지는 않을 것입니다
주의하세요, 오해하기 쉽습니다. 만료된 링크는 리다이렉션을 중단합니다. 그게 전부입니다. 대상 URL을 숨기거나 암호화하지 않습니다.
만약 링크가 만료되기 전에 누군가 접속하여 대상 주소를 확인하거나 복사했다면, 해당 주소는 여전히 존재하며 계속 작동합니다. 만료는 리다이렉션에 대한 접근을 제어하는 것이지, 연결된 페이지의 콘텐츠 자체를 제어하는 것이 아닙니다.
끝에 있는 것을 보호하려면 비밀번호가 포함된 링크와 같은 다른 것이 필요합니다. 이것은 두 가지 서로 다른 문제에 대한 두 가지 서로 다른 도구이며, 혼동하지 않는 것이 좋습니다.
설정에 시간이 조금 걸립니다
이 작업은 단축할 때 즉시 수행하거나 나중에 패널에서 링크를 편집할 때 할 수 있습니다. 만료 날짜, 클릭 수 또는 둘 다 입력하면 됩니다. 당신이 해야 할 일은 이것뿐입니다.
나머지는 cutty.dev가 처리합니다. 조건이 충족되면, 링크는 사용자를 오래되고 유효하지 않은 곳으로 안내하는 대신, 만료되었음을 방문자에게 정중하게 알려줍니다.
다음 "…까지 유효"라는 문구를 보내기 전에 한 가지 질문을 스스로에게 던져보세요: 이 기한이 지나면 어떻게 될까요? 만약 답변이 "그냥 링크가 작동하지 않게 되면 된다"라면, 이를 처리하는 데는 10초면 충분합니다.