> For the complete documentation index, see [llms.txt](https://docs.elevateab.com/elevate-helpcenter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.elevateab.com/elevate-helpcenter/experiment-setup.md).

# Experiment Setup

- [Experiment Lifecycle](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/experiment-lifecycle.md): The five states an Elevate A/B Testing experiment moves through, what happens to traffic and data in each, and which actions are available at every stage.
- [Audience Targeting](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/audience-targeting.md): Target Elevate A/B Testing experiments with quick filters or custom audiences built from thirteen dimensions, including Shopify Market.
- [Traffic Isolation](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/traffic-isolation.md): Traffic isolation in Elevate A/B Testing reserves a share of traffic for one experiment, so a visitor never joins two isolated experiments.
- [COGS](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/cogs.md): Set up COGS in Elevate A/B Testing so your experiment reports show profit alongside revenue, including variant costs, quantity breaks, and fees.
- [Custom Events Overview](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/custom-events.md): What custom events are in Elevate A/B Testing, the seven event types, and how to use one as a goal, a custom metric, or a custom trigger.
- [Create a Custom Event](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/custom-events/create-a-custom-event.md): Create a no-code custom event in Elevate A/B Testing for product, collection or URL visits, clicks, element views, or scroll depth.
- [Custom JavaScript Events](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/custom-events/custom-javascript-events.md): Track any Shopify storefront action in Elevate A/B Testing with a Custom JavaScript event: the snippet, where to add it, and how to test it.
- [Use Custom Events as Goals and Metrics](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/custom-events/use-custom-events-as-goals-and-metrics.md): Use a custom event in Elevate A/B Testing as the goal that decides the winner, or as a custom metric reported for every variation.
- [Use Custom Events as Triggers](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/custom-events/use-custom-events-as-triggers.md): Use a custom event as a trigger in Elevate A/B Testing, so only visitors who take a specific action, like a click, enter the experiment.
- [Manage Custom Events](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/custom-events/manage-custom-events.md): Find, check, edit and delete custom events in Elevate A/B Testing, and use the 24-hour count to confirm an event fires before launch.
- [Troubleshooting Custom Events](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/custom-events/troubleshooting-custom-events.md): Fix Elevate A/B Testing custom events that do not fire, fail validation, fire only on the control, or count more than once per action.
- [Ending an Experiment](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/ending-an-experiment.md): How to end an Elevate A/B Testing experiment, check the result is safe to act on, apply the winner by experiment type, and clean up.
