有効期限のないAPIキーの問題点
何年も前に発行され、一度もローテーションされず、今も有効なキーは、便利なものではありません。何年も誰も実際に確認していない負債です。
自社の料金ページを書くどの企業にも、ある特定の魅力的な近道があります。良い部分を目立つように説明し、制限は脚注や3クリック先のサポート記事、あるいはほとんどの読者がより気前のよい解釈をするほどあいまいな表現の中に置いておくというものです。すべての制限を最初からはっきりと示すページよりも多くの新規登録につながるという狭い意味では、これは機能します。しかし同時に、後になって予測可能なコストも生みます。連携の途中や請求書で制限を身をもって知ったお客様は、単に知らされたのではなく、だまされたと感じるのです。
当社は、制限をはっきり示すことで得られる少ない新規登録数のほうを、何を手に入れるのかを十分に理解しないまま登録させることで得られる多い登録数よりも選びます。無料の割り当ては1日あたり2,500リクエストで、ネットワーク単位でカウントされ、そのネットワークからのキーなしの利用とキーありの利用で共有されます。これは評価や小規模な利用には本当に役立つ数字ですが、同時に、はっきり言えば制限でもあります。「無料」を強調して上限は失敗したリクエストで気づいてもらうのではなく、それを率直に伝えることは、短期的には当社にとってコストのかかる誠実さです。
このトレードオフが悪く見えるのは、成功を新規登録数だけで測る場合に限られます。顧客関係の全期間で測れば、見え方は変わります。契約前に制限を理解し、それでも進むことを選んだお客様は、後になって驚いたりだまされたと感じたりすることはありません。登録してから実際にしきい値に達するまでの間に、状況が何も変わっていないからです。よりあいまいな印象のまま登録し、自分に影響が出てから本当の上限を知ったお客様には正当な不満があります。そして正当な不満は、公の苦情や返金の要求、さらにはその原因となった登録の価値よりも長く残る評判上のコストに変わります。
同じ考え方が、割り当てヘッダーがアカウントのダッシュボードだけでなくすべてのレスポンスに含まれている理由、レート制限があいまいに説明されるのではなく実際の数値としてドキュメントに公開されている理由、そしてUnlimitedキーが非公開のソフト上限付きの無制限ではなく本当に無制限である理由にも当てはまります。どれも、よりあいまいで気前よく聞こえる表現のほうが第一印象ではおそらくわずかに多くの登録につながる場面ですが、それでも当社は誠実な表現を選びました。
当社は、これで自分たちが特別に高潔だとは考えていません。どちらかといえば、一度登録してもらうだけでなく、お客様が実際に何年にもわたって大規模に製品を使い続けても生き残れるのはどのような企業か、という賭けに近いものです。新規登録数を最大化することだけに最適化された料金ページは、登録をゴールとして扱います。当社は、登録はむしろスタートラインに近いと考えています。そして、読まれなかった細則こそが、登録後の数年間がうまくいくかどうかを決める関係の部分なのです。