Shopify
There is no StorePilot app for Shopify. You will not find one in the Shopify App Store, and the Shopify method in the setup wizard cannot finish: it starts an app authorisation, and there is no app on Shopify's side to authorise. A Shopify store connects the way any site without a plugin does — with the script tag.
Installing the script tag
- Add the store as a site in StorePilot. Give it the domain shoppers see: your own domain if
the store has one, otherwise
yourstore.myshopify.com. - In the setup wizard choose Script tag and copy the snippet it shows — one line,
<script src="https://api.store-pilot.net/sp?k=…" async></script>. It stays available under Settings → Installation. - In Shopify, open Online Store → Themes, choose Edit code for your live theme, open
layout/theme.liquid, paste the snippet just before</head>and save. - Open the store in a browser. The wizard finishes by itself the moment the first page view reaches us.
The script is accepted only from the domains the site lists. If shoppers reach the store on
more than one — the myshopify.com address as well as your own domain — add each extra one
under Additional origins on the same Settings tab.
What it collects on Shopify
Everything that happens in the browser on the pages your theme renders: errors, page views and analytics, visitors, session recordings, clicks, rage and dead clicks, scroll depth, heatmaps, surveys, and the forms on those pages — a contact or newsletter form becomes a lead.
What it does not
- No checkout capture. Shopify's checkout runs on Shopify's own checkout pages, which do not load your theme's code, so the script never sees it: no abandoned checkouts, no checkout fields, no recordings of the checkout, and a funnel step on the checkout counts nobody.
- No cart contents. On WooCommerce the basket is added by the WordPress plugin on the shop's own server. Nothing of ours runs on Shopify's servers, and the script does not read Shopify's cart, so a lead from a form carries no basket.
- No orders, revenue or products. StorePilot accepts an order only from a shop's server, under the site's secret key — the WordPress plugin — and never from a browser; see What each install collects for why. Once the script has reported in, Ecommerce leaves the site's sidebar.
- No server-side enrichment — no logged-in customer id, and no IP address vouched for by a server.
Privacy requests
A Shopify store on the script tag is a site like any other. When a customer asks what you hold about them or asks to be erased, look them up under Settings → Privacy → Find a person by their email or phone.