What needs to be defined
Before launch, document four parts of the integration:- Storefront domains — every domain where the Jurni session/visit needs to persist.
- Product and commerce source — where products, variants, prices, and availability come from.
- Cart and checkout behavior — which API or client-side action adds products and where shoppers are sent to complete payment.
- Conversion source — which event or server-side signal represents a completed order/conversion for attribution.
Jurni Core on a custom storefront
Jurni’s generic browser script can run directly on a custom/headless storefront. It creates and maintains Jurni session/visit context and sends supported page/activity signals back to Jurni. The exact host configuration can be scoped to the storefront hostname or root domain when required.Commerce and order attribution
Do not assume Shopify-specific attribution behavior applies to a non-Shopify store. Shopify implementations can rely on Shopify cart/order attributes and cart/checkout tokens; a non-Shopify implementation needs an equivalent event/data contract for its commerce platform.Setup checklist
1
Confirm the storefront and checkout domains
List every domain the shopper will move through from the Jurni page to checkout and confirmation.
2
Install Jurni tracking
Add the Jurni browser script to the required storefront pages and confirm a session/visit is created.
3
Define product and cart behavior
Confirm how Jurni should receive product data and what action/API is used for add-to-cart and checkout.
4
Define conversion tracking
Agree on the purchase/conversion event and the identifiers available to connect it back to the Jurni visit.
5
Configure third-party tracking
Decide which analytics/pixels are loaded by Jurni versus the existing site/tag manager.
6
Run an end-to-end test
Test the real live flow through purchase and confirm both Jurni analytics and the external analytics stack receive the expected events.
Publishing
Non-Shopify brands normally use Jurni-hosted pages/Smart Links on the configured Jurni domain or a custom publishing/integration path. Native Shopify Pages and the Shopify/apps/jurni/ app proxy do not apply.
