Before you start
You need access to the Shopify admin, permission to install apps, and your permanentmyshopify.com domain. Use that domain even if customers visit a custom domain.
Connect Shopify
Enter the shop domain
Enter
mystore or mystore.myshopify.com. Datalyr redirects you to Shopify Admin.Install the Web Pixel
Back in Datalyr, select Install pixel if the Shopify Web Pixel is not already marked installed. This covers checkout activity that the theme cannot see.
What Shopify sends
The connection supports customers, checkouts, paid and fulfilled orders, cancellations, and refunds. The storefront install adds page views, visitor identity, campaign parameters, and click IDs. Datalyr uses those signals to join the order to the earlier visit.Verify the setup
- Open the storefront in a private window with a test UTM URL.
- Browse a product and begin checkout.
- In Events, confirm a storefront
pageviewappears. - Use Shopify’s supported test-payment flow to place an order.
- Confirm the paid order has an order ID, amount, currency, and customer data.
- Open the customer in Users and verify the storefront visit and order share a journey.
Common failures
- Store is connected but no storefront events: turn on the Datalyr App Embed and save the theme.
- Storefront works but checkout is missing: return to the Shopify source and install the Web Pixel.
- Shop domain is rejected: use the permanent
myshopify.comsubdomain, without a protocol or path. - Orders appear without attribution: test a new order after enabling the embed; historical orders cannot recreate a missing browser visit.
- Duplicate page views: remove any separately pasted Datalyr snippet from the Shopify theme when the App Embed owns storefront tracking.