−50% for life, 20 seats left

Your CRM says 40 sales. Meta only sees 25. You're steering your budget on the wrong numbers.

The browser blocks some of your sales before they reach Meta, TikTok and Google. Oriva sends them from your server and shows you, delivery by delivery, what actually went out.

Start free trial
  • Data stored in the European Union
  • One cookie set by your own domain, not by a third party
  • Holds up better against ad blockers: tracking runs through your domain
  • Sales confirmed by your server arrive even when the browser blocks

Delivery logExample data

TimeEventDestinationStatus
purchasePostbacksentHTTP 200
purchaseMeta CAPIsentHTTP 200
purchaseTikTokretryingHTTP 503 · in 5 min
leadGoogle Adsskippedevent not tracked
Send your conversions to
  • Meta
  • TikTok
  • Google Ads
  • OpenAI
Install tracking on
  • Shopify
  • WooCommerce
  • WordPress
  • Webflow
  • Wix
  • Your own code, Claude, Codex…

Part of your sales disappears on the way to Meta.

ads.google.com

adsmanager.facebook.com

ads.tiktok.com

analytics.google.com

Google Ads, Meta Ads Manager, TikTok Ads, Google Analytics: four tabs, four ways of counting, and none that explains why they differ.

Your ad already made the sale. Meta doesn't know.

A visitor clicks, buys three days later, and the browser passed nothing on. To the algorithm, that ad never sold anything: it shows it to fewer people like them.

You reallocate your budget on incomplete numbers.

A campaign spending 3,000 a month that loses a quarter of its attribution means hundreds a month sent to the wrong audience.

And nobody tells you what actually went out.

A pixel that fails fails silently. You only find out by comparing two numbers that don't match.

Meta doesn't optimize on your sales. It optimizes on the ones it sees.

Blocking cookies doesn't remove your sales: it removes the signal. Every conversion the browser blocks is a buyer the algorithm learns nothing from. When that signal finally comes through, it shows your ads to people like them and spends less on the ones who don't convert. Same budget, spent on better prospects.

−17.8%

According to Meta, advertisers who send their web events through the Conversions API get a cost per result 17.8% lower on average. Source: Meta, April 2026.

What you see once connected

Conversions (30 d)
0
+12% vs previous period
Revenue (USD)
$0
+8%
ROAS
0.0×
Platform gap
0
Meta over-reports

Destination health

DestinationSent (7 d)Status
Meta428active
TikTok3 failures in the last 5 attempts96needs attention
Google Ads214active
Postback0awaiting conversions

Matching data

  • Email or phone78 %

  • Ad click ID91 %

  • IP address + user-agent100 %

Example data

  • Delivery log

    Every sale, every destination, every attempt. You see what went out, what was refused and why.

  • Platform gap

    Your CRM and Meta don't agree? Oriva compares them, campaign by campaign.

  • Health tab

    Your tracking warns you before you lose sales: missing cookie, destination down, low consent.

  • Duplicates spotted

    A sale seen by the pixel and by your server goes out with the same identifier. If it doesn't, the Health tab tells you.

How it works

  1. 01

    Install.

    One line of code and a CNAME.

  2. 02

    Connect.

    Meta, TikTok, Google Ads, ChatGPT Ads, your affiliates.

  3. 03

    Check.

    You see each sale go out. You stop estimating, you verify.

Ready to see what really went out to your platforms?

Start free trial

Destinations

Your site

Ads Manager gives you a total. Oriva tells you which ones went out, to which platform, and where your number and theirs part ways.

  • The platforms give you: An aggregate number, sometimes modeled

    Oriva gives you: Each sale and its status: sent, retrying, refused

  • The platforms give you: Attribution their way

    Oriva gives you: The gap with your own number, campaign by campaign

  • The platforms give you: One dashboard per platform

    Oriva gives you: One log for Meta, TikTok, Google Ads, ChatGPT Ads and your affiliates

Selling through DMs? Oriva ties every link you send to the booked call, then to the payment.

See sales tracking

You pay for the product, not for your growth.

Hyros and Triple Whale raise their price with your ad budget or revenue. At Oriva, the price is fixed per domain.

Hyros, Triple Whale

A price that climbs

Indexed on your ad budget or revenue

Oriva

Fixed price

Independent of your ad spend, never repriced

Pricing

Starter

For a site starting its tracking.

$79 /month

  • 1 domain
  • 100k events/month
  • 3 destinations
  • 30 days of history
Start free trial

14-day free trial

Pro

Recommended

The size that fits most active accounts.

$199 /month

  • 5 domains
  • 1M events/month
  • Unlimited destinations
  • 13 months of history
  • Read API and Google Sheets template
Start free trial

14-day free trial

Agency

For running several client accounts.

$499 /month

  • 20 domains
  • 5M events/month
  • Everything in Pro
  • Clients: domains organized by client
  • Campaign CSV export
  • Priority support
Start free trial

14-day free trial

In every plan

  • Meta, TikTok, Google Ads, ChatGPT Ads and affiliate postbacks
  • Health tab and email alerts
  • Tracking on your own domain
  • Unlimited team members

Your trial, no surprises

  • 14 free days. A card is required, nothing is charged before the trial ends.
  • An email 2 days before. We warn you before the first charge, so you have time to decide.
  • No commitment. Monthly subscription, stop whenever you want.

Only 20 seats left, −50% for life.

Start your trial now. When you move to a paid plan on orivaforge.com, the discount applies automatically while seats remain, and your rate never changes after.

Frequently asked questions

Can it slow down or break my site?

No. The script is asynchronous, and if our database is unavailable your site isn't affected: we hold the events and replay them.

Does it work if my visitor refuses ad cookies?

Their sale is counted in aggregate, but nothing is sent to Meta, TikTok or Google. That's the rule, not a flaw.

Do you touch my campaigns?

No. Oriva sends conversions; it doesn't create or edit any campaign. You give one API access per platform, never your password.

How is this different from Hyros?

Same problem (attribution after iOS 14.5), a very different price: flat, not indexed on your ad budget. And data stored in the European Union: not a detail if you have customers or data in Europe.

Where is my data hosted?

Stored in the European Union: the database is in Frankfurt, and the site runs in Frankfurt too. Vercel, which runs the site, is a US company and its platform isn't limited to Europe: the privacy policy details who processes what, and where.

Read the privacy policy
Does it work with my current stack?

If you can add one line of JavaScript and set one DNS record, yes. It works with a custom site, Shopify, WooCommerce, or a homemade funnel. On Shopify, purchases need one extra step: Shopify cut scripts on the confirmation page in August 2026, so we give you a ready-made pixel to paste. Sending directly from your server is also possible if you'd rather not add anything to the browser.

Read the guide: the Shopify cutoff of August 26, 2026
What if I go over my event quota?

Your collection always continues, no matter what. So does delivery to your platforms, at first: you just get a notification. If your volume stays far above your plan, delivery pauses while you adjust your plan (never collection), and resumes automatically once that's done.

I don't have a Meta CAPI account set up yet. Is that a blocker?

No. You can start with a single destination (or just affiliate postbacks) and add the others later.

Oriva can't recover yesterday's conversions. It can prove tomorrow's.

Tracking starts the day you add the line of code. Nothing before that comes back.

Start free trial

14-day free trial