LuriaDocs
Start here

What Luria does

Luria runs split tests on your own pages, measures them against a held-out control, and moves traffic to the winner.

plain textupdated 2026-08-19

Luria is a split tester for your own pages. It writes small changes to your store, shows them to some of your visitors, keeps your original page in front of the rest, and reports which one made more money.

What you'll need

An installed site (the Shopify app embed, or the script tag anywhere else) and traffic. Nothing else. You do not write variants, pick selectors, or configure a stats engine.

What it does

Step 1: It reads your pages and builds the tests

The onboarding scan reads your homepage and top product page, and your seven answers set the goal (Sales, Booked calls, Leads / emails, App downloads). Luria turns that into tests. You never build one yourself.

Step 2: It patches text and style, nothing else

A variant is a small text or style patch: a headline, a call to action, an offer, social proof, imagery or body copy. Layout is off by default. Checkout legal text, privacy and terms pages, and prices without approval are always off and not negotiable.

Luria never edits your theme code. Patches are layered on at page load, capped at 250ms of anti-flicker, and any error means the page renders exactly as if Luria were not there.

Step 3: You approve first, unless you turn that off

On the Pages tab, "How Luria applies changes" has two settings. Approve first is the default: every change waits for your go-ahead. Autonomous lets Luria apply and promote winners on its own, and everything stays reversible either way.

There is no approve button on a specific pending change today. The status pill counts "{n} awaiting your approval" and Luria handles approvals with you over email at hello@luriart.com.

Step 4: It measures against a held-out control

Part of your traffic always keeps the original page. Both arms run at the same time on the same traffic, so the comparison is not a before-and-after guess. A visitor is assigned by a sticky hash and keeps the same arm on every visit.

Step 5: It moves traffic while the test is still running

As results come in, more traffic goes to the arm that is winning. The control never drops below 10% of traffic. A variant is promoted only above 95% probability of beating control with at least 200 sessions per arm, and is killed below 5%. Details: How a test is measured.

Step 6: It reports in the dashboard

Six tabs at luriart.com/app: Overview (conversion rate, lift versus your 4-week baseline, conversions and tracked revenue, active tests, a 12-week chart), My Site (every change with a status and a roll-back button), Customers (converted sessions), Split Tests (per-test bars, sessions, P(beat)), Pages (the rules above) and Plan & Billing.

The Split Tests tab with a card per test showing control and variant bars, sessions and P(beat)

What Luria is not

  • Not ad tracking and not ad attribution. Luria measures conversions on your own site against its own control arm. It does not tell you which ad or campaign made a sale.
  • No ad platform connections. There is no Meta, Google, TikTok, Klaviyo or Google Analytics integration.
  • Not a session recorder. There are no heatmaps and no session replays.
  • Not a page builder. Luria patches text and style on pages you already have.

There is also no per-source targeting, no team access (one user per site), no goal selector in the dashboard (the goal is set in onboarding), and no API keys screen.

Common misunderstandings

  • "It changed my theme." It did not. Remove the app embed or the script tag and your site is byte for byte what it was.
  • "I can't stop it." You can. Pausing stops serving within about 60 seconds, and switching the Shopify embed off does the same. Ask us at hello@luriart.com; it is not a dashboard toggle today.
  • "The numbers should match Shopify." They will not. Luria counts attributed orders net of full refunds, tied to sessions that saw a test. See Numbers don't match Shopify.
  • "Variants stopped." After 5 free attributed conversions with no plan active, variants pause and measurement keeps running. See Plans and metering.

Next steps

On this page