> Source: https://tryordinary.com/blog/page-performance-spend-roas-cac

Page Performance

# Page Performance: spend, ROAS, CAC and profit for every page

September 25, 2026 · Updated November 1, 2026

## Overview

Your landing page analytics now carry the money: Page Performance puts
every page's spend, net revenue, ROAS, new customers and CAC next to
its funnel, so you can see which pages are worth what you send them.
To follow one page week by week, see
[Page Performance over time](/blog/page-performance-over-time);
to compare the versions of one page, see
[landing-page angles](/blog/landing-page-angles).

Page Performance Demo data        What you see

## What each page costs, and what it earns

### Sort every page by what it costs and earns

Sort the list by spend, ROAS or CAC and compare pages without opening each one. A page your ads pay for is always listed and marked, even when nobody adds to cart from it.

[Read the guide: comparing pages in Page Performance](https://help.tryordinary.com/features/page-performance)

### Product CAC

Product CAC shows what it cost to win a customer for the product a page is built to sell. If your landing page for a hero product mostly wins customers who buy something else, Product CAC shows it.

[Work out a CAC of your own with the CAC calculator](/tools/cac-calculator)

### Profit and payback, page by page

Open a page to see what its orders made after the cost of goods, because a strong ROAS can still lose money. Set each page's CAC against what a new customer is worth to your store after their first order, at 90 days and at 180 days, and see which one pays it back first.

Revenue on Page Performance is net of refunds: what your customers
paid, less what you gave back.

Also in this release

## Which page won, ad by ad

Experiment results include a **By ad** breakdown: for
the people who clicked each ad, which page earned more.

## Available now

Spend, net revenue, ROAS, new customers, CAC and Product CAC are
live on the **Starter plan and above**. Profit and
payback are on the **Advanced plan**; profit needs your
[product costs](/blog/product-costs-and-profit-for-shopify-brands)
entered. The experiment **By ad**
breakdown is on **every plan**.

[Connect your store](https://apps.shopify.com/ordinary-attribution-ab-testing) [Compare plans](/pricing)        Keep reading

## More from the blog

[November 6, 2026 Connect Ordinary to Claude or ChatGPT and ask your store what's working Connect your Shopify store to Claude or ChatGPT through Ordinary and ask about sales, Meta and Google Ads, cohorts and retention, answered from your numbers.](/blog/connect-shopify-to-claude-and-chatgpt)[October 30, 2026 A GA4 events report by channel: your own events next to the orders each channel drives Ordinary's Marketing Mix now shows your GA4 custom events by channel for Shopify stores, beside each channel's orders, plus a directional read on A/B tests.](/blog/ga4-events-by-channel)[October 23, 2026 Product variants: what every size, colour and pack sells and earns See what your Shopify product variants sell and earn: units, revenue and margin by size, colour and pack, which pages sell each one, and who buys again.](/blog/product-variants)

## Find out which pages earn their budget.

Connect Shopify and your ad accounts, and every landing page shows what it costs and what it brings back.

[Connect your store](https://apps.shopify.com/ordinary-attribution-ab-testing)
