Creative Variables Attribution

Your best ad made $41,280. Which part of it did?

Omnymous takes every Meta ad apart into the decisions it’s made of — hook, angle, avatar, offer, page — and follows each Shopify order’s revenue into them, stage by stage, with an interval on every number.

One plan · $149/moShopify + MetaUnlimited seats

Attribution Lab

Which angle earned the money — with a confidence, and when two cannot be told apart

Explains 94% of ad spend
stage:intent dim:angleCtrl Ffit 90d · 1,284 ads
6 atoms · angleAdsSpendRevenueEffect vs familyP>familyVerdict
Barrier repair184$98,400$303,1001.31×99%Identified
Derm-backed96$61,200$153,0001.06×81%Weak
Glass skin71$52,800$117,200bundle—Confoundedwith hook “Mirror check”
Overnight results58$38,900$91,4000.94×22%Weak
Clean formula44$31,300$61,3000.79×1%Identified
Sensitive-safe—————Untestedin Library · never run

Revenue of the ads carrying each angle — every ad has one. Effect and interval from the Fitted model at the intent stage. Morvell is fictional; figures are illustrative.

Stop copying winners. Reuse what made them win.

Skip the teardown

An animated picture. A Meta ad for Morvell, a fictional skincare brand, earned $41,280 at a 3.1× ROAS — and Ads Manager can say nothing about which part of it did. The ad is taken apart into eleven decisions — hook, format, headline, call to action, angle, avatar, desire, fear, offer, landing page and product — each filed as a Library item and sorted onto the four stages that grade them: attention, intent, conversion and basket. One $84 order is split 35, 30, 30 and 5 percent across those stages and then across the parts in each, adding back to exactly $84. Across all 492 orders, the Fitted model gives every part its share of the $41,280 and a 90% interval; the hook and the headline are shown as one confounded group because they always changed together. The answer: the landing page (1.46×), the angle Barrier repair (1.31×), the static format (1.24×) and the offer (1.18×) carried it. Finally, every one of the store’s 1,284 ads is taken apart the same way, and the Attribution Lab ranks the angles: Barrier repair is the one worth scaling.

Today
Before OmnymousAds Manager, a naming convention and a sheet of tags

Right now, “why it won” is a guess.

Ads Manager ranks ads, but nobody briefs an ad — you brief a hook, an angle, an offer. So the reason a winner won gets rebuilt by hand, and it breaks in the same four places.

Tag drift1 angle · 3 spellings

Tags drift.

Hand tags and naming conventions: three buyers, three spellings of one angle, and a sheet nobody trusts by month two.

Bundled test2 changes · 1 result

Tests change two things.

New hook and new angle in the same batch. CTR went up — for which one? Nothing can say, and most reports pick one anyway.

Claim gapLast 90 days

Every platform claims the order.

Meta, Google and TikTok each count the buyer they touched. Add their reports together and you sold more than you did.

FatigueAD 031 · paused

Lessons die with the ad.

The winner fatigues, you kill it, and whatever made it work goes with it — unless the parts were measured while it ran.

Root cause

You measure ads. You decide parts.

Every one of the four is the same defect: the unit of measurement is the ad, and the unit of decision is the thing inside it.

Illustrative figures · Morvell is a fictional store

Analytics · Creatives
Attribution LabWhich desire, hook, angle, avatar, offer and page earned the money

Grade every part on the job it actually does.

A hook’s job is the click. An offer’s job is the order. So credit moves through four stages, each judged on the outcome it controls, and inside each stage it’s split across the parts acting there — with an interval on every effect.

43
Dimensions built in
sorted by the stage that grades them

Highlighted rows are AD 047’s parts from the ad above, each with the icon of its Library type.

CTR1.9%
ATC rate11.4%
CVR2.8%
AOV$84.20

Attention

CTR

Did it stop the thumb?

  • Hook
  • Hook type
  • Emotional trigger
  • Format
  • Visual style
  • Headline
  • CTA
  • Actor
  • Actor type
  • Duration
  • Generation batch
  • Visual hook†
  • Verbal hook†
  • Pacing†
  • Sound†
  • On-screen CTA†

† Video dimensions are declared for your team to fill in; they are not read from the video.

Intent

Add-to-cart rate

