Drip
Case StudiesProcessApex
Done for youWe run your testing programDone with youYour team runs it in Apex, with our research
BlogResourcesArtifactsStatistical ToolsBenchmarksResearch
See if your shop is a fit
See if your shop is a fitSee if you're a fit
Tool Comparison10 min read

Apex vs Building It Yourself With Claude Code: 2026 Comparison for Online Shops

Coding agents can write a split test in an afternoon. Here is when that is enough, where a homemade test gives you wrong answers, and how to run Apex from the same agent instead.

Fabian GmeindlCo-Founder, DRIP
17 Oct 2026Published
New from DRIP

Apex by DRIP predicts which A/B tests win, before they go live.

Built on one of the largest A/B test databases in e-commerce: 4.3 million tests from 151,000 online shops, collected since 2011.

See how Apex works
This article is part of The Complete Guide to Choosing A/B Testing Tools for E-Commerce (2026)

Asked to add feature flags to a project, Claude Code built its own system in 68.8 percent of the picks it made in Amplifying’s February 2026 study, so building it yourself is often the agent’s default. A homemade test is enough for a large change on a lot of traffic, a kill switch or a quick check that assignment works. It gives wrong answers when the sample size is not set before launch, when someone stops the test on a good day, when revenue and refunds are not tied to the variant, and when nobody keeps a record of what was tested. Apex by DRIP is an A/B testing platform for companies selling online that predicts which tests will win before they go live, and it connects to Claude Code, Claude and ChatGPT through MCP, so the agent can build tests in Apex instead of from scratch.

Contents
  1. 01How does Apex compare with a split test Claude Code builds for you?
  2. 02What does Claude Code do when you ask for A/B testing?
  3. 03When is a homemade split test good enough?
  4. 04Where does a homemade split test give wrong answers?
  5. 05How are winners chosen before launch?
  6. 06Can Claude Code run Apex instead of building from scratch?
  7. 07What does each option cost?
  8. 08When is building it yourself the better choice?
  9. 09When is Apex the better choice?
  10. 10Apex or building it yourself: which should you pick?
Reading progress0%
complete

01How does Apex compare with a split test Claude Code builds for you?

A homemade test gives you exactly what the agent writes: random assignment and whatever it logs. Apex adds a Likelihood to Win before launch, revenue and profit per test, heat maps per variant, an automatic stop on revenue loss and a record of every test.
Disclosure
We build and sell Apex by DRIP. The Claude Code figure comes from Amplifying’s public report, checked October 17, 2026. What a homemade test does depends on what you ask the agent to build, so the right column describes a typical first version, not a limit of Claude Code.
Apex by DRIP vs a split test built with Claude Code (checked October 2026)
Apex by DRIPBuilt yourself with Claude Code
Built forShops whose tests keep coming back flat: the constraint is choosing which tests to run, not building themTeams with engineers who want one quick test or a feature switch without another tool
Can testPages and page elements, parallel tests on the same traffic with optional exclusion groups, A/A tests, redirect tests, global holdout, feature flags and staged rolloutsWhatever the agent writes into your code or theme
Prediction before launchA Likelihood to Win per test idea, shown with how many tests back it (see note below)None. The agent can suggest ideas, but it has no record of how similar tests ended
Sample size and stopping ruleFixed-horizon statistics with confidence; DRIP’s standard test plan sets 80 percent confidence and 80 percent power before launch and reads the test once at the endOnly if you ask for it and stick to it
Revenue and profitMain metric, lift and runtime revenue per test; profit per test on Shopify (discount share, refund share, profit per sale)Usually conversions or clicks; orders, refunds and discounts are not tied to the variant unless you build it
Safety while it runsGuardian stops a test at a revenue loss threshold; four QA checks shown to clients (all devices, tracking and targeting, responsive, matches design)Whatever you build and watch yourself
Why a variant wonHeat maps and behaviour per variant: clicks, scroll depth, average fold, funnel stepsNot included
Test memoryBacklog, pipeline and program results with cumulative uplift in one placeBranches, commits and whatever notes your team keeps
Working from an agentHosted MCP server for Claude Code, Claude, ChatGPT, Codex and Cursor, plus the apex CLI; launching stays a click in ApexThe agent edits your code directly
PricePricing is not published; a card-free free plan for one store exists; book a callNo licence fee; engineering time to build, check and maintain it

