Meta Ads
Pull Meta cost and delivery data into Upstack alongside your orders, so blended ROAS and true CAC are computed from both halves of the equation rather than one.
About Meta Ads
What Meta Ads is, and why identity matters to it.
Meta Ads is where the spend happens: campaigns, ad sets and ads across Facebook and Instagram, each with its own budget, delivery and creative.
Meta reports what it costs and what it believes it drove. It cannot report what your business actually earned, because it never sees the order.
How it works
How Meta Ads works.
Meta exposes delivery and cost through its Marketing API, reported against its own hierarchy of campaign, ad set and ad. Those numbers are Meta’s view: spend it charged you, and conversions it attributed to itself under its own attribution window and its own rules about which touch gets credit. Two platforms asked about the same order will both claim it, because each is answering the question “did I contribute” rather than “who earned this”.
With Upstack Data
Get more out of Meta Ads with Upstack Data.
Upstack pulls the cost side in and joins it to orders you actually recorded, matched through the fbclid carried on the click rather than through Meta’s attribution window. The result is a cost row and a revenue row that refer to the same event, which is the only basis on which true CAC and true ROAS can be computed. Because the same join runs for every platform, the double-counting resolves: an order credited by both Meta and Google is one order, and you can see which claim it more plausibly belongs to.
What you can do with it
Three jobs Meta Ads does once it is connected.
Cost next to revenue
Spend, impressions, reach and frequency arrive at campaign, ad set and ad level on the same schedule as your orders, so ROAS is computed from both halves rather than read off one dashboard and trusted.
Blended and per-channel in one place
With every platform reporting its own cost into the same store, blended CAC stops being a monthly spreadsheet exercise and becomes a number you can look at on a Tuesday.
Creative-level truth
Spend is broken out per creative, so a winning ad inside a losing ad set stops being averaged into a pause decision.
Similar integrations
Other Ad platforms integrations.
- Google AdsSource
Spend, impressions and clicks, joined to orders.
- TikTok AdsSource
Spend, impressions and clicks, joined to orders.
- Amazon AdsSoonSource
Spend and delivery, joined to orders.
- How resolution worksThe 750M+ device graph, restored click IDs and the identifiers that persist for months.Upstack Signal
- Every integrationSix sources in, eighteen destinations out, and every pairing between them.Browse the catalogue
- What it costsThree plans that scale with your order volume. Same integrations on every plan.See pricing
Get Meta Ads tracking right.
A 15-minute walkthrough tailored to your stack and channels.