Bundit Algorithmsとは
詳細は下記詳しいですが、簡単に言うとABテストのように複数のパターンをテストしながらも最適なパターンを選択していく最適化手法です。
参考:A/Bテストよりすごい?バンディットアルゴリズムとは一体何者か
splitとは
ABテストのためのgemです。redisを使って非常にカンタンにABテストを組み込む事ができます。導入方法は下記などを参考に。
splitのABテストアルゴリズムにBunditAlgorithmsを適用する
前の節の参考URLを参考にsplitを導入後、initializersでAlgorithmsの指定をしてあげるだけ。
config/initializers/split.rb
Split.configure do |config|
config.algorithm = Split::Algorithms::Whiplash
end
カンタン!
Webサイトの最適化が捗りますね。