Meta Ads for Shopify & WooCommerce: How to Track ROAS Accurately

A Ayesha Khan Jun 02, 2026 7 min read
Meta Ads for Shopify & WooCommerce: How to Track ROAS Accurately

If you spend money on Facebook or Instagram ads, learning how to track ROAS for Shopify and WooCommerce accurately is the single most important skill for staying profitable. ROAS (Return on Ad Spend) tells you how much revenue each advertising rupee or dollar brings back. Get the measurement right and you scale winners with confidence; get it wrong and you keep funding campaigns that quietly drain your margin. This guide explains the ROAS formula, why honest tracking is harder than the numbers in Ads Manager suggest, and the extra step COD sellers in Pakistan and South Asia must not skip.

What ROAS is and why it's the core metric

ROAS measures advertising efficiency. The formula is simple:

ROAS = Revenue from ads ÷ Ad spend

If you spend PKR 50,000 on Meta ads and those ads generate PKR 200,000 in sales, your ROAS is 4.0 (or 4x). For every 1 rupee spent, you earned 4 back in revenue. ROAS is the core metric because it connects the money going out (spend) directly to the money coming in (sales). Unlike vanity metrics such as reach, impressions, or clicks, ROAS answers the only question that matters at the end of the month: is this advertising making the business money?

But here is the catch most guides skip — a high ROAS in Meta Ads Manager does not automatically mean you are profitable. The number is only as trustworthy as the way it is measured.

Why accurate ROAS tracking is harder than it looks

Several forces conspire to make the ROAS you see different from the ROAS you actually earn:

  1. iOS and privacy changes: Apple's App Tracking Transparency and broader cookie restrictions mean Meta can no longer observe every conversion. The platform fills the gaps with modelled (estimated) conversions, which introduces guesswork.
  2. Attribution windows: Meta credits a sale to an ad if a customer clicked or even just viewed it within a set window (commonly 7-day click, 1-day view). Lengthen the window and ROAS magically rises — without a single extra sale happening.
  3. In-platform ROAS overstates results: Every ad network is incentivised to take credit. Meta, Google, and TikTok will each claim the same customer, so adding up each platform's reported ROAS often counts the same order two or three times.
  4. Multi-store spend: If you run a Shopify store and a WooCommerce store, your ad spend and revenue live in separate places. Stitching them together by hand in a spreadsheet is slow and error-prone.

The result: the dashboard says 5x, the bank account says otherwise.

Platform ROAS vs blended ROAS — which to trust

There are two ways to calculate ROAS, and the difference matters.

Platform ROAS

This is the number Meta reports inside Ads Manager. It uses Meta's own attribution to assign revenue to campaigns. It is useful for comparing one Meta campaign or ad set against another, but it is biased upward and cannot account for sales it never saw.

Blended ROAS

Blended ROAS uses your real, total numbers:

Blended ROAS = Total store revenue ÷ Total ad spend (all channels)

Because it divides every rupee of revenue by every rupee of ad spend, blended ROAS cannot be inflated by attribution tricks or double-counting. It is the honest, board-level view of whether your marketing is working. The practical approach: use platform ROAS to decide which campaigns to scale or kill, and use blended ROAS to judge whether the whole advertising operation is healthy. Seeing your true store revenue beside your total Meta spend in one place is exactly the gap running both stores from one dashboard is meant to close.

The COD twist: measure ROAS on delivered revenue, not orders placed

This section is essential for cash-on-delivery markets. In COD, an "order placed" is not the same as "money received." A meaningful share of orders are returned to origin (RTO) — the customer refuses delivery, isn't reachable, or simply changes their mind. You still pay the forward and sometimes return courier fees, but you collect nothing.

If you calculate ROAS on ordered revenue, you are counting sales that may never be paid for. The honest calculation uses delivered and paid revenue:

True COD ROAS = Delivered (paid) revenue ÷ Ad spend

