Publicado por Rafael Rosa em 26 de Agosto de 2009
ABingo - Um plugin para testes A/B em Rails
Clique aqui para adicionar ao del.icio.us | Nenhum comentário - Deixe o seu agora!
O ABingo é um plugin para fazer testes "A/B" em suas aplicações Rails, e foi desenvolvido por Patrick McKenzie, conhecido como o criador do Bingo Card Creator.
Mas o que é um teste "A/B"? Segundo a Wikipedia:testes A/B (também conhecido como teste de separação) é um procedimento no qual temos duas ou mais versões de uma página Web e depois, apresentando-as aleatoriamente para os usuários e depois comparamos o que os visitantes das diferentes versões fizeram. Essa análise nos permite analisar qual o efeito de coisas como mudanças em um título ou o redesign completo de uma página afetam o modo como os usuários usam o site - como afetam as compras de produtos ou as inscrição de serviços. Uma vez determinada a "melhor" versão, você pode continuar a fazer outros testes A/B até não ter mais nada para testar, resultando em uma página melhor.
O ABingo adiciona helpers que facilitam a implementação de testes A/B em suas views e controllers:
# Lógica para iniciar o teste, nesse caso mudando a imagem utilizada no botão <% ab_test("login_button_test", ["/images/button1.jpg", "/images/button2.jpg"]) do |button_file| %> <%= img_tag(button_file, :alt => "Login!") %> <% end %> # Um evento qualquer que se quer rastrear def login # Regra de negócio bingo!("login_button_test") end



