Cookieとは、ブラウザが保持しているデータファイルの一種です。ドメインごとに作成され、フォームに入力した情報やサイトへの訪問履歴などを記録できます。
利用するにはJavaScriptと呼ばれる言語で読み書きするためのコードを作成し、訪問者がサイトを訪れた時に自動で動作するようHTMLソースに設定する必要があります。
Cookieは現在のウェブサイトでは欠かせない技術の一つです。例えば訪問者がサイト内のページを移動する毎に記録するよう設定しておけば、関心を持ったページやそこでの滞在時間などを記録し、より高度なアクセス解析が実現できます。ログイン情報を記録しておけば、再入力の手間を省くことも出来ます。
アフィリエイト広告でも必須の技術です。どのサイトで広告がクリックされたのか、クリックした訪問者は広告主のサイト内で報酬条件を達成したのか、などのデータを管理するために用いられています。
注意点としては、Cookieの生成はユーザーに委ねられている点があげられます。ユーザーがブラウザの設定で無効にしている場合、データの記録はできません。アドブロックやウイルス対策ソフト、さらには通信状況などが原因で正しく機能しないケースもあります。