2016-09-16 8 views
-1

ユーザーのフロント側を分割してA/Bテストを実行したいと思います。 javascriptでユーザーを分割する最善の方法は何ですか?どのユニークIDを使用できますか?A/Bテストを実行するためにユーザーを分割するための良いjavascript方法

目標は2つ以上のグループにユーザーを分割することです。各ユーザーは常に同じバージョンの自分のコードを表示する必要があります。

+0

ブラウザのみで各バージョンのx/yユーザーの割合を保証することは不可能です。 localstorageまたはcookieに値を格納します。それを使って表示するバージョンを決定する... – epascarello

答えて

0

クライアント側のコードだけで、バージョンごとにA/Bテスターの均等な分布を推測することは不可能です。

  1. ページが読み込まれると、いや、ストレージ内のA/Bおよびストア値を生成

の場合はストレージ

  • からyesの場合、ユーザーがここに
  • されていれば、利用価値を見て確認してくださいストア、ローカルストレージまたはクッキー。

  • 0

    すでに述べたように、安定した方法でユーザーセッションを作成するには、安定したキーが必要です。これはクライアントでは生成できません。場合によっては、Cookieで利用可能なHTTPセッションIDを利用することができます。 JSESSIONIDなど。ただし、これはHTTPセッションの期間だけ有効です。ターゲティング情報を使用して独自の永続Cookieを削除しても、同じユーザーが別のブラウザを使用して戻ったり、クッキーを単に消去したりする可能性があります。

    関連する問題