Skip to content

StoresynkPixelsConfig

Defined in: .pnpm/@[email protected]_graphql@[email protected]_typescript@6.0.3/node_modules/@storesynk/core/dist/config/types.d.ts:19

Client-side analytics/pixels behavior. Consumed by the pixels module.

optional client?: string[]

Defined in: .pnpm/@[email protected]_graphql@[email protected]_typescript@6.0.3/node_modules/@storesynk/core/dist/config/types.d.ts:24

Pin which installed client pixels run (allow-list), e.g. ['meta','ga']. Omit = all auto-detected. Mirrors track-client.


optional enabled?: boolean

Defined in: .pnpm/@[email protected]_graphql@[email protected]_typescript@6.0.3/node_modules/@storesynk/core/dist/config/types.d.ts:21

Enable client-side pixels (the track-events attribute on the store).


optional relayEndpoint?: string

Defined in: .pnpm/@[email protected]_graphql@[email protected]_typescript@6.0.3/node_modules/@storesynk/core/dist/config/types.d.ts:30

Self-hosted relay endpoint override. Mirrors relay-endpoint.


optional requireConsent?: boolean

Defined in: .pnpm/@[email protected]_graphql@[email protected]_typescript@6.0.3/node_modules/@storesynk/core/dist/config/types.d.ts:33

Gate all tracking on Shopify customer-privacy consent. Mirrors require-consent.


optional server?: string[]

Defined in: .pnpm/@[email protected]_graphql@[email protected]_typescript@6.0.3/node_modules/@storesynk/core/dist/config/types.d.ts:28

Providers also forwarded server-side via the relay beacon, e.g. ['meta','ga']. A present (even empty) array enables the relay. Mirrors track-server.