Did the argument land?

  • Angle
  • Avatar
  • Desire
  • Fear
  • Dislike
  • Age bucket
  • Gender
  • Awareness stage
  • Problem frame
  • Desired outcome
  • Objection anchor
  • Proof vector
  • Emotional driver
  • Primary text

Conversion

Orders per click

Did the page and offer close?

  • Offer
  • Discount type
  • Discount depth
  • Guarantee
  • Landing page
  • Template
  • Page format
  • Page angle
  • Page avatar
  • Page offer
  • Page product
  • Congruency

Basket

AOV

How much went in the cart?

  • Product

Yours

Properties

The words your team already uses.

Choice, number or yes/no properties, up to 20 per item type, marked as atoms.

  • Creator tierChoiceatom
  • Claim strengthNumberatom
  • Script versionChoiceatom
  • Shot on phoneYes / Noatom
  • Add property

Three ways to split one order. Shown side by side, never blended.

One order, three splits

A fixed recipe: stage weights 35 / 30 / 30 / 5 (yours to edit), then equal shares inside each stage.

Order #10432
$84.002 × Barrier Night Serum
Last touch
AD 047
AttentionCTR35% · $29.40
Hook$7.35
Headline$7.35
Format$7.35
CTA$7.35
IntentAdd-to-cart rate30% · $25.20
Angle$6.30
Avatar$6.30
Desire$6.30
Fear$6.30
ConversionOrders per click30% · $25.20
Offer· OPC share$12.60
Landing page$12.60
BasketAOV5% · $4.20
Offer· AOV share$2.10
Product$2.10
Σ parts$84.00adds back to the order, to the cent

Every number ships with its tolerances.

stage:intent dim:angle spend>500Ctrl F

Angle · Intent

Barrier repair

Identified

Posterior

vs family · 90% interval
IntentAdd-to-cart rate1.31×99%
Effect vs family
1.31×
90% interval
1.17–1.47×
P>family
99%
Behind it
184 ads · $98.4k
IdentifiedWeakConfounded with Xone group, one numberUntested

Graded on planted answers. The models are tested on simulated stores where every part’s true effect is set before a single order is generated.

Every table states the share of spend it explains.Explains 94% of ad spend

Illustrative figures · Morvell is a fictional store

Library
LibraryHooks, angles, avatars, offers, pages and products — filed from every ad

Delete your naming convention.

Connect the ad account and every ad it has ever run is read, taken apart and filed against your Library — hooks, angles, avatars, offers, pages, products. Sure matches link themselves. Doubtful ones wait in the Inbox for one decision: merge or keep.

Intake
Meta ad account

every ad it has run · no names required

Reading 3,906 ads…

  • Hooks212
    • Leaky barrier
    • Derm confession
    • Mirror check
  • Angles18
    • Barrier repair
    • Derm-backed
    • Glass skin
  • Avatars9
    • The over-exfoliator
    • New-mom skin
    • Sensitive skeptic
  • Offers14
    • 2 for $84 + balm
    • 20% first order
    • Subscribe & save
  • Pages23
    • Advertorial · stings
    • PDP · Night Serum
    • Listicle · 5 signs
  • Products31
    • Barrier Night Serum
    • Calm Cleanser
    • Barrier Balm

Inbox2

Sure matches link themselves. These two need a person.

2 waiting
  • Found: “You don’t have dry skin — your barrier leaks.”

    Observed

    AD 066 · hook

    Possible match: “You don’t have dry skin. You have a leaky barrier.”

    similarity 84%closest by meaning
  • Found: Skin barrier first

    Observed

    AD 071 · marketing angle

    Possible match: Barrier repair

    similarity 76%closest by meaning

An honest census, not a success message.

Every stage of the intake is counted, so you can see exactly how many of your ads made it all the way to attribution — and where the rest stopped.

  1. Seenads found in the account, all time3,906
  2. Capturedcreative and copy saved3,884−22
  3. Destructuredtaken apart into parts3,871−13
  4. Resolvedparts matched against the Library3,849−22
  5. Linkedattached to Library items · 2 waiting in the Inbox above3,847−2

Bars start at 3,800, not zero, so a loss of a few dozen ads stays visible.

Launched from here? Born labelled.

Ads you launch through Omnymous carry their full lineage from the first impression — nothing to read back, nothing to guess.

AD 048Launched from Omnymous
  • HookDerm confession
  • AngleBarrier repair
  • AvatarThe over-exfoliator
  • Offer2 for $84 + free balm
  • PageAdvertorial · stings
  • ProductBarrier Night Serum