Note on Likelihood to Win: it is one percent figure per test idea, shown with how many tests back it. It ranks an idea against your shop’s own backlog. It is not a win probability in the strict sense.

02What does Claude Code do when you ask for A/B testing?

It usually builds its own. In Amplifying’s February 2026 study, Claude Code answered “add feature flags” with a custom system in 68.8 percent of the picks it made; LaunchDarkly was picked in 21.3 percent.

Amplifying asked Claude Code to add common capabilities to four new test projects, three runs each, and recorded what it chose. For feature flags, the building block of every split test, the agent wrote its own system in 55 of 80 picks (68.8 percent), picked LaunchDarkly in 17 (21.3 percent) and PostHog in 3 (3.8 percent) (Amplifying, What Claude Code Actually Chooses, February 2026, checked October 17, 2026).

Amplifying ran Claude Code with Sonnet 4.5, Opus 4.5 and Opus 4.6; newer models may choose differently. The study measured feature flags, not A/B tests for online shops, and we found no published figure for that exact request. The pattern matters anyway: when you ask a coding agent for testing, expect a few files of code that split visitors, not a testing product. That code can be fine. Whether it gives you a correct answer depends on what is around it.

03When is a homemade split test good enough?

When the change is large, the traffic is high, the decision is reversible and you only need to know whether something broke or clearly moved. Then random assignment and an honest count are enough.
  • A switch, not a test. Turning a feature on for some visitors and off again if something breaks is what the Amplifying feature flags are for.
  • A big, obvious change on a lot of traffic. When the difference is large, a simple comparison shows it, as long as you decided beforehand how long it runs.
  • Checking the plumbing. An A/A test with two identical versions tells you whether assignment and tracking are even. If the two groups differ, fix that before any real test.
  • Learning how testing works. Building one test yourself teaches you what a testing tool does for you.

04Where does a homemade split test give wrong answers?

In six places: sample size, peeking, attribution to revenue and profit, flicker, QA and test memory. None of them is about writing code; all of them decide whether the result is true.
  1. Sample size. How many visitors a test needs depends on your conversion rate and the smallest effect worth finding. Without that number set before launch, a flat result means nothing. See how to calculate A/B test sample size.
  2. Peeking. Looking at the numbers every day and stopping when the variant is ahead turns noise into winners. Fixed-horizon tests are read once, at the planned end. See the peeking problem.
  3. Revenue and profit. A shop test is about money. A homemade test usually counts clicks or orders on the page where it runs. Tying each order, discount and refund back to the variant the buyer saw is the hard part, and the one that decides whether a winner pays.
  4. Flicker. A test that swaps content in the browser after the page loads can show the original for a moment, then the variant. Visitors notice, and the measurement shifts with them.
  5. QA. Each variant has to work on every device, keep tracking intact, respect cookie consent and keep bots and your own team out of the numbers. Uneven groups are a warning sign; see sample ratio mismatch.
  6. Test memory. A year later, which tests ran, what they changed and why one won lives in old branches and chat threads. The next idea gets chosen without that history.
DRIP Insight
A coding agent can build every one of these safeguards if you ask for each one. The work is not the first test; it is keeping all six right for every test after it.

05How are winners chosen before launch?

A homemade setup has no view of how similar tests ended elsewhere. Apex gives every test idea a Likelihood to Win from 4.3 million observed A/B tests from 151,000 shops before anything is built.

Claude Code can suggest test ideas from your pages and your notes. It has no record of how those ideas ended in other shops. Apex scores each idea against 4.3 million observed A/B tests from 151,000 shops and shows how many tests back each score. In a holdout check within a shop, the top third of ideas won 1.4 to 1.6 times as often (press release, September 29, 2026). DRIP scored and froze predictions for 33 brands in early September 2026 and publishes the first results from November 2026.

Footnote on Likelihood to Win
Likelihood to Win ranks an idea against the shop’s own backlog. It is not a win probability in the strict sense.

