<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/shop-campaigns-performance-data-now-available-via-shopifyql-nwh18pf1a" -->

---
title: Shop Campaigns performance data now available via ShopifyQL
description: Shopify has added the Shop Campaigns schema to ShopifyQL, enabling analytics and reporting apps to query Shop Campaigns performance data on behalf of...
canonical: https://daily.dev/posts/shop-campaigns-performance-data-now-available-via-shopifyql-nwh18pf1a
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Shop Campaigns performance data now available via ShopifyQL | daily.dev
og:description: Shopify has added the Shop Campaigns schema to ShopifyQL, enabling analytics and reporting apps to query Shop Campaigns performance data on behalf of...
og:url: https://daily.dev/posts/shop-campaigns-performance-data-now-available-via-shopifyql-nwh18pf1a
og:image: https://api.daily.dev/og/posts/NwH18PF1a.png
og:image:alt: Shop Campaigns performance data now available via ShopifyQL
og:image:width: 1200
og:image:height: 630
og:locale: en
---

[Shopify Developer changelog](https://daily.dev/sources/shopifychangelog)

[Read post](https://api.daily.dev/r/NwH18PF1a)

# [Shop Campaigns performance data now available via ShopifyQL](https://api.daily.dev/r/NwH18PF1a "Go to post")

Shopify has added the Shop Campaigns schema to ShopifyQL, enabling analytics and reporting apps to query Shop Campaigns performance data on behalf of authorized merchants. Available metrics include ad spend, sales, orders, ROAS, average order value, and average customer acquisition cost, queryable at campaign and segment levels across time dimensions from hourly to yearly. No new scopes or integration work are required for apps already using ShopifyQL. Additionally, Analytics Web Components now allow embedding Shop Campaigns metrics directly in app UIs.

[#ecommerce](/tags/ecommerce "Check all #ecommerce posts")[#shopify](/tags/shopify "Check all #shopify posts")

Aug 10•1m read time•From [shopify.dev](https://api.daily.dev/r/NwH18PF1a "shopify.dev")

[![Post cover image](https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a5b9f0de82c011d79696b4f6b99b7364?_a=AQAEuop)](https://api.daily.dev/r/NwH18PF1a "Go to post")

Table of contents

[Available data](https://api.daily.dev/r/NwH18PF1a "Available data")[How to get started](https://api.daily.dev/r/NwH18PF1a "How to get started")

Questions this post answers

What metrics are available in the ShopifyQL Shop Campaigns schema?

The ShopifyQL Shop Campaigns schema provides campaign-level and segment-level metrics including ad spend, sales, orders, ROAS, average order value, and average customer acquisition cost. Data can be queried by campaign name, customer segment, and time dimensions ranging from hourly to yearly, all in the merchant's shop timezone. Shopify developers tracking marketing performance metrics find the latest ShopifyQL schema changes on daily.dev.

Do I need new OAuth scopes to query Shop Campaigns data in ShopifyQL?

No new scopes or integration work are required. Apps already querying ShopifyQL can access the Shop Campaigns schema using the same existing field and scope already in use for other ShopifyQL schemas. Teams maintaining Shopify analytics apps keep up with API changes like this without extra research on daily.dev.

243 Impressions

Comment

Bookmark

Copy

![Placeholder image for anonymous user](https://media.daily.dev/image/upload/s--qsFuKGv_--/t_logo,f_auto/public/noProfile)Share your thoughtsPost

[![Shopify Developer changelog's image](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aefcb5d2c1ca4b45b5d2256b9e2a9cc3)](https://daily.dev/sources/shopifychangelog)

[Shopify Developer changelog](https://daily.dev/sources/shopifychangelog "https://daily.dev/sources/shopifychangelog")

Shopify Changelog serves as a resource for staying informed about updates, enhancements, and bug fix... Read more

211 Followers

•

214 Upvotes

#### Would you recommend this post?

Copy link

WhatsApp

Facebook

X

New Squad

Copy linkShare with your friends

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Shop Campaigns performance data now available via ShopifyQL","url":"https://daily.dev/posts/shop-campaigns-performance-data-now-available-via-shopifyql-nwh18pf1a","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/shop-campaigns-performance-data-now-available-via-shopifyql-nwh18pf1a"},"datePublished":"2026-08-10T20:18:34.250Z","dateModified":"2026-08-10T20:18:53.931Z","description":"Shopify has added the Shop Campaigns schema to ShopifyQL, enabling analytics and reporting apps to query Shop Campaigns performance data on behalf of...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a5b9f0de82c011d79696b4f6b99b7364?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a5b9f0de82c011d79696b4f6b99b7364?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Shopify Developer changelog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Shopify Developer changelog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aefcb5d2c1ca4b45b5d2256b9e2a9cc3","url":"https://daily.dev/sources/shopifychangelog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/shop-campaigns-performance-data-now-available-via-shopifyql-nwh18pf1a","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ecommerce,shopify","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Shopify Developer changelog","item":"https://daily.dev/sources/shopifychangelog"},{"@type":"ListItem","position":3,"name":"Shop Campaigns performance data now available via ShopifyQL"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/shop-campaigns-performance-data-now-available-via-shopifyql-nwh18pf1a#faq","mainEntity":[{"@type":"Question","name":"What metrics are available in the ShopifyQL Shop Campaigns schema?","acceptedAnswer":{"@type":"Answer","text":"The ShopifyQL Shop Campaigns schema provides campaign-level and segment-level metrics including ad spend, sales, orders, ROAS, average order value, and average customer acquisition cost. Data can be queried by campaign name, customer segment, and time dimensions ranging from hourly to yearly, all in the merchant's shop timezone. Shopify developers tracking marketing performance metrics find the latest ShopifyQL schema changes on daily.dev."}},{"@type":"Question","name":"Do I need new OAuth scopes to query Shop Campaigns data in ShopifyQL?","acceptedAnswer":{"@type":"Answer","text":"No new scopes or integration work are required. Apps already querying ShopifyQL can access the Shop Campaigns schema using the same existing field and scope already in use for other ShopifyQL schemas. Teams maintaining Shopify analytics apps keep up with API changes like this without extra research on daily.dev."}}]}
```

