Are your ad platforms claiming more sales than your store actually made?
The problem is not always the campaign. Each platform counts results its own way, more than one can claim the same order, and at the same time the pixel misses events that never reached it. Raasid sends your store's events from the server, then ties your spend to real orders — so you know where the budget went and what actually produced sales.
30 days free, no card · connect your store and your ad platforms
To the platforms
Store event
Validation
Deduplication
Server-side delivery
Platform
More complete events
Raasid
To your decision
Spend + order
Matching
Independent measurement
Budget decision
Clearer measurement
Two lanes meeting at Raasid. One takes a store event through validation and deduplication to the platform, producing more complete events. The other takes spend and the real order through matching and independent measurement to a budget decision, producing clearer measurement of results.
The financial impact
The gap is not only in the report — it reaches your budget.
When you rely on a reading that is short or overlapping, you can raise budget on a campaign that is less profitable than it looks, or stop a good one because some of its orders never reached the pixel.
You overpay for a campaign that looks better than it is
If a platform credits itself with more orders, its ROAS looks higher — and you may raise its budget on an inflated reading.
You stop a good campaign early
If the pixel missed results, the campaign looks weaker than it performed and you cut its budget.
You split budget across overlapping numbers
Meta, TikTok and Snapchat can each claim the same order, so the totals add up to more than your store sold.
You calculate customer cost inaccurately
If the orders or customers in the denominator are short, CPA and customer cost look higher than they are.
Illustrative example
Same budget — the decision changes with the number you trust
Reading
Revenue
Spend
Result
What the platforms report, combined
150,000SAR
30,000SAR
ROAS = 5.0
Your store's actual sales
110,000SAR
30,000SAR
MER = 3.67
Sales Raasid could tie to ads
84,000SAR
30,000SAR
Measured ROAS = 2.8
These are illustrative figures, not a promised result. Platform ROAS, store MER and Raasid's measured ROAS are not the same metric — the example shows how a budget decision moves with the source and method behind the number.
Do you scale on 5.0, or review on 2.8? This is why knowing the source of each number matters before you decide.
The result is not a difference in numbers. It is a decision to scale, stop or move budget, made on a reading that may be short or overlapping.
So why do the numbers differ in the first place?
“Events” are what your store sends the platforms: a visit, an add to cart, a purchase. A platform counts what reaches it, so anything missing or duplicated changes the number you see.
AdAn event that did not arrive
VisitA session that changed
EngagementAttribution that differs
Order in the store
Your store's orders are the basis of the comparison
A journey from ad to visit to engagement to an order in the store, with three interruption points between them: an event that did not arrive, a session that changed, and attribution that differs. The diagram shows where breaks occur; it does not estimate how often.
1
Each platform counts its own way
Each uses a different attribution window, different signals and different rules to tie an order to an ad.
2
One order can be counted more than once
A customer may see ads on several platforms before buying, and each one claims the order.
3
The pixel does not catch every event
Blocking, session changes, moving between devices and browser limits can all stop events arriving.
4
The final order lives in the store
Payment, cancellation, returns and the final order value cannot be known from an ad report alone.
The platforms know what reached them, and count it their way. Your store knows what actually sold. Raasid ties the two together so the difference is visible.
What are your options?
Each solution addresses a different part. The question is not which is best — it is what you need to solve.
Solution
Event completeness
Server-side delivery
One reading across platforms
Back to store orders
The pixel
Partial
No
No
No
CAPI per platform
Yes
Yes
No
No
Platform reports
No
No
No
No
BI tools
No
No
Partial
Partial
Raasid
Yes
Yes
Yes
Yes
The pixel Captures events from the browser, but can miss some of them.
CAPI per platform Sends events from the server, but gives you no independent reading across platforms.
Platform reports They show each platform's results, but each counts its own way and they can overlap.
BI tools They gather the numbers in one place, but gathering does not solve matching or attribution.
Raasid Improves event delivery and ties spend to orders — the reading is as strong as your connection and coverage.
One side improves the events reaching the platforms; the other shows what your spend actually produced.
Better events reach the platforms
Raasid sends qualified events from the server, validating the data and removing duplicates against the pixel's events before delivery.
1Capture.
2Validate.
3Deduplicate.
4Deliver server-side.
5Watch receipt and match.
Possible financial impact: the better the data reaching a platform, the better its basis for measuring, learning and allocating spend. The outcome depends on data quality and whether the platform accepts the events.
It shows what your spend produced
Raasid gathers spend and platform results and ties them to your store's real orders, so you see what happened apart from each platform's own reading.
1Sync spend.
2Receive real orders.
3Match journeys.
4Apply attribution.
5Show the difference and the action.
Financial impact: you know where to scale, where to cut, and when the problem is the campaign rather than the measurement.
Raasid
See how the number moves when the pixel misses orders.
Two figures you already have: how many orders your store completed, and how many purchases the pixel saw. No forecast, and no assumption that unseen orders come back.
Illustrative example — change the numbers to your store's
Add up what the platforms report for the same period. It may contain overlap, because more than one can claim the same order.
Store orders: 1,000
Captured by the pixel: 650
Not seen by the pixel in this example: 350
Pixel coverage in this example
65%
Potential signal gap
350orders
Value of the orders the pixel did not see, in this example
87,500SAR
Same spend — cost per order looks 54% higher because the denominator is short.
Cost per order, on store orders
50 SAR
Cost per order, on pixel events
76.92 SAR
Your inputs stay in your browser and are not sent anywhere.
The same data — each team needs a different decision from it.
What your spend produced, how acquisition cost and MER are moving, and where budget needs review.
Compare channels on one methodology. Tell a performance problem from a measurement one before moving budget.
Platform results and orders in one reading; reports that explain each figure and its limits.
An independent reading clients can interrogate, with quality watched per account.
Merchant or manager
What your spend produced, how acquisition cost and MER are moving, and where budget needs review.
Media buyer
Compare channels on one methodology. Tell a performance problem from a measurement one before moving budget.
Marketing team
Platform results and orders in one reading; reports that explain each figure and its limits.
Agency
An independent reading clients can interrogate, with quality watched per account.
Every number should explain itself.
Raasid's value is not a different number. It is showing where it came from, what it covers, which method produced it, and how complete the data was.
Confirmed ordersSee what is behind it
A clear source
From the store, the platform, or Raasid's own calculation?