※ ChatGPTを利用し、要約された質問です(原文:アクセスランキングを作成する方法)
アクセスランキングを作成する方法
このQ&Aのポイント
自分のサイトのリンクからユーザーが他サイトに移動した数を集計してランキングを作成する方法を教えてください。
現在のアルゴリズムではIPアドレスを配列に保存しているため、効率が悪いと感じています。効率的な方法を知りたいです。
使用するのはGoogle App EngineとPythonで、参考になるサイトを探しても見つけられませんでした。
アクセスランキングを作成する方法
自分のサイトのリンク(他サイト)から、ユニークユーザーがどのリンクを辿って別ページ(他サイト)に移ったのかを調べて、その数を集計してランキングを作りたいと思っています。ですが、どのようなアルゴリズムで集計すればいいのかわかりません。
アクセスのあったIPアドレスを配列かなにかに保存
↓
javascriptのonunloadでどこのページに移ったかを取得?cgiでできればいいのですが
↓
集計してランキング化
↓
0時にIPアドレスの入った配列をリセット
こんな感じで想像したのですが、なんだか効率が悪い気がします。(IPアドレスを配列に保存してるあたりとか)
なにか良い方法はないでしょうか?
google app engine/pythonです。調べても参考になるサイトにたどり着けませんでした。
よろしくお願いします。
説明がヘタですみません…なにかあればすぐに補足します。
お礼
Google Analyticsは既に使っていましたが、Google Analytics APIというものがあることを知りませんでした。これなら詳細なデータが取れそうですね。ありがとうございました。