Why it happens
The app has not created its pixel on your store. An app pixel belongs to the app, not to you. Shopify's developer guide says an app's pixel appears in the App pixels list with the Disconnected status until the app itself creates the pixel on your store, and that until then it is not subscribed to customer events. Shopify's developer guide describes this as the state an app pixel is in before the app activates it. An app whose setup did not finish can stay there.
The app has not switched its pixel on. An app can send its data another way while its pixel shows Disconnected. On the Shopify App Store in August 2024, Google replied to merchants that the Google & YouTube pixel feature was not live, that the setting "does display as disconnected", and that it "should not be affecting the functionality in any way". That reply is more than two years old, so check your own counts rather than rely on it.
A custom pixel was added but never connected. Custom pixels are the ones you or a developer paste into Customer events. Shopify's help says custom pixels that are not connected appear under Disconnected pixels, and you click Connect to start tracking. Disconnecting a custom pixel does not delete it.
Shopify paused the pixel's data access. This looks similar but is a different state. With the Optimized data access setting, which Shopify uses by default for app pixels, Shopify can pause some or all data a marketing pixel shares when it decides the pixel shares more than it needs. The pixel's activity log then shows Data access paused. Shopify records these changes from 3 June 2026 onward.
Consent holds the pixel back. A pixel can be connected and still send nothing for many visitors. Shopify's help says that in markets set to require consent, usually the EEA and the UK, web pixels run only when the visitor gave the permissions the pixel needs. A cookie banner app must pass the visitor's choice to Shopify through its Customer Privacy API, or pixels may not fire even after the visitor accepts.
The browser is blocking it. Shopify's help says ad blockers can block a web pixel entirely. Your Shopify orders and reports are not affected, because Shopify records the order itself. What drops is what the platform gets from the browser.
Check it yourself
- 1In your Shopify admin, go to Settings > Customer events. Open the App pixels and the Custom pixels lists and read the Status column for each one.
- 2For a custom pixel that shows Disconnected, open its menu, click View details, then Connect, and confirm.
- 3For an app pixel that shows Disconnected, open the app itself and finish its setup, or reconnect its account there. Shopify's help says an app pixel's permissions and privacy settings are set by the app's developer and cannot be changed in your admin.
- 4Click Test next to the app pixel to open Shopify's Pixel Helper on your store. Browse a few pages. A green dot means an event worked; a red dot means an error. If it says "Pixel is awaiting consent", accept your cookie banner and continue.
- 5Open the pixel's menu, click View details and read its activity log. If it shows Data access paused, decide whether that app still needs the data, and switch between Optimized and Always on.
- 6Compare the platform's purchase count for the last 7 days with your paid online orders in Shopify for the same days. That tells you whether the status costs you data or only looks wrong.
- 7If the app pixel stays Disconnected after setup, contact the app's developer. Shopify's help sends you there for app pixels that do not load.
If the status changed the week a theme, checkout app or cookie banner changed, read Purchases dropped after a theme or app change. If the Meta pixel is the one that stopped, see Meta Pixel Helper not detecting the pixel.
FAQ
Can I connect an app pixel myself?
Not from Customer events in the way you connect a custom pixel. The app creates its pixel on your store as part of its setup. Finish or repeat the setup in the app, and if the status does not change, ask its developer.
Does Disconnected mean my purchases are not tracked?
Not by itself. It means the app's browser pixel is not running through Shopify. If the app also sends purchases from a server, those keep going. If the app relies on the browser pixel alone, the platform gets fewer or no events while it stays disconnected.
Is Disconnected the same as Data access paused?
No. Disconnected means the pixel is not set up to run. Data access paused means a connected pixel was limited by Shopify's Optimized setting. Shopify's help says this setting does not affect webhooks, which apps use for orders.
Will the platform get the missing events once I reconnect?
A browser pixel sends events as they happen. What it did not send while disconnected is not sent later by the pixel. A server sender that kept the order can still send it inside the platform's limit; Meta accepts events up to 7 days old.
Should I delete a disconnected custom pixel?
Only if you no longer need it. Shopify's help says deleting a custom pixel cannot be undone, and before you add a new one, remove any older code for the same platform so events are not counted twice.