14

私の上司は、何らかの理由で JavaScript で A/B テスト (または分割テスト) を実装しようとしています。A/B テストを実装するための優れた JavaScript パッケージ/ライブラリ/ソリューションを知っている人はいますか?

4

8 に答える 8

9

これは次のとおりです。 http://ejohn.org/blog/genetic-ab-testing-with-javascript/

サイトの市場性やコードのパフォーマンスなどをテストしようとしていますか?

市場性を仮定すると、乱数に基づいてクラス名を body タグ (+ その他のもの) に追加する JS を単純に持つことができます。次に、任意の分析エンジンを使用して、ランダムな選択と結果を記録します (訪問者が何かをクリックしたとき、提示されたランダムなレイアウトも記録します)。また、Cookie を使用して、再訪問者が同じ扱いを受けることを検討することもできます。

JS のコード品質 a/b フレームワークについては知りませんが、考え方は似ています。より高い品質 (ミリ秒単位の実行時間の短縮) を構成するものを定義し、コードのバリエーションを実行して、どちらが優れているかを確認します。これらの目的には、JMeter や JSUnit などのツールが役立つ場合があります。

于 2009-05-05T18:55:53.717 に答える
4

このシンプルなオープンソースの JS ツールが非常に便利であることがわかりました: https://github.com/jamesyu/cohorts

必要なすべての機能を備えているわけではありませんが、無料で柔軟性があり、かなりよく整然と書かれており、いつでもハックして追加の要件をサポートできます.

Google アナリティクス (イベント トラッキング経由) およびその他のバックエンドをサポートします。

于 2011-11-02T20:08:45.543 に答える
2

Maxymiserは本当に洗練されており、ほぼ完全にJavaScriptで機能します(プログラマーの観点から)。しかし、それは高価です。これは私たちがやったものです。

于 2011-10-22T16:10:59.447 に答える
2

これを試すことができます: ABalytics.js - Google アナリティクスを使用したクライアント側の A/B テスト用の JavaScript ライブラリ

これは、Google アナリティクスに結果を保存しながら、JavaScript を使用して純粋にクライアント側で A/B テストを実行できる、すてきな小さなパッケージです。

于 2012-12-09T13:29:36.630 に答える
0

Google サイト オプティマイザーもあります。

于 2009-10-16T04:44:30.567 に答える
0

数行の JS を使用して、A/B テストを実装することもできます。グループ メンバーシップを永続的な Cookie に保存し、それに基づいて決定を行うだけで済みます。A/B テストでは、測定が最も重要な部分です。これは、次のブログのように Google アナリティクスを使用して非常に簡単に行うことができます: simple ab test in Google アナリティクス

于 2013-08-14T16:53:53.533 に答える
0

この質問は 4 年前のもので、まだ検索されているため、新しい (2013 年 5 月) Javascript A/B テスト ライブラリを次に示します。

https://github.com/maccman/abba

データを収集して結果を表示するための小さな Sinatra サーバー アプリが付属しています。

于 2013-05-16T15:24:31.370 に答える
-2

サーバー側の言語を使用している場合は、サーバー上で分割テストを行うことをお勧めします。これにより、結果を保存できるようになります。javascript では、分割テストの結果を保存するために jsonp やその他の醜いものを使用する必要があります。

これについて asp.net mvcの小さな記事を書きました。使用するバックエンド言語に似たものを実装するよう促されるかもしれません。

于 2010-05-11T06:04:23.303 に答える