takurokamiyoshi / abtest

ABテストJavaScriptライブラリ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#abtest.js Cookie(セッション)で出し分けできるABテストJavaScriptライブラリです。
・html表示・非表示ABテスト
・リダイレクトABテスト
ができます。 ##導入方法 ###html表示・非表示ABテスト ・各パターンの要素を表示状態で記述します。

<div id="test1a" style="display: none;"><a href="#">あなたにおすすめ!!</a></div>
<div id="test1b" style="display: none;"><a href="#">みんなに人気!!</a></div>

・閉じbody直前でabtest.jsと下記jsを読み込みます。

(function(){
    // html表示・非表示ABテスト
    // 第1引数:CookieId
    // 第2引数:各パターン要素のId
    var test1 = new abTest('test1', ['test1a','test1b']);
    test1.htmlTest();
})();

###リダイレクトABテスト ・開始body直下でabtest.jsと下記jsを読み込みます。

(function(){
    // リダイレクトABテスト
    // 第1引数:CookieId
    // 第2引数:各パターンリダイレクト先URL
    var test2 = new abTest('test2', ['http://www.takurokamiyoshi.net/','http://www.takurokamiyoshi.net/blog/']);
    test2.redirectTest();
})();

##計測方法 セッション数、コンバージョン等の測定はアクセス解析ツール(Google Analytics等)を使用して下さい。
各パターンのセッション数は対象ページセッション数/パターン数で良いと思います。 ##課題 ・アクセス解析ツールに合わせてCookieの有効期限を変えれるようにしたほうが良い。
・JavaScriptのランダム関数を使用したり、実装側と計測側が違う仕組みであるため精度は悪い。

About

ABテストJavaScriptライブラリ


Languages

Language:JavaScript 54.9%Language:HTML 45.1%