javascriptなしでレールでユニークビジターとそのページビューを追跡する方法は? 一般に、それらを数えるだけです。
質問する
2315 次
3 に答える
7
PageViews-Model をセットアップし、次のような追跡機能を作成します。
class ApplicationController < ActionController::Base
after_filter :pageview
def pageview
PageView.create :user_id => ...
:referer => request.referrer,
:session => request.session_options[:id],
:ip_address => request.remote_ip,
:user_agent => request.env["HTTP_USER_AGENT"],
:created_at => Time.current
end
end
新しい IP を既に保存されているものと比較すると、一意性に達することができます。
于 2013-04-19T12:02:41.283 に答える
0
request.remote_ip
ユーザー IP を追跡し、ルールを適用するために使用します。
于 2013-04-19T11:25:31.977 に答える
0
Cookie を使用したくないが、バックエンドでユニークな訪問者を追跡したいと思いますか?
remote_ip を使用して IP を追跡し、スクリプトを使用して Adobe グローバル ID を取得し、DB に保存します。
IP を使用する複数の PC (オフィスのような共有インターネット) の場合、同じ IP を取得しますが、Adobe ID は異なります。
異なる IP と異なるアドビ
同じまたは異なる IP で、Adobe ID なし (デフォルトは 0)
いずれの場合も、一意の文字列を 2 つの組み合わせとして保持できます
于 2013-04-19T11:28:40.777 に答える