Sinatra でブログ アプリケーションを作成しており、訪問統計を収集したいと考えています。
現時点では、信頼できるユーザーごとの訪問統計 (つまり、ユーザーごとにグループ化されたページ訪問) を取得することだけを考えています。後で、クライアント関連の情報 (つまり、ユーザー エージェント) を取得したくなるかもしれません。
それ、どうやったら出来るの?
Sinatra でブログ アプリケーションを作成しており、訪問統計を収集したいと考えています。
現時点では、信頼できるユーザーごとの訪問統計 (つまり、ユーザーごとにグループ化されたページ訪問) を取得することだけを考えています。後で、クライアント関連の情報 (つまり、ユーザー エージェント) を取得したくなるかもしれません。
それ、どうやったら出来るの?
Sinatra を使用してこれを行うことができますが、この技術は既に他の方法で実装されています。最も簡単な解決策は、この情報を記録する Javascript をフロントエンドに配置することだと思います。これを行うための最も一般的なライブラリはGoogle Analyticsです。これにより、自分で簡単にキャプチャできるよりもはるかに多くの情報 (画面サイズ、デバイスなど) が、非常にクリーンな形式で提供されます。
それを行う私の考え:
このアイデアに対する批判や、それを行うための他のアイデアをいただければ幸いです。