Shopify status is missing or inactive
- Open the Trylora Shopify app.
- Select Refresh status.
- If Try On Button is inactive, open Install Try On Button, add the app block to the product template, and select Save.
- If Trylora Embed is inactive, open Activate Trylora Embed, enable the app embed, and select Save.
- Confirm that you edited the currently published theme.
The Try On Button does not appear
Shopify
- Confirm both theme components are active.
- Confirm the storefront toggle is on.
- Confirm the product uses a template containing the Try On Button block.
- Select Save in Theme Editor and reload the published page.
Generic Embed
- Confirm the script appears exactly once in the rendered page.
- Confirm
data-store-keymatches the store’s Embed tab. - Confirm Store URL matches the browser page origin.
- Confirm Try On Selector resolves an element on this page.
- Confirm a hide rule does not match the page.
- Confirm a show rule matches when show rules are configured.
Trylora appears twice
- On Shopify, remove any manually added
embed.jsscript from theme files. - Remove duplicate Try On Button blocks from the product template.
- On a custom storefront, ensure the Generic Embed exists once in the global layout and is not also injected by a tag manager.
The wrong product image is used
Shopify
Open Trylora → Settings → Product images and choose the correct primary image strategy. Use Selected variant media only when every relevant variant has its own garment image.Generic Embed
- Open the store’s Settings tab.
- Review Product image sources.
- Test the primary CSS selector or element attributes in the browser console.
- Check fallback order.
- Test products with different templates and variants.
The Store URL is rejected
Enter a complete HTTP or HTTPS URL:www and non-www hostnames are different origins. Product-page paths are discarded when Trylora normalizes the Store URL.
Analytics events do not appear
- Complete a new result; existing ready results are not replayed.
- For Shopify, confirm the Analytics card says the connection is configured and enabled.
- For Shopify, confirm Google & YouTube connects the store to the intended GA4 property.
- For Shopify, confirm the Measurement ID and API secret belong to that property’s connected web stream.
- For Shopify, accept analytics consent on the storefront before testing and check GA4 Realtime after several minutes.
- For Generic Embed, confirm Enable merchant analytics and the intended destination are on, then select Save Store Settings.
- For Generic Embed, confirm the provider global exists:
- GA4:
typeof window.gtag === "function" - GTM:
Array.isArray(window.dataLayer) - Mixpanel:
typeof window.mixpanel?.track === "function"
- GA4:
- Confirm you are looking for the event naming scheme used by the active Installation Path.
Content Security Policy blocks the script
The Generic Embed script must load fromhttps://cdn.trylora.app. The storefront also communicates with Trylora services and opens the contained widget experience. Review browser CSP errors and allow only the Trylora origins and resource types reported for the installation.
If your policy is centrally managed, involve the storefront security owner before changing it.
Contact support
Email support@trylora.app with:- Store URL
- One affected product URL
- Installation Path
- Approximate test time and time zone
- Browser and device
- Exact error message or failed request URL