06Can Claude Code run Apex instead of building from scratch?

Yes. Apex has an MCP server. In Claude Code you add it as a local server with your Apex API key, then Claude Code reads results, builds variants, opens preview links and saves test ideas in Apex.

In Claude Code: add the @drip-apex/mcp-server block with your APEX_API_KEY to a project .mcp.json, as the Apex docs show; Cursor uses the same local server. The hosted server at https://app.drip-apex.com/api/mcp, with OAuth sign-in, works as a custom connector on claude.ai, in ChatGPT’s developer mode and in Codex. Connecting Claude Code or Cursor to the hosted server is untested. Developers can also use the apex CLI (npm install -g @drip-apex/apex-cli).

The agent then works inside the shop you approved: it lists tests and reads results, creates a draft test, writes and builds the variant code, opens a preview link and captures QA screenshots, saves an idea to the backlog and reads its Likelihood to Win once scored. Approving QA and launching stay a click in Apex. Setup for every client is on drip-apex.com/agents.

07What does each option cost?

Building it yourself has no licence fee and costs engineering time for every safeguard and every test. Apex does not publish its price; a card-free free plan for one store exists, and the way in is a call.

The cost of a homemade test is the time to build the split, the tracking, the revenue attribution and the QA, then to keep all of it working as the shop changes. Apex’s price is not published. A card-free free plan for one store exists; book a call to see whether your shop is a fit.

08When is building it yourself the better choice?

When you need a switch rather than a test, when the change is big and the traffic is high, or when your team wants to learn how testing works before buying a tool.
  • You need a feature switch or a staged rollout, not a measured test. That is what the agent builds by default.
  • You run one large test on a lot of traffic and set the sample size and end date before launch.
  • You cannot ship a test a week yet. Build that habit first; buying prediction before you can execute is the wrong order.

09When is Apex the better choice?

When your tests keep coming back flat, when you judge tests on revenue and profit, and when you run tests every week and need them right every time.
  • Your tests keep coming back flat. Every test idea gets a Likelihood to Win before launch, backed by the memory of 4.3 million A/B tests from 151,000 shops, so selection improves before anything is built.
  • You judge tests on money. Apex reports runtime revenue per test and, on Shopify, profit per test, and Guardian stops a test at a revenue loss threshold.
  • You want the agent and the safeguards. Claude Code builds and previews tests in Apex through MCP, while statistics, QA checks, heat maps per variant and the test record come with the tool.

Apex is not the right choice for every shop. A team that already picks winning tests well gets less from the prediction layer, and anyone who needs a published price list before a conversation will not find one.

10Apex or building it yourself: which should you pick?

It depends on your constraint. If it is a quick switch or a first test, let the agent build it. If it is choosing tests that pay and reading them right every week, run them in Apex from the same agent.

If you need a feature switch or one big test and you set the sample size before launch, a split test written by Claude Code is enough. If your tests keep coming back flat, the constraint is choosing which tests to run, and that is what Apex’s Likelihood to Win is built for. If you judge tests on revenue and profit, Apex ties both to the variant and stops a test that loses money. Either way the agent stays in the loop: through MCP it builds and previews tests in Apex, and a person launches them.

Want your test ideas scored before your agent builds them? Book a call→
Article brief
10min read
10sections
Tool Comparison
What this covers
  1. 01How does Apex compare with a split test Claude Code builds for you?
  2. 02What does Claude Code do when you ask for A/B testing?
  3. 03When is a homemade split test good enough?
  4. 04Where does a homemade split test give wrong answers?
Next step

Explore the CRO License

See how DRIP runs parallel experimentation programs for sustainable revenue growth.

Book a free call
Proof point

Read the SNOCKS case study

350+ A/B tests and €8.2M additional revenue through long-term experimentation.

Read the SNOCKS case study

Recommended Next Step

Explore the CRO License

See how DRIP runs parallel experimentation programs for sustainable revenue growth.

Read the SNOCKS case study

350+ A/B tests and €8.2M additional revenue through long-term experimentation.

11 · Common questions

Frequently Asked Questions.

5 questions · 1 honest answer each

