<% experiments.reverse_each do |experiment| %>

<%= experiment.name %><% unless experiment.active? %> Completed<% end %>

> Experiment Details <% if experiment.description %>

<%= experiment.description %>

<% end %> > Goals for <%= experiment.name %> <% experiment.goals.each do |goal| %> <% results = experiment.results(goal: goal) %> <% if experiment.multiple_goals? %>

<%= goal.titleize %>

<% end %> <% results.each do |variant, result| %> <% end %>
Variant Participants Conversions Conversion Rate Prob Winning
<%= variant %> <% if variant == experiment.winner %> <% end %> <%= result[:participated] %> <%= result[:converted] %> <% if result[:conversion_rate] %> <%= (100.0 * result[:conversion_rate]).round(FieldTest.precision) %>% <% else %> - <% end %> <% if result[:prob_winning] %> <% if result[:prob_winning] < 0.01 %> < 1% <% else %> <%= (100.0 * result[:prob_winning]).round(FieldTest.precision) %>% <% end %> <% end %>
<% end %> <% if experiment.id.start_with?("feed_strategy") %> <% experiment.variants.each do |variant| %>
Config for <%= variant %> <% if variant == experiment.winner %><% end %> <% config = Articles::Feeds::VariantAssembler.user_config_hash_for(variant: variant) %>
Description
<%= config["description"] || "n/a" %>
Weight
<%= experiment.weights[experiment.variants.index(variant)] %>
Order Lever
<%= config["order_by"] %>
<% config["levers"].each do |lever_key, lever| %> <% next unless lever.key?("query_parameters") %>
Parameters for <%= lever_key %> relevancy lever
<% lever["query_parameters"].each do |key, value| %>
<%= key %>: <%= value %>
<% end %> <% end %>
<% lever_range = config["levers"].map { |_, lever| lever["cases"].map(&:first) }.flatten.uniq.sort %> <% lever_range.each do |i| %> <% end %> <% config["levers"].each do |lever_key, lever| %> <% cases = lever["cases"].each_with_object({}) { |(key, value), mem| mem[key] = value } %> <% end %> <% end %>
Relevency Lever(s): Fallback and Range Factors
Lever Fallback<%= i %>
<%= lever_key %> <%= lever["fallback"] %> <% lever_range.each do |i| %> <%= cases.fetch(i, " ".html_safe) %>
<% end %> <% end %>

<%= link_to "Data Details", experiment_path(experiment.id) %> (individual user conversions)

<% end %>