The app embed loads the Split Tester JavaScript on every storefront page. This script handles visitor identification, variant assignment, event tracking, and applying test changes (redirects, theme swaps, content injection). Without it, no experiments will run.Documentation Index
Fetch the complete documentation index at: https://arkticstudio.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Steps
- In your Shopify Admin, go to Online Store → Themes
- On your live theme, click Customize
- In the Theme Editor, click the App embeds icon in the left sidebar (puzzle piece)
- Find Split Tester and toggle it on
- Click Save

Verify it’s working
After enabling, visit any page on your store. Then go to Get started in the Split Tester dashboard — Step 1 will show as complete once the first storefront event is received. You can also open your browser console and check forwindow.__SPT_VID__ — if it’s set, the embed is active.
Performance
The embed script is served from Shopify’s CDN via the theme app extension. It:- Runs before page render to prevent content flash
- Has a 2-second safety timer to always reveal the page even if something goes wrong
- Uses
navigator.sendBeaconfor event tracking (non-blocking) - Reads experiment config from a metafield (zero API calls on the critical path)