Also on the shelves: Products, your whole Shopify catalogue, kept current, and Knowledge — research reports, brand notes, reviews and surveys — for Studio to build from.

Illustrative figures · Morvell is a fictional store

Analytics · Creatives
ExperimentsThe tests you actually ran — found, called, and the next batch proposed

It finds the tests you already ran — and calls them.

Two ads in the same campaign that differ in exactly one part are a test, whether you planned one or not. Omnymous spots them after the fact and gives each a status: collecting, decided at 95%, no difference, or stopped early.

  • All11
  • Collecting3
  • Decided4
  • No difference2
  • Stopped early2
Experimentsfound, never declared

Hook test

Attention · CTR
Decided97%
ALeaky barrier1 ad1.42%
BDerm confession1 ad1.86%
P(B beats A)97%

“Derm confession” beats “Leaky barrier” on CTR: 1.31× (90% 1.09–1.57×), P(better) 97%.

heldAngle · Barrier repairAvatar · The over-exfoliatorOffer · 2 for $84 + free balmLanding page · Advertorial · stingsProduct · Night Serum 30 mlFormat · Static 4:5+1
Night Serum — ScaleAds in one ad setObservedAug 18 – Sep 8, 2026 · 21d$6.4K1 next
Proposed next
Generate · Hook
A new hook against “Derm confession”

Keep B’s hook, move budget to it, and test it against a new hook on the same angle.

Open in Studio
Collecting
not enough evidence yet
Decided
one arm ≥ 95% likely better
No difference
90% interval inside ±10%
Stopped early
ended before it could be called

Then it ranks what you’ve never tried.

Every angle crossed with every hook. Measured cells carry their effect, the gaps are ranked by expected value, and the best one goes to Studio as the next batch — with the Launcher’s isolate-one-variable preset keeping the test clean.

CombinationsAngle × Hook

Measured on click-through, × the average · gaps ranked by expected value

17 tested of 30 possible pairs
Angles crossed with hooks: measured effects, a confounded pair, and untested gaps ranked by expected value.
Angle ↓Hook →Leaky barrierDerm confessionMirror checkAcid detox3 a.m. stingBefore / after
Barrier repair
Derm-backed
Glass skin
Overnight results
Clean formula
  1. #1Barrier repair × Derm confession1.22×
  2. #2Barrier repair × 3 a.m. sting1.12×
  3. #3Overnight results × Derm confession1.07×
  4. #4Derm-backed × Before / after1.05×

Barrier repair × Derm confession — never tested. Expected 1.22×, rank 1 of the open gaps.

Gap #1 → next batchEV 1.22×
Generate · Hook
Barrier repair × Derm confession

Expected 1.22× on click-through · isolate the hook

Open in Studio

Illustrative figures · Morvell is a fictional store

Chat
OmniConversational analytics — governed numbers, cited entities

Ask “what’s my best angle?” Get an answer you can defend.

Omni sits on every page of the app. Ask in plain English; every figure comes back from the attribution engine through typed tools — the language model never does the maths — with the campaigns, creatives and pages behind it one click away.

Omni

Conversational analytics — governed numbers, cited entities

What’s my best-performing marketing angle right now?
Atom PerformanceLast 90 days · angle
Intent·Add-to-cart rateFit window 90dCredit Fitted
AngleAdsROASEffect vs familyVerdict
Barrier repair184 ads · 3.08× ROAS1843.08×1.31×Identified
Derm-backed96 ads · 2.50× ROAS962.50×1.06×Weak
Glass skin71 ads · 2.22× ROAS712.22×—Confoundedwith Mirror check

Coverage 94% of ad spend carries an angle atom·Source: Attribution credits · Last Click · last 90 days

Barrier repair, and it isn’t close. Over the last 90 days it’s 1.31× the average angle at the intent stage (90%: 1.17–1.47×), with a 99% chance it’s genuinely better. The 184 ads carrying it returned 3.08× on $98.4k.

Suggested Next Steps
Generate · Hook
Generate on this angle

New hooks written on Barrier repair, the angle the numbers can defend.

Open in Studio
Launch
Send to Launcher

AD 047’s creative and its page, paired and ready for Meta.

