Analytics

Know what really earns.

Live profit after every cost, every order traced to the ad, email or post that earned it, heatmaps of how shoppers use each page, and your books ready for your accountant.

Dashboard

Live · TodaySample numbers

Revenue

$8,426

14%

Net profit

$2,210

9%
  • Meta61 orders

    $5,371

    64% of revenue

  • Email14 orders

    $1,163

    14% of revenue

  • Organic search10 orders

    $852

    10% of revenue

  • Direct8 orders

    $634

    8% of revenue

  • Revenue$8,426100%
  • Ad spend$2,89034%
  • Product costs$1,93623%
  • Shipping and handling$8129.6%
  • Payment fees$2683.2%
  • Expenses$2142.5%
  • Taxes and refunds$96.001.1%
  • Net profit$2,21026%

True Profit

Net profit, live, after every cost.

Scrollbase reads every order from Shopify and your spend from Meta, takes off product costs, shipping, fees and expenses, and shows what you kept today, hour by hour.

between new order checks
10 s
between new order checks
between Shopify syncs
1 min
between Shopify syncs
of orders read on day one
60 days
of orders read on day one
  • Net profit, live

    Revenue down to net profit in one waterfall, today against yesterday up to the same hour.

  • Every order as it lands

    Each new order shows within seconds: what was bought, the amount, and where the shopper came from.

  • Every cost counted

    Product costs per variant, shipping, payment fees per gateway, your expenses and AI spend.

  • Ads that make money

    The ads making and losing money today, after their orders' costs, not just their ROAS.

Every order, seconds after it's placed.

New orders show up with the product, the amount, the state and whether it's a new customer. Beside them, the ads making and losing money today.
  • The ad, email or search behind each order
  • New customer or 2nd order, from Shopify's own count
  • Profit per ad after its orders' costs

Live orders

Newest first · updates every 10 seconds

Sample numbers9 in the last hour
  • Aoraglow4 Pack / Black

    MetaAOR_2610_S1_H1 (one take)

    New customer$89.95

    🇺🇸 TX · #24518 · just now

  • Aoralight - Home Glow Kit6 Pack / White

    EmailYour plans can wait

    2nd order$119.95

    🇺🇸 OH · #24517 · 2m ago

  • Aoraglow2 Pack / White

    Organic searchgoogle.com

    New customer$54.90

    🇺🇸 CA · #24516 · 6m ago

  • +1

    Aoraglow8 Pack / Black

    MetaAOR_2610_S2_H1

    New customer$164.85

    🇺🇸 FL · #24515 · 11m ago

  • Aora LampsGold / 2 Sets

    Source in a few minutes

    3rd order$129.00

    🇺🇸 NY · #24514 · 14m ago

Your ads

Profit after each ad's spend and its orders' costs (last paid click, 7-day window).

Every ad

Making money

  • AOR_2610_S1_H1 (one take)

    $412 spent · ROAS 3.61 · 16 orders

    +$525
  • AOR_2610_S2_H1

    $356 spent · ROAS 3.15 · 13 orders

    +$351
  • AOR_2610_S1_H2

    $298 spent · ROAS 2.77 · 9 orders

    +$222

Losing money

  • AOR_2610_S1_H6

    $142 spent · ROAS 0.00 · 0 orders

    −$142
  • AOR_2610_S2_H4

    $184 spent · ROAS 0.61 · 1 order

    −$113

Attribution

Every order, traced to what brought it.

Scrollbase follows each order back through its visits, from Shopify's own records and its pixel, and credits the ad, email or search that sold it. Meta's own count sits right beside it.

of Aora's orders traced
99%
of Aora's orders traced
attribution models
6
attribution models
ways to match a Meta ad
3
ways to match a Meta ad
  • Every visit before the order

    Shopify's record of each order's visits, plus the Scrollbase pixel's, with the one that got the credit.

  • Two counts, side by side

    What your store tracked next to what Meta reports, labeled every time so the two never mix.

  • Down to the ad

    Channels, campaigns, ad sets and ads as rows with their creatives, revenue against spend, and profit.

  • Your model, your window

    Last paid click by default, or five other models, over a window of 1 day to a lifetime.

Meta ads summary

Sample numbers
ROAS1.86· Meta says 2.21Purchases61· Meta says 68Profit after costs+$497
  • Meta61 orders

    $5,371

    64% of revenue

  • Email14 orders

    $1,163

    14% of revenue

  • Organic search10 orders

    $852

    10% of revenue

  • Direct8 orders

    $634

    8% of revenue

#24518New customer$89.95

Oct 19, 3:38 PM

  1. Oct 12, 9:14 PMMetaad clickcreditedAOR_2610_S1_H1 (one take) · AORA_GLOW_1016_BATCH_S1
  2. Oct 15, 8:02 AMEmailYour plans can wait · shopify_email
  3. Oct 19, 3:31 PMOrganic searchgoogle.com
  4. Oct 19, 3:38 PMOrdered

Ad Analytics

Scale the winners. Turn off the rest.

