8

「匿名」ユーザーのアクションを追跡し、最終的に登録後にアカウントに関連付けようとしています。私は永続的なクッキーを設定することでこれを行うと考えました。私の最善の選択肢は、ApplicationController に以下を含めることです。

class ApplicationController < ActionController::Base
  before_filter :set_tracking_cookie
  def set_tracking_cookie
    cookies.permanent[:user_uuid] = SecureRandom.uuid unless cookies[:user_uuid]
  end
end

これは正しい方法ですか、それともより良い解決策がありますか?

4

1 に答える 1

7

よさそうですが、永続的な Cookie の有効期限はずっと先 (20 年程度) であるため、ユーザーが手動で削除しない限り、追跡できるはずです。

私はこのような構成を多くの場所で使用しましたが、魅力的に機能します。このアクション (典型的なトラッキング ピクセル) によって読み込まれるものを含めると、外部のランディング ページでも動作させることができます。

于 2013-04-04T09:55:30.253 に答える