Get ROAS for your ads
See real revenue next to your ad spend on Meta, TikTok, and Google. No affiliate program required.
Where each number comes from
The ads dashboards mix three data sources. Two arrive on their own; one needs a five-minute setup.
Metric | Where it comes from | What it needs |
|---|---|---|
| Spend, impressions, clicks | The ad network's API, synced nightly | Just connecting your ad account |
| Reported conversions | The network's own claimed results (it grades its own homework) | Whatever conversion setup the network has |
| Verified Revenue, ROAS, LTV | Real sales Affiliateo tracked on your site, matched to the exact ad click that caused them | The two wires below |
If your Revenue column shows a dash, money is going out but your site isn't wired in yet. Nothing is broken; Affiliateo just has no way to see your sales.
The two wires
Verified ROAS needs exactly two things, set up once per website.
The tracking snippet on your site. One script tag, installed once. It notices when a visitor arrives from an ad (Google, Meta, and TikTok click IDs are caught automatically) and remembers them.
Your payment provider connected (Stripe, Shopify, WooCommerce, Polar, Paddle, or Whop). This is what reports each sale. No code involved; you just log in.
When a tracked visitor buys, the sale is matched to the exact campaign that brought them. That match is your verified ROAS, and it works for any number of campaigns pointing at any number of sites.
Set it up
From any ads app (Meta, TikTok, or Google):
Open the ads app settings (the gear icon) and find "Track your sales".
Enter your website URL, pick your payment provider, and connect it.
Install the snippet on your site (shown right there after connecting).
Done. From the next ad click on, sales are matched to campaigns and the Revenue and ROAS columns fill in.
Running ads for more than one website? Add each one (up to 10). Every campaign is matched to whichever site its clicks actually land on, automatically.
No affiliate program required
Tracked sites added this way are not affiliate apps: they cannot be joined, never appear on Discover, and pay no commissions to anyone. If you already run affiliate apps on Affiliateo, their sites are counted automatically and you don't need to add anything.
The pixel is optional (and separate)
The pixel in each ads app's settings does not affect your Affiliateo numbers. It reports the sales Affiliateo already tracked back to the ad network, so the network's own dashboard shows purchases and its bidding can optimize. Turn it on or off any time; your verified ROAS is unaffected.
Mobile apps
Yes. In any ad network's settings, open Track your sales and pick Track a mobile app. Choose how your app takes payments (RevenueCat, Apple In-App Purchase, Google Play, or Stripe) and drop the Affiliateo SDK into the app. Your app's sales then count as revenue here, with no affiliate program. Apple Search Ads gets the full picture: the SDK attributes installs and sales down to the campaign, so you see real ROAS. For Google, Meta, and TikTok the app store hides the ad click on the way through (true for every tool, not just us), so those sales add to your total revenue but can't be tied to one campaign.