Method

How the Leak Engineprices a leak.

Every figure Anry gives your agent is computed in code, from your own store’s data. Here’s what the engine reads, compares and won’t claim.

Rules

What the engine always does.

01

Same data, same figure.

Run it twice on the same data and you get the same findings and the same money.

02

Your checkout, not their claims.

Revenue comes from your store’s orders. What Meta or Google claim never decides a finding.

03

Judged against your own store.

Every page and ad is measured against your own store. Never against someone else’s.

04

Enough data first.

No verdict without enough visits. Until then your agent hears “too early”, not “all clear”.

05

Written once, never edited.

Every finding is dated and frozen. Each run writes a new report, so you see exactly what changed.

06

Numbers from the engine, words from a model.

A model writes the explanation and the fix, and checks if an ad’s offer matches its page. It never sets a figure.

Checks

What it compares.

On your site

9:41

Maxi shirt dress

$148

XSSML
Fold
Add to cart

Exits, page by page

Your store1This page
1$1,200–1,500a month

Drop-off

Visitors leave this page far more than the rest of your store. The ones who stay, buy.

/products/long-coat

Long wool coat

$289

Add to cart

Money lost a month, by page

Others1This page
1$520–640a month

Revenue leak

A normal-looking page that still loses more than your others.

TikTok adsWinter creators campaign
/collections/winter
Winter

Long wool coat

$289

Grey knit

$129

Wool coat

$249

Grey tee

$49

Bounces on /collections/winter

TikTok ads1Everyone elseUsual bounce
1$164a month

Traffic mismatch

One source bounces off a page that works for everyone else. The traffic is wrong, not the page.

Google searchSearched “warm gift ideas”
/collections/gifts
Gifts

Cashmere crew

$189

Grey knit

$129

Grey tee

$49

Wool coat

$249

Revenue a visit, by source and page

PeersUpside1
1Upside: send it more traffic

Traffic opportunity

A source and page earning well above their peers. Scale it.

On your ads

mlmaison-luneSponsored

The dress of the season is back.

maison-lune.comThe Maxi shirt dressShop now

Spend and sales, by hour and country

Hours11–6 amCountriesUSGBBEDEFRNLNo sales
1$680a month

Where it runs

Every ad split by country, device and hour. The slices that spend without selling get a price.

Performance MaxWinter sale campaign

Sponsored

mlMaison Lunemaison-lune.com › blog

Winter style guide 2026

Layering, fabrics and the coats of the season. Free returns.

Sales a visit, by landing page

/products/long-coat/collections/winter/products/grey-knit/blog/winter-guide1
1$296a month

Where it lands

Every page and product your Google ads land on, judged by what visitors buy there.

mlmaison-luneSponsored

Cashmere, softer than ever.

30% off
maison-lune.comKnitwear, 30% offShop now
≠Yes or no
9:41

Cashmere crew

$189 · full price

XSSML
Add to cart
1$327a monthThe ad says 30% off. The page doesn’t.

Offer and page

Whether the ad’s offer matches the page it opens. A model answers yes or no; the engine sets the price.

mlmaison-luneSponsored

The coat, now in grey.

Running since 14 Aug
maison-lune.comThe wool coatShop now

Engagement, week by week

First weeks1Wearing out
1$186a month

Creative wear

Engagement falling against the ad’s own earlier weeks.

Ads are priced against a target return you can set.

Limits

What it won’t claim.

method.diff
  1. 1−Forecasts of what a fix will earn
  2. 2−Causal claims
  3. 3−Scores and probabilities
  4. 4−Benchmarks from other stores
  1. 5+Money already lost, in your own data
  2. 6+Evidence you can replay, visit by visit
  3. 7+Money lost as the only trigger
  4. 8+Your store as its own baseline

No forecasts.

Only money already lost. No guesses about what a fix will earn.

No causal claims.

A finding says where and how much. The why comes from the evidence, and you can replay it.

No scores.

Money lost is the only trigger. No scores, no probabilities.

What stays private. We publish what each check compares. Thresholds, weights and windows stay private, and they never change between runs.

Spec

Under the hood.

RunsEvery 6 hoursAd history is read the day you connect.
ReadsYour store and your adsYour visits and orders, plus spend and breakdowns from Meta and Google Ads.
RevenueOrders on your storeEach order tied to the last ad clicked, by ad ID.
Clean dataBots filteredBots and accidental visits never count.
ReportsDated, append-onlyNever edited. Your agent, dashboard and Monday Brief read the same one.
Serverhttps://mcp.anry.io/mcpMCP over streamable HTTP, OAuth 2.1 with PKCE.
Tools16, all read-onlyPlus 3 prompts that teach your agent Anry’s method.
PrivacyInputs masked · IP not storedGlobal Privacy Control is respected.

$ claude mcp add --transport http anry https://mcp.anry.io/mcp

✓ anry added · sign in when your browser opens

anry · 16 tools, all read-only · 3 prompts

› What’s costing my store the most?

● anry · get_revenue_leaks

⎿ /products/maxi-shirt-dress · $1,200–1,500 a month

See it on your own store.

Start a trial, add the tracker, connect your ads. Your ad history is read at once.

14-day free trial · No credit card required