nod.
For Shopify brands scaling on profit, not platform ROAS.

See what every ad really earns

nod. unifies your store, your ad accounts and a first-party pixel we set up for you into one profit view, with an AI agent that knows your numbers. Approve, launch, measure and scale in one loop.

Book a demoSee pricing
Pixel live in minutes · EU-hosted, GDPR-native · CM1–CM3 daily · Reviewers never sign up
Daily overviewLumère · Shopify store · Summer Glow live since Jul 9Last 30 days
Real MER
3.4+0.4
platforms tell three stories
Contribution margin (CM3)
€18,420+12%
New customers
312+9%
Channel attribution
ChannelPlatformReal ROAS
Meta2.93.6scale
Google4.23.5
TikTok1.72.3
nod. agentnow
Summer Glow Launch real ROAS 3.87 vs 3.14 reported, stable since Jul 9. Brand Search CM3 -140 EUR (3d) - shift 400 EUR/day?
Plays with your whole stack
MetaGoogle AdsShopifyGA4KlaviyoTikTokChatGPT AdsHubSpotGoHighLevelZohoStripeCalendlyYouCanBook.meMetaGoogle AdsShopifyGA4KlaviyoTikTokChatGPT AdsHubSpotGoHighLevelZohoStripeCalendlyYouCanBook.me

Meta says 3.14. Google says 8.4.Neither is what you earned.

Since iOS, Meta loses track of your winners. Google takes credit for brand searches you would get anyway. Your pixel sees every order once.

Meta Ads Manager
3.14x
Summer Glow Launch · 7-day click, 1-day view
Google Ads
8.4x
Brand Search · brand terms included
nod. pixel
3.87x
same campaign, same window · every order once
Meta reports on 7-day click, 1-day view · Google's model includes brand search · the nod. pixel counts every order once

One loop, from idea to profit

Four steps that used to live in four tools.

01
Approve

Creatives get reviewed on a board your team and clients enjoy. Annotations, placement previews, one link.

nod. Approval
02
Launch

Build Meta and Google campaigns without leaving nod. Approved creatives flow in, copy included.

nod. Performance
03
Measure

Your own pixel tracks the full journey, not what a platform claims.

nod. Performance
04
Scale

Guardrails watch every account. Strategy papers tell you what to build next. You act, the loop restarts.

nod. Performance

Follow one campaign through the loop

Summer Glow Launch, a Lumère campaign. Approved on the 8th, live on the 9th, measured ever since.

Approval your clients enjoy

Creative CR-2411, Hero Serum in 4:5. Jana K. pinned the price claim - "price has to read 39, not 34". v3 approved Jul 8.

One share linkNo reviewer loginsFree for one campaign

One builder for Meta and Google

The approved creative arrives preselected, copy attached. Launched to Meta Jul 9, 09:41.

Meta and GoogleApproved copy attachedAI off by defaultLaunch live or paused

Profit, not platform ROAS

Meta reports 3.14x. The pixel matches orders to clicks: 3.87x real, CM3 +2,940 EUR in 7 days. Order #40118 shows the full journey.

First-party pixel includedCM3 per campaign, dailyCohorts and LTV from real ordersSurvives iOS and ad blockersReconciled with your store

A senior media buyer, on call

The flip side, same account: Brand Search claims 8.4x, measures 1.2x, CM3 -140 EUR for 3 days. The agent suggests moving 400 EUR/day.

Strategy papers per brandGuardrails that ping you first
Review board with annotation and mobile review
Mobile review view
Campaign builder, dark mode
Channel attribution
ChannelPlatformReal ROAS
Meta2.93.6scale
Google4.23.5
TikTok1.72.3
Contribution margin
€18,420+12%
Repeat rate
31%+3pt
Strategy paper· Lumère · Julyper brand
Moves
3 this week
Budget shift
€1.4k/day
Proj. CM3
+9%
1Scale Summer Glow Launch · 3.87x real, stable since Jul 9+400 EUR/day
2Test a UGC angle · routine, not producttest
3Pause Brand Search · 1.2x real vs 8.4x claimed, CM3 negative 3dcut
nod. agentnow
Summer Glow Launch real ROAS 3.87 vs 3.14 reported, stable since Jul 9. Brand Search CM3 -140 EUR (3d) - shift 400 EUR/day?
GuardrailCM3 -140 EUR, 3d. Check Brand Search.

How the pixel works

Set up for you, first-party, EU-hosted.

1
Live in minutes

We set the pixel up with you, on your own domain. No tag-manager archaeology.

