neo
Works withMeta AdsEmail Marketing
ClickFunnels 2.0ShopifyAny Page Builder

Know which ad actually made the sale.

First-party click tracking and real ROAS attribution for Meta ads. We count real orders joined to real clicks. No modeled conversions, no “AI attribution”, and no $400/month bill for the privilege.

Start tracking →5-minute setup · €19/mo · 30-day money back
neoroas.com/app
Revenue
$12,480
after fees
Exact sales
163
+23 probable
Rev / click
$2.41
5,178 clicks
CampaignSalesRevenue
US — Broad ASC+92 +11$6,940
Retargeting 30d48 +9$3,690
UGC v323 +3$1,850
Totals & averages163 +23$12,480

Meta grades its own homework. You shouldn't trust the grade.

what Meta shows
ROAS 3.4x
modeled conversions, view-through credit, statistical guesses where data is “missing or partial”. Their words.
what neo counts
aROAS 1.9x
orders that happened, joined to clicks that happened, minus the payment fees you actually pay. If we can't match it, we say so.

The gap between those two numbers is where budgets die. neo shows you the gap, per campaign, per adset, per ad, so you scale what earns and kill what doesn't.

What you get

Counted, not modeled
Real orders joined to real clicks. Cookie match first, email match second, honestly-labeled probable third. The three never blend.
ActualROAS
Revenue after Stripe/PayPal/platform fees, divided by spend. The number you keep, not the number Meta brags about.
neo inside Ads Manager
Chrome extension that writes counted sales, aROAS and cost per real sale straight into Meta's own table. No tab switching.
Server-side CAPI
Every order fires to Meta with every identifier we counted, deduped by order id. Better signal, better optimization.
First-party cookies
Your own tracking subdomain via CNAME, so Safari doesn't eat your attribution window after 24 hours.
Rename-proof UTMs
One template with Meta's own id macros. Rename a campaign, keep your history. The big tools still get this wrong.
Talk to your data
Built-in MCP: plug neo into Claude and ask 'which adset should I kill?' in plain words. Your numbers, conversational.
A price that makes sense
Same counted accuracy as the $231-$399/mo giants. Their price buys call tracking and phone-sales funnels. If you sell online, you don't need it. neo is €19 a month.

Built for people who sell online. Not on the phone.

You run Meta ads, people click, they buy at a checkout. That's the whole journey, and it's exactly what neo counts.

neo is for you if
  • you sell with Meta ads: courses, digital products, ecom, offers
  • your funnel is ClickFunnels, Shopify, or any page/funnel builder with a <head>
  • the sale closes at a checkout, maybe with an email or two in between
  • you want one number: which ad actually made money
neo is not for you if
  • you close on sales calls: call tracking is the giants' thing, pay them for it
  • you need Google/TikTok/multi-channel attribution
  • your customer journey has more steps than your funnel has pages
we'd rather tell you now than waste your setup time.

Live in 5 minutes

1
Paste the snippet
One script tag in your funnel's head: ClickFunnels, Shopify, anything with a <head>.
2
Tag your ads
Copy our UTM template into Meta once, at ad account level. Every campaign inherits it.
3
Connect orders
One webhook URL for ClickFunnels or Shopify. From the next order on, every sale is counted and matched.

no code beyond copy-paste · no Meta login required · your data stays yours

The obvious pick, if you sell online

Every row where they beat us is in this table too. That's what makes the green column the obvious one, not the only one we show you.

 neo
the obvious pick
HyrosHyrosClickMagickClickMagickTriple WhaleTriple Whale
Price to start€19/mo$230/mo, billed yearly$79/mo$149/mo
To get startedno contractannual contract14-day trialfree tier, limited
Leavingone click, 30-day refund30 days' notice, fee if earlycancel any time12-month term
Clicks includedno capby revenue tier10k on Starterby GMV tier
Ad channelsMeta + Email (for now)Meta, Google, TikTok, YouTube…Meta, Google, TikTok, LinkedIn…Meta, Google, TikTok, Snap…
First-party cookies on your domain
Server-side Meta CAPI
Your numbers inside Ads Manager
Exact / probable / unattributed, never blendedAI-modeledblended MTA
Ask your data questions from an AI assistantMCP: any AI, anytimedaily insights emailMoby (built in)
Call trackingphone + offline

Don't pay for something you don't need

YEAR ONE, ENTRY PLANpublished prices × 12 · theirs in USD
Hyros$2,760
Triple Whale$1,788
ClickMagick$948
neo€190
We show our work
Exact, probable and unattributed are three separate numbers that never get added together. Nobody's AI decides which ad you should thank.
Nothing to escape from
No annual term, no 30-days'-notice clause, no early-exit fee, no retention call. One click cancels, and 30 days get you refunded.
Your numbers, conversational
Built-in MCP: plug neo into Claude and ask which ad set to kill in plain words. Neither of the others ships this.

Pricing

For online funnels we count the same sales the giants do. Their price buys call tracking, phone-sales teams, enterprise onboarding. If you sell online, you're paying for someone else's features.

Hyros
from $231/mo
call to cancel
Triple Whale
from $149/mo
Shopify only
ClickMagick
from $79/mo
clicks capped
neo
€19/mo
or €190/yr, setup included

their published starting prices as of mid-2026. Check their sites, they change. neo is billed in euro. Competitor prices are their own published USD list prices.

neo
cancel in one click
€19/mo
every feature. limits stated, not hidden.
  • Every order matched by cookie, fbclid, then hashed email
  • Send events back to Meta (improve results)
  • Campaign, adset and ad drilldown from Meta's ID macros
  • Keep tracking alive even if you rename your ad sets
  • See your aROAS: your net revenue without processor fees
  • Chrome extension to see actual sales directly in Ads Manager
  • Use with Shopify, ClickFunnels or any builder with webhooks
  • Browser push notifications for your sales
  • MCP: ask Claude or any AI about your numbers
  • No monthly event cap. 50k/day safety cap against runaway snippets, shown in the app if you ever reach it
  • 30 days to ask for your money back, no form and no call
Start counting →

Or €190 a year: 2 months free, and I do the whole install on your account myself. That part is the €97 done-for-you setup, included.

No contract, no trial countdown, no sales call. Create the account, pay on Stripe, and today's clicks start counting.

🔒

Your data is locked down

Row-level security on every table, tokens encrypted at rest, payments never touch our servers. Codebase security-reviewed with Claude Fable 5, July 2026.

Read the security summary →

Stop paying for ads that never sold anything, and for tracking that costs like an ad budget.

About neo

neo (neoroas.com) is a click-tracking and conversion-attribution tool for businesses running Meta ads. It records ad clicks on the advertiser's own website through a first-party tracking subdomain, joins those clicks to the orders their store reports, and shows which campaigns, adsets and ads produced real revenue. Advertisers sign in with Google or an emailed link to reach their own dashboard; neo reads only the name and email address on the Google account to create and identify that account, and never accesses Google Ads, Analytics or any other Google service.