API Reference ex_abby v#0.5.1
Copy MarkdownModules
ExAbby: an Elixir/Phoenix library for A/B testing.
Configurable, transient bot classification for request-aware integrations.
Transient request data passed to bot detector modules.
Handles parsing of various datetime formats including relative dates and formatted dates.
Schema: ex_abby_experiments
Read model behind the admin experiment pages.
The Experiments context.
Redirects /ex_abby to /ex_abby/index
Lists all ex_abby experiments with their best result, health and running time.
Shows a single experiment's variations, plus editing of weights.
Functions to handle A/B testing in a LiveView scenario
Provides migration code to create/drop the ex_abby A/B testing tables. Host apps can simply do
Provides Phoenix-based A/B testing functions that operate with a Plug.Conn
Provides macros for injecting ExAbby admin routes into a Phoenix router.
A Plug that ensures each user has an ex_abby_session_id and compact bot status in their session. This is helpful so that LiveViews also have a stable session ID and request eligibility status to use when assigning an experiment variation.
Statistical comparisons for experiment summaries.
Schema: ex_abby_trials
Schema: ex_abby_variations