2
First-party by design

Browsers treat it like your shop, not an ad script. That is how it survives iOS and ad blockers.

3
One journey per customer

Clicks, sessions and orders are matched across devices, so the phone click and the desktop order count once.

4
Reconciled with your store

Every order counted exactly once, tied to the ads that caused it. EU-hosted, GDPR-native.

How nod. compares

nod.TripleWhaleKLARNorthbeam
One plan, everything included€299 flat, locked for beta customersusage-basedrevenue-tiered$$$$
Multi-touch attribution & pixel
Contribution margin daily (CM1–3)partial
AI agent on your numberspartial
Launch campaigns in-product✓ Meta + Google
Creative approval included
Lead-gen journey (CRM → customer)partialpartial
EU-hosted, GDPR-native
See the full comparison

See the same view on your own account

Thirty minutes, one ad account connected live, no slides.

Book a demoStart approval free

We run seven-figure ad accounts at Mesper. nod. is the first tool where the number on screen is one I would move budget on the same day. And the approval board killed our feedback threads in week one.

René Dallmann
Founder Mesper, D2C performance agency. Built nod. for our own accounts.
Runs Mesper's seven-figure client accounts · EU-hosted, GDPR-native, no data resale · Reviewers approve without an account · CM1–CM3 recalculated every morning

Shipping weekly

The product moves every week. The last entries:

Jul 28nod. Mix v2: every order splits into the demand an ad created and the demand the closing touch captured. Google Brand and Generic are separate rows.
Jul 25Unique participation: every entity that touched a conversion gets credit. Sums may exceed totals, on purpose.
Jul 22Leads now counts every submit. People is the deduplicated view.
Jul 19nod_source URL params mint their own channels, click IDs included.
Jul 17Sync panel in the top bar. Every source on a 15-minute cadence.
Jul 13Self-serve signup, live in six languages.

Pricing

Each plan matches a different job. Performance includes Approval.

ONE CAMPAIGN AT A TIME
Approval Free
€0
1 active campaign
Up to 50 creatives
1 internal seat, 3 reviewer seats
Annotations and placement previews
CREATIVES EVERY WEEK
Approval Pro
€79/month
or €790/year
Unlimited campaigns and creatives
Unlimited reviewer seats
AI copy and brand check
Dual-admin approval
BUDGET DECISIONS ON NUMBERS
Performance
from €299/month
€299 during beta, locked for as long as you stay
Everything in Approval Pro
Own first-party pixel
MER, aMER and CM1–CM3 daily
Meta and Google builders, publish included
Strategy papers and the agent
AFTER BETA: PRICING FOR NEW CUSTOMERS1.2M → €555/mo
€200k€30M+
Join during beta and €299/month stays your price for as long as you stay. The scale applies to customers who join after beta.
No setup fee. Monthly, cancel anytime. Onboarding included.

Questions, answered

What is my real ROAS?
Your own first-party pixel measures MER and real ROAS per channel from your actual orders, not the inflated number each platform reports.
Where am I burning money?
Contribution margin down to CM3, per day and per campaign, shows which campaigns earn and which quietly lose money.
Which creative should I scale?
Creative analysis pairs every ad with its real ROAS and contribution, so you scale what actually works.
What's my CM3 today?
nod. calculates contribution margin CM1 to CM3 every day from your orders and cost structure, so today's profit is one glance away.
Which products bring buyers back?
Cohorts and LTV from your real orders show which products and campaigns bring buyers back, not just first orders.
Is Meta or Google driving my new customers?
Channel attribution through your own pixel splits new from returning customers, so you see which platform brings fresh buyers.
Is there a free plan?
Yes. Approval is free for one campaign: reviewer links without logins, annotations, placement previews. Approval Pro at 79 EUR adds unlimited campaigns and reviewer seats. nod. Performance, from 299 EUR, adds the pixel, attribution and both campaign builders.
Can I switch from TripleWhale or KLAR?
Yes. Connect your sources, the pixel goes live in minutes, history syncs from your platforms.
Where does my data live?
EU hosting, GDPR-native, no data resale.
What about contracts?
Monthly, cancel anytime.
Is nod. open to everyone?
Access is invite-based. Book a demo and we set up your workspace the same week.
WHAT HAPPENS IN THE 30 MINUTES
We connect one ad account · Reported vs measured ROAS, side by side · CM3 for your last 30 days · You decide after the call, not during

See your real numbers in 30 minutes

Bring one ad account to the demo. We'll show you what it actually earns, and where the next euro should go.