<% all_experiment_event_ids = experiment.variants.flat_map(&:events).map(&:id).uniq %>

Experiment: <%= experiment.id %>

Summary
Variant
Percentage
Number of participants
<% experiment.variants.each do |variant| %>
<%= variant.id %>
<%= variant.percentage %>%
<%= variant.participant_ids.count %>
<% end %>
<% all_experiment_event_ids.each do |event_id| %>
Event: <%= event_id %>

<%= analysis_summary(experiment, event_id) %>

Variant
Number of participants
Number of event instances
Conversion Rate
<% experiment.variants.each do |variant| %>
<%= variant.id %>
<%= variant.participant_ids.count %>
<% if variant.events.map(&:id).include?(event_id) %> <% event = variant.events.find { |event| event.id == event_id } %>
<%= event.event_recordings.count %>
<%= ((event.event_recordings.count.fdiv(variant.participant_ids.count)) * 100).round(2) %>%
<% else %>
0
N/A
<% end %>
<% end %>
<% end %>
Edit Experiment