Open in Launcher
  • Computed, not generated.

    Every figure comes back from the attribution engine through typed tools — 23 of them. The language model writes the sentence, never the number.

  • Cited to the source.

    Every name in an answer opens the real campaign, creative or page it came from.

  • Read-only, with a next step.

    It hands you the move as a button — Studio pre-loaded, or a creative and page sent to the Launcher. It never changes a budget, an ad or a setting itself.

  • Your key.

    Omni runs on your own Anthropic key, on every page of the app.

Illustrative figures · Morvell is a fictional store

Generation
StudioThe next test, generated in batches from your Library

Turn the finding into the next batch.

Studio builds the next test from what you just learned: research, avatars, angles, hooks, copy, images, video and landing pages, generated from your Library and filed back into it. It runs on your own AI keys — no credits, no ceiling.

Batch B-0412Processing

From gap #1 in Combinations —AngleBarrier repair×HookDerm confession“isolate the hook”

Library in
  • Barrier Night Serum
    Product · synced from Shopify
  • The over-exfoliator
    Avatar · desire, fear, awareness
  • Barrier repair
    Angle · 1.31× · identified
  • 1,204 reviews · 2 reports
    Knowledge · research on file
Strategy
  • What 1,204 buyers said
    Research · review mining, awareness
    1/1
    Completed
  • Derm confession family
    Hooks · isolated: hook only
    12/12
    Completed
Production
  • Primary texts + headlines
    Copy
    12/12
    Completed
  • Statics, 4:5
    Images
    /24
    Generating
  • Short cuts
    Video · on Higgsfield
    1/4
    Queued
  • Advertorial
    Page
    1/1
    1. 1Draft
    2. 2Preview
    3. 3Live
Library out
Filed with lineage
53new items

each tied to the hook, angle, avatar and product it came from

  • 12 hooks
  • 12 primary texts & headlines
  • 24 statics
  • 4 videos
  • 1 advertorial
Launcher
Learning designOne-factor testAngle 1·Avatar 1·Hook 12·12 cellsThe finding travels with the batch: the angle is held, the avatar is held, only the hook varies — so the next read is clean.
Assets

B-0412 · as it renders

batch:B-0412
  • Derm confession 01

    GeneratedToday
    Untested—
  • Derm confession 02

    GeneratedToday
    Untested—
  • Derm confession 03

    GeneratedToday
    Untested—
  • Derm confession 04

    GeneratedToday
    Untested—
  • Generating…Image 18, still rendering
  • Image 19
    Pending
  • Video

    Derm confession · cut 1

    GeneratedToday
    Untested—
  • Advertorial

    Advertorial · Barrier repair

    GeneratedToday
    Draft on Shopify
Runs on your keys
  • OpenAI
  • Anthropic
  • Google Gemini
  • Higgsfield
Providers bill you directly. No credits, no generation cap.

Pages ship to Shopify the careful way: as a draft first, then a preview, then live — landing pages, product pages, advertorials and listicles, designed from the same Library.

Everything it makes is a Library item, so the next time an ad built from it spends a dollar, attribution already knows what’s inside.

Illustrative figures · Morvell is a fictional store

Generation
Campaign LauncherCreatives, pages, structure — launched to Meta

Save hours every day launching hundreds of creatives.

Pick the creatives, pick the pages, set the structure, launch. No duplicating ad sets, no hand-typed names: the test design is built into the account, and every ad goes live already knowing what it’s made of.

This launch

180 creatives, paired with pages, in 6 ad sets under 1 campaign

In Ads Manager, by hand

Hours. Every launch.

  • 180ads duplicated
  • 180names typed
  • 180page links pasted
  • 6ad sets rebuilt

In Omnymous

One pass.

  • 0ads duplicated
  • 0names typed
  • 0links pasted
  • 1structure, set once

Meta only for launching. Google and TikTok report into the same numbers.

Campaign Launcher

Deploying campaigns to Meta

CreativesPagesStructure4Launch

Pair — every creative with every page

Each pair is scored for message match — the angle counts most, then product, hook and avatar — and for funnel fit. Pairs that contradict each other are left out.

CreativeAdvertorial: Why your skin stingsProduct page: Night SerumListicle: 5 signs
IMG 01My derm told me to stop…948172
IMG 02The one step my derm added927970
IMG 03She asked what I use at night887674
VID 01Derm confession · 0:15918369
IMG 11Glow in 7 daysexcluded, contradicts on angle64excluded, contradicts on angle
message matchConflictsIMG 11 argues glass skin; the advertorial argues barrier repair.

