Executive summary
- What: Shop Campaigns performance, including ad spend, sales, orders, return on ad spend, and average customer acquisition cost, is now readable through ShopifyQL by analytics apps and in-house BI tools.
- Why: Shop Campaigns can finally be judged next to Meta, Google, and email in one view, instead of in a surface only a few people open.
- Who: marketing and finance teams on Shopify Plus running Shop Campaigns, and anyone maintaining dashboards in Power BI, Tableau, or Looker Studio.
What changed
Shop Campaigns reporting data is now exposed through ShopifyQL, Shopify's query language for commerce data. That opens two paths. If you use a third party analytics app such as Triple Whale, Northbeam, or Elevar, your provider can now pull Shop Campaigns numbers into their dashboards. Timelines are set by each vendor, so ask yours directly rather than waiting.
If your team builds its own reporting, you can connect through ShopifyQL and treat Shop Campaigns like any other dataset. The available fields are campaign level performance broken out by customer segment and time period: ad spend, sales, orders, return on ad spend, average order value, and average customer acquisition cost. Nothing is being taken away, and the campaign view in the Analytics and Advertising areas of the admin still works as before.
Why it matters
Channel data that lives in its own console tends to get evaluated on its own terms. A campaign looks fine against last week and nobody asks how it compares to the rest of the acquisition budget, because assembling that comparison is a manual job somebody has to volunteer for. Once Shop Campaigns sits in the same reporting layer as everything else, that comparison becomes the default rather than a project.
For enterprise merchants the practical gain is decision speed. Weekly spend decisions stop waiting on a spreadsheet handoff, and the segment breakdown lets you see whether you are paying to acquire new customers or to bring back lapsed ones, which are very different lines on a plan. It also pairs well with custom analytics dashboard sections, so the numbers land where your team already looks.
Role-specific impact
- Marketers: Shop Campaigns joins the blended acquisition view. You can hold it to the same return and cost per acquisition targets as paid social and search, and defend or cut the budget with the same evidence.
- Developers: if you maintain internal reporting, this is a connection and a data model change rather than a new integration. Confirm the reporting permissions your service uses, then extend the existing pipeline.
- Store admins: expect questions about why the dashboard figure and the admin figure differ slightly during the first weeks. Agree on one source of truth and one set of definitions before the numbers circulate widely.
Use-case example
Real-world scenario
A Plus home goods merchant spends around 40,000 USD a month across Shop Campaigns, Meta, and paid search, with Shop Campaigns reviewed separately from the rest. Once the data flows into their existing dashboard, the team compares all three channels on one weekly view and finds Shop Campaigns delivering a lower average customer acquisition cost than paid search on new customer segments. They reallocate roughly 15 percent of search budget and shorten the review cycle from a monthly meeting to a weekly one, because the numbers no longer need assembling by hand.
Implementation checklist
- Confirm Shop Campaigns is running and that you have at least a few weeks of spend worth analyzing.
- Ask your analytics vendor when they plan to surface Shop Campaigns data, and get a date rather than an intention.
- If you report in house, decide who owns the ShopifyQL connection and where the data lands.
- Agree on definitions before publishing, particularly how sales, refunds, and attribution windows are treated, so the new numbers do not contradict existing reports.
- Add the customer segment breakdown to your standard view, not just the campaign total.
- Reconcile the first full month against the admin figures before using the dashboard for budget decisions.
FAQ
Q: Do we need to switch analytics tools to get this?
A: No. Your current provider can integrate the data on their own timeline, and teams with in-house reporting can connect directly. The admin view remains available either way.
Q: Will these numbers match what we already see in the admin?
A: They should, provided you use the same date range, timezone, and metric definitions. Reconcile one complete month first, since most early discrepancies come from mismatched windows rather than from the data itself.
Resources
Shop Campaigns reporting documentation in the Shopify Help Center.
Need guidance? Talk to Makro.