NewRaasid is now live — activate it on your store or site in one click.Start free

Server-side tracking + independent ad measurement

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

  1. Store event
  2. Validation
  3. Deduplication
  4. Server-side delivery
  5. Platform

More complete events

To your decision

  1. Spend + order
  2. Matching
  3. Independent measurement
  4. 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

ReadingRevenueSpendResult
What the platforms report, combined150,000 SAR30,000 SARROAS5.0
Your store's actual sales110,000 SAR30,000 SARMER3.67
Sales Raasid could tie to ads84,000 SAR30,000 SARMeasured ROAS2.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.

  1. AdAn event that did not arrive
  2. VisitA session that changed
  3. EngagementAttribution that differs
  4. 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.

SolutionEvent completenessServer-side deliveryOne reading across platformsBack to store orders
The pixelPartialNoNoNo
CAPI per platformYesYesNoNo
Platform reportsNoNoNoNo
BI toolsNoNoPartialPartial
RaasidYesYesYesYes
  • 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.

Compare the methodologies in detail

The solution

Raasid solves this from two sides.

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.

  1. Capture.
  2. Validate.
  3. Deduplicate.
  4. Deliver server-side.
  5. Watch 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.

  1. Sync spend.
  2. Receive real orders.
  3. Match journeys.
  4. Apply attribution.
  5. Show 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.

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
350 orders
Value of the orders the pixel did not see, in this example
87,500 SAR

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.

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?
A stated methodology
How was the order tied to the channel?
Visible coverage
How many orders were measured, against the total?
Legible data quality
Which signals are present, which are missing?
Explicit limits
When is the data not enough to decide?

Read the measurement methodology

Connect your store and your platforms from one place.

Raasid receives your orders, syncs performance from connected platforms, and delivers qualified events.

Ad platforms

  • Meta CAPIAvailable
  • TikTok Events APIAvailable
  • Snap CAPIAvailable
  • Google AdsAvailable

Stores

  • ZidAvailable
  • SallaAvailable
  • ShopifyAvailable
  • MagentoComing soon
  • WordPress + WooCommerceComing soon

All integrations and their status

From connecting to your first clear reading.

  1. Connect your store

    Grant read access to orders and events.

  2. Connect the ad platforms

    Choose which ad accounts to sync.

  3. Check the connection quality

    Watch events arrive and coverage build.

  4. Start reading, and deciding

    Compare performance and read the differences.

When does data start appearing?
From the moment you connect. Earlier periods are not measured.
Which permissions are needed?
Orders and store events; spend and results on your chosen accounts.
How do I know the connection is working?
The signal-quality view shows each delivery as the platform answered.

Start improving your campaigns from clearer data.

Connect your store and your platforms, and see what your spend actually produced.