Understand the different surfaces
Save a draft
When a draft has unsaved page changes, the editor shows Unsaved changes and Save Changes. Use that action and wait for it to complete before leaving or sharing the preview. The current canvas can contain changes that an external preview link has not loaded. Save first, reopen the preview, and verify what the recipient will actually see. Code mode and dedicated Global Section editing have their own scoped save actions. Finish those operations deliberately rather than assuming a page-level save means every separate source was handled the same way.Test a preview
Use the editor’s preview controls to test interactions without selecting the underlying elements. Use Share → Preview Link to copy or open the read-only external preview. Check mobile and desktop, links, selectors, modals, and purchasing controls. Do not distribute the preview as the campaign’s live URL.Tracking Custom Scripts can be intentionally excluded from Preview. Native Shopify Pages also run in a different theme/cart environment. Verify analytics and integrations on the actual published destination before launch.
Publish deliberately
Open Publish, review the destination and state shown, and confirm publication only when the page is ready for shoppers. Publishing can save pending page edits as part of the operation. For native Shopify Pages, use the Shopify publication controls and verify the resulting/pages/ URL. Do not treat a Jurni preview and a Shopify publication as the same rendered environment.
See Publishing overview and Shopify Pages setup for destination-specific steps.
