Skip to main content
GET
Get Storefront Pixel
Read the live state of a Shopify store’s storefront tracking pixel. The pixel is what produces on-site events: product views, collection views, storefront search, cart activity, and browse abandonment. Without it those events never arrive, and any sequence triggered by one silently never fires. Nothing about the pixel is stored on the Sequenzy side. A merchant can remove it from the Shopify admin at any time, so every call reads the store directly. Shopify only. Other providers return a 400. Requires an API key with the account:read scope.

Request

string
required
Shopify integration ID, from List Integrations.
This endpoint takes no request body.

Response fields

boolean
Whether a pixel for this app exists on the store.
string
Shopify’s pixel ID, or null when none is installed.
string
Callback URL the installed pixel posts events to.
boolean
Whether the installed pixel posts to this account’s canonical endpoint or the supported Shopify compatibility endpoint.
boolean
Whether the endpoint and signed company, shop, and integration settings all match this connection. This catches a pixel whose URL looks current but whose events ingress would reject.
boolean
Installed, current, and confirmed by Shopify. This is the single field to check before relying on any on-site event.
string
Set when Shopify could not be reached or refused the query. null on a clean read. An error is not the same answer as “not installed” - it means the state is unknown.
array
Event names that depend on this pixel. They are confirmed unable to arrive only when pixel.error is null and pixel.healthy is false; an error means Shopify could not confirm their state.
Fix a confirmed missing or stale pixel with Activate Storefront Pixel. Retry an unknown read before changing the store.

Responses