Structure — the test lives in the account

Put each variable at campaign, ad set or ad level and the entity count follows. The isolate-one-variable preset keeps a test clean by construction.

  1. CampaignProduct

    Sales · lowest cost · $900/day

    1
  2. Ad setAngle×2Avatar×3

    Purchase · 7-day click · US broad

    ×6
  3. AdHook×30one creative each

    per ad set · paired page

    ×30

1 × 6 × 30= 180 ads

Isolate one variable
Only the hook varies inside each ad set.

Name — one template, hundreds of names

Tokens resolve for every ad, so the account stays readable to a person and parseable by a machine.

Night SerumBarrier repairOver-exfoliatorDerm confessionIMG 01
  1. Night Serum | Barrier repair | Over-exfoliator | Derm confession | IMG 01
  2. Night Serum | Barrier repair | Over-exfoliator | Derm confession | IMG 02
  3. Night Serum | Barrier repair | New-mom skin | Derm confession | VID 01
  4. + 177 more, all in the same grammar

Launch — a live board as Meta accepts

Campaign
1/1
Ad sets
6/6
Ads created on Meta
180/180

Every ad keeps its lineage — the hook, angle, avatar, offer, page and product it was built from — which is what lets attribution reach its parts from the first order.

Illustrative figures · Morvell is a fictional store

Analytics
JourneysEvery path a buyer took, from an ad to an order

Find the step where the page broke the ad’s promise.

Every path from ad to order — page, product, cart, checkout — drawn with the count at each step. Colour it by congruency and the leak shows itself: the ad argued barrier repair, the page argued hydration, and buyers left.

3 ads · last 30 days
Sessions
8,090
Saw a product
4,11050.8% · 50.8% of prev
Added to cart
1,04012.9% · 25.3% of prev
Started checkout
6107.5% · 58.7% of prev
Ordered
3624.5% · 59.3% of prev
AlignedPartly alignedMisaligned not an ad → page step
Inspect a step or a flow
Flow
AD 052
Meta · Barrier repair
Deep hydration
argues hydration

Congruency

ad → page
Misaligned0.20

Ad argues barrier repair; page argues hydration.

  • Anglew 0.4differ
  • Avatarw 0.2differ
  • Offerw 0.2differ
  • Productw 0.2agree

This flow

last click
Sessions2,730 · 100% of AD 052
Leave before the product−1,940 · 71%
Reached order40 · 1.5%

Congruency is measured, not eyeballed. Each ad and page are compared on what they argue — the angle weighs most, then avatar, offer and product.

And it’s a dimension like any other, with its own fitted effect on orders per click — so “match the page to the ad” stops being advice and becomes a number.

The fix is a pairing. In the Launcher every creative × page pair is scored for message match before it ships, and the ones that contradict each other never go out.

Illustrative figures · Morvell is a fictional store

Analytics
Store OverviewRevenue, profit and marketing efficiency

Measured from your orders, not from their claims.

A first-party pixel inside Shopify, attribution anchored to real orders, five touch models side by side, and Meta’s own claim next to what your orders say. Then the P&L your finance lead recognises.

Morvell, last 90 days

Morvell
Net Revenue
$1.63M
Net Profit
$259.4K
MER
3.36×
POAS
1.92×
nCAC
$41.47
AOV
$84.20
Orders
19.4K
Ad Spend
$486K
Campaigns · Attribution

Meta’s claim, next to your orders. The difference has a name.

Each channel’s revenue here is what the pixel could tie to a real Shopify order. Meta also reports its own number, and the ratio between the two is the claim gap.

Channels

Reported = platform-claimed (Meta only) · Claim gap = reported ROAS ÷ attributed ROAS

Revenue by channel, last 90 days: what Shopify orders attribute, and what Meta reports for itself
NameSpendRevenueROASReportedClaim gap
Meta Ads$405K$1.01M2.49×$1.54M1.53×· +$534K
Google Ads$54K$194.4K3.60×reports spend & delivery
TikTok Ads$27K$40.5K1.50×reports spend & delivery
All channels$486K$1.24M2.56×——
  • Meta Ads$1.01MRevenue
    Spend $405KROAS 2.49×Reported $1.54M
    Claim gap1.53×· +$534K
  • Google Ads$194.4KRevenue
    Spend $54KROAS 3.60×reports spend & delivery
  • TikTok Ads$40.5KRevenue
    Spend $27KROAS 1.50×reports spend & delivery
  • All channels$486K → $1.24M