Scrollbase judges every Meta ad against your own targets and says what to do with it: scale it, give it time or turn it off. Each ad set is one row that opens to its ads.

  • Judged on your targets

    Set a target ROAS, a top cost per purchase and the spend before judging. Every ad gets a verdict.

  • What to do next

    Scale the winners, give promising ads time, turn off the ones losing money. Each list says why.

  • Unique CPC up front

    Spend, purchases, ROAS, cost per purchase and unique CPC lead. The rest is one click away.

  • Meta's count, and yours

    Meta's reported results beside the orders your store tracked, and ROAS by product from real sales.

Analysis · Aoraglow · Last 7 days

Sample numbers

Spend

$1,197

Purchases

30

ROAS

1.99x

Target 1.80

Cost per purchase

$39.90

Where the money went

  • Winners$643
  • Promising$61
  • Close to target$197
  • Losing$183
  • Too early$113

Scale3 ads · $643

Beat ROAS 1.80 after $75 of spend

  • AOR_2610_S1_H1 (one take)

    $246 spent · 10 purchases

    3.31x
  • AOR_2610_S2_H1

    $235 spent · 8 purchases

    3.02x
  • AOR_2610_S1_H2

    $162 spent · 5 purchases

    2.58x

Heatmaps

See where shoppers tap, stop and leave.

Heatmaps for every page of your store, made in Scrollbase or not: taps, scroll and attention by section and by design, with an AI read of what to change.

tracker, loaded last
5.7 KB
tracker, loaded last
attention bands a section
10
attention bands a section
page views, then an AI read
200
page views, then an AI read
  • Taps, scroll, attention

    Maps drawn on the page as shoppers saw it, by device, date range and who the shoppers were.

  • Every section measured

    How many reached each section, the time spent there, where people left and what buyers read.

  • An AI read with numbers

    Findings with the numbers behind them, and changes written so the page chat can make them.

  • Anonymous by design

    No names, emails or keystrokes, and it waits for consent where your store asks for it.

Aoraglow · Phone

3,620 page viewsSample numbers
60-day returns · 2-3 day US shipping
aora.Cart

★★★★★ 4.8

Aoraglow

Matte BlackSoft White2 lights4 lights6 lights8 lightsAdd to cart

See it in action

Why Aoraglow

In every room

Questions, answered

+++

Don't hear it from us

★★★★★ 4.8 · Verified buyers

123456

Out of every 100

Opened
100%
Scrolled
82%
Reached the button
71%
Added to cart
9.4%
Checkout
5.1%

AI read

Shoppers leave in the room photos and buyers read the answers: move the FAQ up.

Finance

P&L and taxes, ready for your accountant.

Scrollbase turns your orders, Meta spend and costs into a profit and loss statement, finds every deduction for your business type, and fills in the IRS forms your accountant needs.

business types covered
5
business types covered
interview sections
12
interview sections
IRS forms filled for you
8
IRS forms filled for you
  • A P&L that fills itself

    By month, quarter or year from your orders, Meta spend and costs, every line marked with its source.

  • Expenses on their tax lines

    Enter what your bank statements show, once or recurring, and each entry lands on its tax form line.

  • Every deduction checked

    An interview for your business type and personal return, with what each deduction saves you.

  • Forms for your accountant

    IRS forms filled on the IRS's own PDFs, plus one package with every number behind them.

Profit & loss · 2026

Sample numbers

Net revenue

$1,324,130

15,240 orders

Gross profit

$904,730

68.3% margin

Operating expenses

$743,900

56.2% of revenue

Net income

$160,830

12.1% margin

Year to date Shopify Meta Costs Entered
Net revenue$1,324,130
Cost of goods sold−$419,400
Meta ads−$505,200
Other expenses−$238,700
Net income$160,830
PDF CSV

Questions

Analytics, answered.

Anything else? Join the list and ask us in the reply.

Where do the profit numbers come from?

Orders, refunds and products from Shopify, ad spend from your Meta ad account, and the costs you set in Costs. Your store is synced every minute.

How is attribution different from what Meta reports?

Meta counts with its own pixel and each ad set's setting, which includes people who only saw an ad. Scrollbase counts the orders your store got and credits each to the click that brought it.

How is a winner decided?

An ad wins once it has spent enough to judge and beats your target ROAS and cost per purchase. Below that spend it's too early, unless it's already beating the target.

How do heatmaps get on my store?

One click adds Scrollbase's tracker to your theme: two files of its own and one line in the theme's layout, backed up first. Turning it off takes it out again.

Does Scrollbase file my taxes?

No. It fills in the forms and an accountant package, for planning and for your accountant. You or your preparer file the return.

Does the profit match Shopify's numbers?

Net sales follow Shopify's own: gross sales less discounts and returns, with orders on the day they're placed and refunds on the day they're made.

Do I need to install anything for attribution?

Not to start: Shopify records each order's visits. The Scrollbase pixel, pasted once into Shopify's Customer events, adds exact ad ids and checkouts.

How fresh are the ad numbers?

They're read live from your Meta ad account when you open the page and kept for ten minutes. Purchases are Meta's own count, as in Ads Manager.

Run your whole brand from one base.

Scrollbase is invite-only while we onboard brands. Join the list and we'll email your invite.

Invite-only for now. Join the list and we'll email your invite.