Consider a campaign with PKR 100,000 spend generating PKR 400,000 in orders — a healthy-looking 4x. But if your delivery rate is 65%, only PKR 260,000 actually arrives, dropping real ROAS to 2.6x. After product cost and shipping, that campaign may be barely breaking even. This is why a courier and order workflow that tracks delivery status all the way to "paid" is not a nice-to-have for COD sellers — it is the foundation of accurate marketing decisions.

Daily spend monitoring and connecting ads to profit

Catch waste early with daily monitoring

Ad performance shifts day to day. A creative fatigues, an audience saturates, or a competitor outbids you, and yesterday's 4x becomes today's 1.5x. Reviewing spend weekly means you can burn a week's budget before noticing. Checking daily ad spend and ROAS lets you pause a losing ad set before it does real damage — and pour budget into one that is suddenly outperforming.

Optimise for margin, not just revenue

Revenue ROAS hides your true profitability because it ignores cost of goods, shipping, and fees. A 3x ROAS on a 70%-margin product is excellent; a 3x ROAS on a 20%-margin product loses money. The metric that actually matters is profit on ad spend, which means connecting ad data to your real costs. To go deeper on cost of goods, fees, and net margin, see our guide to ecommerce profit tracking with COGS and net margin.

Common ROAS tracking mistakes

  1. Trusting Ads Manager ROAS as the final word — it is one input, not the verdict.
  2. Summing each platform's reported ROAS — this double-counts shared conversions.
  3. Measuring COD ROAS on orders placed — RTO quietly destroys the real number.
  4. Optimising for revenue ROAS while ignoring product margin — you can scale yourself broke.
  5. Keeping Shopify and WooCommerce numbers in separate spreadsheets — manual stitching invites errors and delays.
  6. Reviewing too infrequently — daily eyes on spend catch problems while they're still cheap to fix.

How Konnectify puts the real numbers side by side

Konnectify is built for exactly this problem. You connect your Meta (Facebook/Instagram) ad accounts in the Marketing module, and Konnectify surfaces daily ad spend, ROAS, and campaign performance right next to your actual order and profit data — for your Shopify and WooCommerce stores together. Because your couriers and shipments live in the same platform, you can see ROAS against delivered, paid revenue instead of just orders placed, which is the only ROAS a COD business should trust. With Reports tying in COGS and net margin, you move from "what did Meta claim?" to "what did this campaign actually earn me?"

Frequently asked questions

What is a good ROAS for e-commerce?

It depends entirely on your margin. A common break-even rule is that you need a ROAS above 1 ÷ profit margin — so a 30% margin needs roughly 3.3x just to break even. For COD, calculate this on delivered revenue, since RTO reduces what you actually collect. Aim comfortably above break-even to cover overheads and profit.

Why is my Shopify ROAS different from Meta Ads Manager?

Meta uses its own attribution model and counts view-through and modelled conversions it cannot always verify, so its ROAS tends to run higher than your store's own sales data. Comparing platform ROAS to blended ROAS (total revenue ÷ total ad spend) reveals the true gap.

How does COD change ROAS calculation?

In COD markets, orders placed do not equal money received because of returns to origin. Always base your real ROAS on delivered and paid revenue. A campaign that looks like 4x on orders can fall below 3x once you account for a typical delivery rate.

Can I track ROAS for Shopify and WooCommerce in one place?

Yes. Konnectify connects both storefronts and your Meta ad accounts in a single dashboard, so you can monitor blended ROAS, daily spend, and profit across all your stores without manual spreadsheets.

Ready to see your real Meta ad spend, ROAS, and profit side by side across every store? Start free with Konnectify and stop guessing whether your ads are actually working.

#Marketing #Meta Ads #ROAS

Ayesha Khan

Head of Growth

Ayesha writes about multi-channel selling, marketing and scaling online stores. She has helped Shopify and WooCommerce merchants grow across COD-first markets.

Grow faster with Konnectify

Run your stores from one dashboard

Unify Shopify, WooCommerce, WhatsApp & POS — confirm COD on WhatsApp, book couriers and track everything in one place.