Meta · reported ROAS
3.81×
Meta · attributed ROAS
2.49×
Claim gap
1.53×

$1.24M tied to ads of $1.63M net revenue — the rest came from email, organic and direct.

Campaigns · Attribution

Five touch models, side by side.

One buyer, four touches, one $84 order — and where each model puts the money, to the cent.

Order Journey

Trace any order's touchpoints and how each model splits credit

Order
#10432
Order Value
$84.00
Match
Pixel matched
Touches
4
Order #10432, $84.00: the credit each touch model gives each of its four touches (Last Click is the model selected)
ModelTikTok adday −9Meta adday −5Google searchday −2Meta adday 0 · order
Last Clickall to the final touch———$84.00
First Clickall to the first$84.00———
Linearequal shares$21.00$21.00$21.00$21.00
Position40 / 20 / 40$33.60$8.40$8.40$33.60
Time Decay7-day half-life$12.13$18.03$24.26$29.58
Store · Profit

Then the P&L your finance lead recognises.

Net revenue down to net profit, with CM1 to CM3 on the way — on a cost model you edit (COGS overrides, variable costs, shipping, fixed costs).

Profit & Loss

Net revenue to net profit · last 90 days · whole units

Net Revenue$1,634,000100%
COGS−$490,20030.0%
CM1 (Gross Margin)$1,143,80070.0%
Fees & Shipping−$212,40013.0%
CM2 (Contribution)$931,40057.0%
Ad Spend−$486,00029.7%
CM3$445,40027.3%
Fixed Costs−$186,00011.4%
Net Profit$259,40015.9%
Net Margin
15.9%
Cohorts
Retention · LTV
Account · Integrations

Wired to what you already run.

Integrations

Your store, your ad platforms and your AI keys

  • Shopifyproducts · orders · the pixelConnected
  • MetaAds + Analyticsreporting and launchingConnected
  • Google AdsAnalyticsspend and deliveryConnected
  • TikTokAnalyticsspend and deliveryConnected
Omnymous
orders · spend · parts · profit
Your AI keysEncrypted at rest
  • OpenAI
  • Anthropic
  • Google Gemini
  • Higgsfield
Reconnaissance · Explore

Reconnaissance: your niche, taken apart the same way.

What other brands in your category are running, from the Meta Ad Library, destructured into the vocabulary your Library already uses — so a gap in your coverage is visible, not guessed.

Explore

What brands in your niche run, from the Meta Ad Library

Liveimage

“What my OB said”

Brand in your niche

Meta Ad Library

AvatarNew-mom skinAnglePregnancy-safeHookWhat my OB saidOfferFree travel size
Your coverageGapangle never tested
Liveimage

“I quit acids”

Another brand

Meta Ad Library

AvatarOver-exfoliatorAngleBarrier repairHookI quit acidsOffer2-pack
Your coverageAnsweredangle tested · 1.31×

Illustrative figures · Morvell is a fictional store

Pricing
PlanOne plan, every seat

One plan. No seat math.

The whole system for $149 a month — every seat, every ad account, every generation on your own keys, and a terabyte of storage. Each extra store is $19.

Omnymous

Creative strategy system for Shopify brands

No seat fees

Billing cycle

Shopify stores

Additional Shopify stores

beyond the one included — add them now or later

0

Omnymous plan

1 Shopify store included

$149/mo

Additional stores × 0

$19/mo each

$0/mo

Seats, ad accounts, generations

not metered — your AI providers bill you directly

$0
Total$149per month
Create account

Billed when you start setup. Already a customer? Sign in.

Everything included

  • 1 Shopify store included

    Each additional store is $19 a month.

  • Every seat

    Owners, admins, members and viewers — invite the whole team and the agency.

  • Every ad account

    Every Meta, Google and TikTok account you run, on the one plan.

  • No credits

    Generations run on your own OpenAI, Anthropic, Google Gemini and Higgsfield keys.

  • 1 TB storage

    Shared by the whole organisation.

  • 2 months free yearly
  • Keys encrypted at rest
  • Billed at setup

Prices read from the live plan

Help
QuestionsWhat Omnymous is, who it’s for and what it costs

