Vanity est un gem ultra génial (et je pèse mes mots) en matière de webmarketing
avec cette brique vous allez pouvoir faire des tests multivariés de folie avec un dashboard de suivi permettant des interactions direct sur vos tests
http://vanity.labnotes.org/ pour l’installation et lecture d’intro (c’est la home du gem)
En résumé, vous créez à la racine de votre app rails un répertoire experiments et un sous répertoire experiments/metrics,
vous définissez n expériences (experiments) et n métrics associées,
vous n’avez plus qu’à appeler les expériences depuis vos vues
experiments/css_1.rb
ab_test "First A/B TEST Campaign - CSS" do description "a/b test CSS" alternatives "my_css1", "my_css2", "my_css3", "my_css4" metrics :cp1_css end
experiments/metrics/cp1_css.rb
metric "FirstA/B TEST Campaign - CSS" do description "Measures best CSS Design." end
dans votre vue
<% content_for :css_includes do -%> <%= stylesheet_link_tag "#{ab_test(:css_1)}.scss" %> <% end -%>
dans votre controller
Vanity.track!("cp1_css")
le dashboard qui vous permettra de voir toutes les variations générées (show me) ainsi que de choisir la gagnante avec la fonction « make permanent », selon les résultats de conversion et la suggestion sous le tableau
si vous généralisez ca à une LP
<center> <strong><h1><%= ab_test(:headline_1) %></h1></strong> <h2><%= ab_test(:subheadline_1) %></h2> <br> <h3><%= ab_test(:intro_1) %></h3> <%= image_tag 'LP_1_long.png', size: "349x187" %> </center> <%= ab_test(:text_1).html_safe %> <center> <br> <h2><strong><%= ab_test(:hang_1).html_safe %></strong></h2> </center>
Vous pouvez tout a/b tester et avec autant de variantes par test que vous voulez
un bien bel outil donc !