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.

Before Omnymous

Still testing in spreadsheets?

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

Attribution Lab

Stop guessing.

Analytics · Creatives
Attribution LabWhich 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%
Click 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

Every variable, in one place.

Library
LibraryHooks, angles, avatars, offers, pages and products — filed from your ads

Delete your naming convention.

Connect the ad account and the ads it ran over about the last year are read, taken apart and filed against your Library — hooks, angles, avatars, offers, pages, products. Sure matches link themselves. Doubtful ones wait under To review for one decision: merge or keep.

Intake
Meta ad account

about a year of ads · 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
Library

Variables

Read off your own ads, each beside the closest item you already have. Merge folds it into that item; Keep makes it its own. Until you choose, analytics counts it on its own.

“You don’t have dry skin — your barrier leaks.”

3 ads · 4 creatives · 2 days ago

84%

close in meaning

84%close in meaning

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

14 creatives

Skin barrier first

Repair the barrier before treating anything else.

2 ads · 2 creatives · 5 days ago

76%

close in meaning

76%close in meaning

Barrier repair

Rebuild the skin’s barrier and everything else starts working.

41 creatives

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, about the last year3,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 to review 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

Experiments

Every test, called.

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

Omni

Just ask.

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

Studio

Build your whole funnel.

Generation
StudioYour Library, wired into the next test

Turn the finding into the next test.

Studio is a canvas. Drop an angle, a product or a hook from your Library, wire it into what you want made — images, video, copy, a page — and run one node or the whole board. What it makes lands back in the Library, on your own AI keys: no credits, no ceiling.

A Studio board for Morvell’s Barrier Night Serum: two marketing angles, Barrier repair and Overnight results, wired with the product into an image node that renders six images in 4:5, 9:16 and 1:1. The first reads “My derm told me to stop exfoliating.”

These boards really ran. Every still, the page and the clip above are what the Studio made from one photo of the serum — the bottle kept in every frame, the advertorial quoting the store’s verified reviews word for word.

Everything it makes is a Library item. Pages go to Shopify as a draft first, then a preview, then live; and the next time an ad built from any of it spends a dollar, attribution already knows what’s inside.

Real Studio output · Morvell is a fictional store

Campaign Launcher

Launch every combination.

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

Journeys

See variable congruency.

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

Store Overview

Proof, not claims.

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
Blended ROAS
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 the costs you enter (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

Plan

One plan. All of it.

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. Ads launch to Meta; the other two report spend.

  • 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 the ads your connected ad accounts ran over about the last year, takes each one apart and files the parts in your Library. Confident matches link on their own; doubtful ones wait under “To review” on their Library page, 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×