← 戻る

このサイトの作り方 (5) アクセス解析と訪問者数の記録

tokeisan4 tokeisan4

今回は、サイトの訪問者数や、投稿ごとの閲覧数を記録する仕組みについて書きます。 このサイトには、投稿ごとの閲覧数を記録する機能と、サイト全体のユニーク訪問者数を記録する機能の2つがあります。ログインしている人はユーザーIDで、していない人はブラウザに保存したCookieで、重複してカウントされないようにしています。 サイト全体の訪問者数は「同じ人が同じ日に何度訪れても1カウント」という数え方にしています。実装の初期段階では、ログイン済みかどうかで検索の条件を変えてしまっていたため、未ログインで訪れた人が後からログインした瞬間にエラーになるという不具合がありました。原因を調べたところ、データベースの一意性制約に違反していたことが分かり、常に同じ条件で検索するよう修正しました。 集計したデータは、サイドバーの「新着記事」「アクセス数順」「いいね順」や、フッターの「累計訪問者数」として活用しています。数字が伸びていくのを見るのは、運営者としても素直に励みになります。 こうした指標は、単に眺めて満足するためのものではなく、どの機能が実際に使われているかを把握し、次に何を改善すべきかを考えるための材料としても活用しています。 なお、こうした記録の仕組みを作る際は、個人を特定できる情報をむやみに集めすぎないよう注意を払いました。IPアドレスなどの情報は不正対策のために最小限記録していますが、それが何のために使われるのかを、プライバシーポリシーのページできちんと説明するようにしています。数字を集めることと、利用者の信頼を保つことは、両方とも欠かせない要素だと考えています。 次回は、このサイトの収益化の仕組みについて書きます。

コメント(0)