Verify your install
Honest checks that prove Luria is installed, what the dashboard shows first, and what an empty dashboard actually means.
About 3 minutes
Two of these checks take a minute. The third is the one that takes real traffic.
What you'll need
- Your site or storefront live and reachable
- A private browsing window with ad blockers off, and Global Privacy Control or Do Not Track switched off in that browser
- For Shopify: the onboarding tab open at Step 6, or the Luria app inside your Shopify admin
Step 1 (Shopify): let onboarding tick itself off
While the Go live step is on screen, onboarding asks Luria every five seconds whether your store has approved the Data Processing Terms and whether the embed has loaded on your storefront. When both are true, the install steps complete on their own and the "Your first test is live" card appears. You do not have to press the confirm buttons.
Two things make this check fail quietly: no your-store.myshopify.com address entered in the embed step, and the embed switched on in a theme that is not published.
Inside the Luria app in Shopify admin, the Status card is the same answer in a different place. Look for App connection Connected, Tracking on storefront Live, and Data agreement Accepted.
Step 2 (script installs): watch the network requests
Open your site in a private window with blockers off, open DevTools, and go to the Network tab. Reload the page. You are looking for two requests to luriart.com:
/api/patchesreturns 200 with a JSON array. An empty array is a pass: it means Luria answered and no test is live on that page yet./api/eventsreturns 202. It is sent bysendBeaconabout 1.5 seconds after the page loads and again when you leave the page, so it may appear under a ping or beacon filter rather than fetch.
If you are in the EU, UK or Switzerland, you will also see /api/consent first, and no events at all until you press Accept on the banner. That is correct behavior, not a broken install.
If neither request appears, go to Snippet not firing.
Step 3: check the dashboard
Sign in at luriart.com/app and open the Overview tab. Conversion rate, Conversions this period and tracked revenue are all computed from your tracked traffic, so they move as real visitors arrive.

Per-test session counts live on the Split Tests tab, under each test card, alongside the control and variant rates.
Verify it worked
| What you are checking | What a pass looks like |
|---|---|
| Shopify install | Onboarding completes its own steps; app Status card reads Connected, Live, Accepted |
| Script install | /api/patches 200 and /api/events 202 in DevTools |
| Data arriving | Overview numbers change as real visitors come through |
| A test running | A card on Split Tests with a status of running |
What "nothing yet" means
An empty dashboard on day one is normal, not a failure.
Your own private-window visit is one session, not a conversion, and Overview counts only tracked traffic, so the numbers stay near zero until real visitors arrive. Luria builds the tests from your scan and your goal, so there is nothing for you to configure while you wait.
Results take longer than the install does. A variant is only promoted above a 95% probability of beating control with at least 200 sessions in each arm, so a store with modest traffic should think in days, not hours. If nothing is running a day after install, email hello@luriart.com.
Common failures
- No
/api/eventsrequest at all. See Snippet not firing. - Requests fire but nothing serves. See No variants serving.
- The Shopify steps never complete. Check the store address in the embed step, and that the embed is on in your published theme.
- Luria's numbers differ from Shopify's. Expected, and explained in Numbers don't match Shopify.
Next steps
Install the universal snippet
One script tag in the head of any non-Shopify site, what it collects, and the one line that counts a conversion on your thank-you page.
Install on WooCommerce
Put the Luria tag in your store's head with a code plugin, then count purchases on the WooCommerce order-received page.