期限切れになるリンク — 有効期限とクリック制限の実態
期限切れやクリック回数の制限など、時としてリンクを無効にしたい場合があります。ここでは、有効期限付きリンクやクリック数制限の用途と、それらを実際に活用すべき場面について解説します。
金曜日、16:50。「日曜日まで」有効な割引コードを会社のSlackに送信します。月曜日の朝、午前8時にリンクをクリックしたクライアントから電話がかかってきて、なぜ割引が適用されないのかと尋ねられます。リンクはまだ機能しています。オファーはもう機能していません。
これを知っていますか?ほとんどのリンクは、永遠に存続するように作られています。しかし、時にはその正反対のことを望むことがあります。リンク自体が、期限が来たとき、あるいは何度かのクリックのいずれか早い方で、自動的に無効になるようにしたいのです。
これは遊びではありません。これは、精神的なストレスを実質的に軽減してくれる、期限付きリンクの一つです。
期限またはカウンター
cutty.devでは、リンクに対して互いに完全に独立した2つの制限を適用することができます。
一つ目は有効期限です。リンクは特定の年月日と時刻まで有効です。この時間を過ぎると、リダイレクトされる代わりに、期限が切れたという情報が表示されます。
二つ目はクリック制限です。リンクはN回目のアクセスまで有効で、その後は閉じられます。例えば、最初の100回としましょう。100人目は通過できますが、101人目にはメッセージが表示されます。
いずれか一方を有効にできます。両方を同時に有効にすることも可能です。その場合、先に条件を満たした方が適用されます。例えば、「日曜日まで、最大200回のアクセス」と設定しており、土曜日の午後に200人目の人がクリックした場合、土曜日の午後の時点で終了となります。
賞味期限(または消費期限)は何のためにあるのか
最もよくあるケースは、冒頭のこのプロモーションです。コードは日曜日まで有効ですか?遅れてきた人が、もう存在しないオファーにアクセスできないように、そのリンクは月曜日に無効になるようにしてください。
2つ目は、期限付きの資料です。イベント終了後には意味をなさないイベントへの申し込み。すでに終了したウェビナー。
3番目は、怠惰に関することなので私のお気に入りです。誰かに1週間分何かを共有する場合、来週の火曜日に手動でオフにするのを忘れないようにしようと思っても、つい忘れてしまいます。日付を設定しておけば、あとは忘れるだけです。未来の自分は、何もクリックする必要がなくなります。
クリックカウンターはなぜ必要なのか
「このリンクをクリックした先着50名様にボーナスをプレゼント。」お決まりのフレーズ。50回目のアクセスでリンクは自動的に閉じられるので、時計を気にしながら張り付いている必要はありません。
少人数のグループに何かを送信する際、そのリンクが外部に拡散されないようにしたい場合もあります。厳格な制限は、宛先アドレスをコピーしてしまう人(これについては後述します)を止めることはできませんが、一つのリンクが突然勝手に広まり、インターネットの半分からアクセスされるような状況を防ぐことはできます。
また、純粋に技術的な注意点もあります。テストを行う際、何がどれほど強く飛び出すか予測できません。リミットは安全装置です。もし、あなたが対処できる以上の強さで「爆発」したとしても、単に停止するだけです。
これでは解決しません
ここに注意してください。誤解が生じやすい箇所です。期限切れのリンクはリダイレクトされなくなります。それだけです。リンク先を隠したり、暗号化したりすることはありません。
もしリンクが切れる前に誰かがアクセスし、遷移先のURLを確認またはコピーしていた場合、そのアドレスは引き続き存在し、機能します。期限切れによって制御されるのはリダイレクトへのアクセスであり、遷移先の内容そのものではありません。
末尾にあるものを保護するには、別のもの、例えばパスワード付きリンクが必要です。これらは2つの異なる問題に対する2つの異なるツールであり、混同しないように注意が必要です。
設定には少し時間がかかります
これは、短縮時、または後でパネル内のリンク編集から行うことができます。有効期限、クリック数、あるいはその両方を入力します。これらはすべて、あなた側で行う作業です。
残りの部分は cutty.dev が担当します。条件が満たされたとき、リンクは訪問者を古い、無効な場所に誘導する代わりに、期限切れであることを丁寧に伝えます。
次の「有効期限:…」を送信する前に、自分自身に一つの質問を投げかけてみてください。その期限が過ぎたとき、何が起こるべきでしょうか?もし答えが「単にリンクが機能しなくなればよい」というものであれば、それに対処するのに10秒もかかりません。