Rated 5.0 out of 5 stars on G2

The growth analystfor your Google Ads.

Performance Max decides where your money goes and won’t say what it bought. Anry watches what every click does on your site, prices the waste and hands your agent the fix. Then it tells you what the fix earned.

Start free trial

14-day free trial · No credit card required

Works with

  • Claude Code
  • Codex
  • Cursor
  • Grok
  • Gemini
  • Copilot

Codex, fix your performance max: you ask “Performance Max won’t say where my money goes. What’s wasting it? Fix it.” Anry reads your data, prices the problem at $1,099 and writes the fix: Performance Max wastes $1,099 per month. Anry’s fixes: 4 negative keywords, keep it off /blog, drop 2 products and skip 1–6 am. Codex makes the changes, with the Google Ads API. Done. Negatives, pages, products and hours are set on your Performance Max. Claude Code, fix a page: you ask “Which page loses my Performance Max traffic the most money? Fix it.” Anry reads your data, prices the problem at $1,200–1,500 and writes the fix: /products/maxi-shirt-dress loses $1,200–1,500 per month. Performance Max shoppers on iPhone can’t see Add to cart. Anry’s fix: pin it on phones. Claude Code applies it, with Shopify. Done. It’s on a copy of your theme. Check the preview, then publish. Grok Bot, hand off the whole job: you ask “Take Anry’s next fix. Send me a preview.” Anry reads your data, prices the problem at $560–700 and writes the fix: Next: /collections/winter loses $560–700 per month. 2 in 3 Performance Max visitors leave without opening a product. Anry’s fix: show products above the banner. Grok Bot fixes a draft theme, with Shopify. Checked it in my browser, fixed a draft theme and emailed you the preview. A week after it went live, Anry checks each fix: Negatives, pages and products fixed, +$220 a week; Add to cart pinned on iPhone, +$310 a week; Products moved above the banner, +$140 a week.

“Our ads were underperforming, costing us about $12,700 a week. Anry spotted two changes: one on the ad, one on the site.”
Nicholas HoddevikCEO of apparel brand Kattnakken.

What it checks

What Performance Max won’t show you,checked every six hours.

Four checks, each priced against your own store.

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.

How to start

Up and running in minutes.

Then ask your agent what Performance Max is wasting.

  1. Install on your store
  2. Connect Google Ads
  3. Plug into your agent

Works with the tools you already run

  • Shopify
  • WordPress
  • PrestaShop
  • Google Ads
  • Any site
Start free trial

14 days free · No credit card

Pair it

Anry writes the fix.Your agent applies it.

Anry never touches your store or your ads. Next to the connectors you already use, your agent goes from the problem to the fix in one conversation.

claude · maison-lune

› Fix the costliest problem Anry found on my store.

⏺ anry - get_revenue_leaks (MCP)

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

⏺ anry - get_report (MCP)

⎿ On iPhone, Add to cart sits below where 68% of visitors stop scrolling. Fix: pin it to the bottom of the screen.

⏺ Update(snippets/buy-buttons.liquid)

- <div class="product-form__buttons">

+ <div class="product-form__buttons product-form__buttons--sticky-mobile">

⏺ Bash(shopify theme push --unpublished)

⎿ Pushed to a new unpublished theme

⏺ Done. It’s on a copy of your theme. Check the preview, then publish it.

maison-lune.myshopify.com/?preview_theme_id=1842

Preview theme ready

Claude Code + Shopify

Anry finds the page losing the most and writes the fix. Claude Code applies it to a copy of your theme.

Tools

16, all read-only

Start with the first four.

list_opportunitiesget_reportget_revenue_leaksget_paid_waste_summarylist_sitesget_site_statuslist_questionslist_reportsget_issueget_analytics_overviewget_traffic_sourcesget_top_pagesget_campaign_spendlist_sessionsget_sessionget_heatmap_summary

FAQ

Questions, answered.

Does it work with Performance Max?

Yes, that’s where it helps most. Performance Max won’t show you what each click did. Anry follows every click to the visit and the order at your checkout, by search term, landing page and product, and names the change Performance Max still lets you make: negative keywords, excluded pages, products out of an asset group, a schedule.

Why not connect Shopify and Google Ads to my agent directly?

Keep them; Anry works next to them. But each reports on its own side, so none can tell your agent what an ad’s visitors did on your store, or whether they bought. Anry joins the click, the visit and the order, prices what’s going wrong, and keeps the history.

I built my own dashboard in Claude. What does Anry add?

The parts a dashboard can’t make up: its own tracker on your store, every order traced to the ad that paid for the visit, fixed rules that decide what counts as a problem, and a price on each one. It reads everything every six hours and tells you when something starts costing money. Your Claude still does the asking and the fixing.

Does it work with WooCommerce or PrestaShop?

Yes. There’s a Shopify app, a WordPress plugin for WooCommerce and a PrestaShop module, and any other store takes one snippet. Google Ads connects read-only.

Can my agent change my site and my ads?

Not through Anry: every Anry tool is read-only. Pair it with Shopify’s toolkit or Claude Code for the site and your ad platform’s own MCP for the ads, and Anry tells them what to change.

How soon will it have answers?

Connecting takes minutes, and Anry reads your ad history at once, so an ad that’s been running a while can be judged at the next run. A new ad gets a verdict after 100 visits or a week. Findings on your site need a few days of traffic; until then your agent will say it’s too early, not that nothing is wrong.

Plug it in.Open the black box.

Start a trial, add the tracker and connect Google Ads. Then add Anry to Claude: one line in Claude Code, or a connector on the web.

Start free trial
claude mcp add --transport http anry https://mcp.anry.io/mcp

14-day free trial · No credit card required