Shop product impressions
How often your products were seen on the Shop channel, day by day, as Shopify measures it. Requires the read_reports scope; empty on stores that have not granted it or that do not sell through Shop.
5 fields — 4 dimensions, 1 metrics. Date clauses (SINCE, UNTIL, DURING) use day.
The live, authoritative list is always GET /v1/datasets — this page is regenerated from the same catalog, but the endpoint reflects exactly what is deployed.
Query it
FROM shop_product_impressions
SHOW shop_product_impressions
GROUP BY day
SINCE -30d
See Querying with SoloQL for the language.
This dataset is queryable through SoloQL; it has no record-retrieval endpoint.
Fields
| Field | Type | Role | Description |
|---|---|---|---|
shop_product_impressions | number | metric | Product impressions on the Shop channel. Plain event counts — they sum cleanly across days and stores. |
day | date | dimension | The impression day — Shopify's shop-timezone calendar label, stamped as UTC midnight. |
store | string | dimension | The shop the record belongs to. Filter with WHERE store IN ('Shop name') or GROUP BY store. |
store_id | string | dimension | The shop's raw identifier — what an export or the API reports. Same shops as Store, shown as ids. |
store_domain | string | dimension | The shop's myshopify.com domain. Filter with WHERE store_domain = 'shop.myshopify.com'. |