tuto – rails – test a/b et multi varié avec vanity

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

ab_test_vanity

 

 

 

 

 

 

 

 

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 !