Yes. It can write code that splits visitors into groups and logs what they do, and asked for feature flags it built its own system in 68.8 percent of the picks it made in Amplifying’s February 2026 study. Whether the result is correct depends on the sample size, the stopping rule, revenue attribution, flicker and QA around that code.

Yes. Add the Apex MCP server to a project .mcp.json as a local server with your Apex API key, as the Apex docs show. Claude Code then reads results, builds variants, opens preview links and saves test ideas in Apex. Launching stays a click in the Apex app.

For measured tests on your shop, yes: Apex covers page tests, redirect tests, A/A tests, a global holdout, feature flags and staged rollouts, with revenue and profit per test. A switch deep in your own backend code may still be simpler to keep in your code.

Stopping early. Reading the numbers daily and ending the test when the variant is ahead turns noise into false winners. Set the sample size and end date before launch and read the test once at the end.

No. On claude.ai and in ChatGPT’s developer mode, Apex connects as a custom connector with the server URL and a sign-in, without a terminal. Claude Code, Codex, Cursor and the apex CLI are the developer path.

Related Articles

Tool Roundup

AI A/B Testing Tools in 2026: What the AI Does, Tool by Tool

Agents, chat builders and ChatGPT connections in more than twenty A/B testing tools, grouped by what the AI does: ideas, ranking, building, QA, results and autonomy. Vendor-documented, checked October 2026.

22 Sept 2026 - Fabian Gmeindl

Methodology

Predictive A/B Testing: What a Prediction Before Launch Can and Cannot Tell You

What rating an A/B test idea before launch means, how six vendors document their predictions, what a prediction cannot tell you, and six questions to check any vendor’s claim. Checked October 2026.

22 Sept 2026 - Fabian Gmeindl

A/B Testing

A/B Testing Sample Size: How to Calculate It (And Why Most Get It Wrong)

How to calculate A/B test sample sizes correctly, why stopping early creates false positives, and practical guidance for different traffic levels.

24 Feb 2026 - Fabian Gmeindl

DRIP and Apex

Spend the same on ads.
Make more from them.

Book a call with the team and tell us about your shop. We'll talk through where it stands, where you want it to go, and how we'd get you there. If working with us isn't the best return on your money, we'd tell you rather than take it.

Book a free call

30 minutes, and you'll know exactly where your shop stands.

The Newsletter Read by Employees from Brands like

LEGONikeTeslalululemonPelotonSamsungBoseIKEA

Join 17,000+ Ecom founders turning CRO insights into revenue

Trusted by 250+ brands

  • Strauss
  • Koro
  • Sunday Natural
  • The Body Shop
  • Grover
  • Hello Fresh
  • Natural Elements
  • AG1
  • Bluebrixx
  • Woom
  • Hornbach
  • Tourlane
  • Congstar
  • Holy
  • Junglück
  • PV
  • Wunschgutschein
  • Motel A Mino
  • Ryzon
  • Kickz
  • The Female Company
  • Livefresh
  • Schiesser
  • Horizn Studios
  • Seeberger
  • Luca Faloni
  • Zahnheld
  • Snocks
  • Bruna
  • NatureHeart
  • Priwatt
  • Jumbo
  • NKM
  • Oceansapart
  • Omhu
  • Blackroll
  • 1 Kom Ma 5
  • Purelei
  • Giesswein
  • T1tan
  • Buah
  • Ironmaxx
  • Waterdrop
  • Send a Friend
  • Fitjeans
  • Mofakult
  • Plantura
  • BGA
  • Coop
DRIP / Apex

Prediction-based experimentation for online shops from €100k a month.

See if your shop is a fit

Company

  • About us
  • Case studies
  • Process
  • Careers
  • Experts
  • Media
  • Reviews

Services

  • Done for you
  • Done with you
  • CRO agency
  • A/B testing agency
  • Shopify CRO

Apex

  • Apex
  • How we built the genome
  • Log in
  • Docs

Resources

  • Blog
  • Resources
  • Research
  • Benchmarks
  • Statistics tools
  • Best A/B testing tools
© 2026 Drip Trading GmbH
ImprintPrivacyTerms

Cookies

We use optional analytics and marketing cookies to improve performance and measure campaigns. Privacy Policy