What is Omnymous?

Omnymous is a creative-strategy system for Shopify brands that run Meta ads. Its core, Creative Variables Attribution, takes every ad apart into the decisions it is made of — hook, angle, avatar, offer, landing page and more — and credits each Shopify order’s revenue to those decisions, with a 90% interval on each estimate.

At a glance

What it is, who it is for, what it costs

What it is
A creative-strategy system
Core technology
Creative Variables Attribution (CVA)
Built for
Shopify brands that run Meta ads
Around the core
Library, Experiments, Omni, Studio, Campaign Launcher, Journeys, store economics
Connects to
Shopify, Meta, Google Ads, TikTok — and your own OpenAI, Anthropic, Google Gemini and Higgsfield keys
Plan
$149 a month or $1,490 a year · +$19 a month per extra store
  • What does Creative Variables Attribution measure?

    Which decisions inside your ads earned the revenue. The credit from every order is followed past the ad into its parts and judged at the funnel stage each part works on: attention (click-through rate), intent (add-to-cart), conversion (orders per click) and basket (order value). Forty-three dimensions are built in — hook, angle, avatar, desire, offer, format and landing page among them — and your own custom properties can become dimensions too.

  • How is it different from the numbers in Ads Manager?

    Ads Manager ranks ads, and an ad bundles a dozen decisions into one number. Omnymous ranks the decisions themselves, so the angle or hook that made a winner win can be reused after that ad fatigues. It also shows what Meta reports next to what Omnymous attributes from your own Shopify orders; the difference is called the claim gap.

  • What happens when two parts always changed together?

    Omnymous tells you it cannot separate them. If every variant rewrote the hook and the headline together, the pair is marked “confounded” and gets one shared estimate instead of an invented winner. Every part it can separate gets an effect against its family, a 90% interval, the probability it beats that family, the ads and spend behind it, and a verdict: identified or weak.

  • Do I need to tag ads or keep a naming convention?

    No. Omnymous reads every ad your connected ad accounts have run, takes each one apart and files the parts in your Library. Confident matches link on their own; doubtful ones wait in an Inbox, where one click merges them into an existing item or keeps them as new. Ads launched from Omnymous carry their full lineage from the first day.

  • Who is Omnymous for?

    Shopify brands that run Meta ads, and the strategists, media buyers and creative teams who decide what gets made and launched next. Shopify is required; Meta is supported for both reporting and launching.

  • Which platforms does Omnymous connect to?

    Shopify (products, orders and the Omnymous web pixel), Meta (reporting and launching), Google Ads and TikTok (reporting on spend and delivery), and your own OpenAI, Anthropic, Google Gemini and Higgsfield keys, encrypted at rest, for generation and for Omni. Launching is Meta-only.

  • How much does Omnymous cost?

    One plan: $149 a month, or $1,490 a year (two months free). It includes one Shopify store — each additional store is $19 a month or $190 a year — with unlimited team members, unlimited ad accounts, unlimited generations on your own AI keys and 1 TB of storage. Billing starts when you begin setup; there is no trial period.

  • Can Omni change my campaigns?

    No. Omni is read-only. It answers questions about attribution, store economics, creatives, experiments and journeys with numbers computed by the analytics engine through 23 typed tools, cites the campaigns, creatives and pages behind them, and offers the next step as a button. It runs on your own Anthropic key.

  • Can Omnymous launch ads?

    Yes, on Meta. The Campaign Launcher scores every creative and landing-page pair for message match, builds the test into the campaign structure, names every ad from a template and launches hundreds of ads in one pass — saving hours every day. Google Ads and TikTok connect for reporting only.

  • How do you know the attribution is right?

    The models are graded on simulated stores whose true effect for every part is planted in advance, so the engine is tested against answers that are already known. On your own data, where two parts cannot be separated, it tells you so instead of guessing.

Prices read from the live plan · the full manual is in the user guide

The next test · AD 048

Your next winner is already in your account. In pieces.

Connect Shopify and Meta. Omnymous takes your ads apart, prices every part, and hands you the next test — built from the parts that paid.

One plan · $149/moShopify + MetaUnlimited seats

AD 048 · built from
  • HookDerm confessiongap #1
  • AngleBarrier repair1.31×
  • AvatarThe over-exfoliatorheld
  • Offer2 for $84 + free balm1.18×
  • PageWhy your skin stings1.46×