Skip to content
5.0 ★Google Partner · Beautysense ROAS +300% · Hitchweb revenue +25% YoY

Google Ads for eCommerce that bids to your margins, not just clicks

Search, PMax and Demand Gen stacks with tROAS targets set by product margin, category and season, built on GA4, GTM and Enhanced Conversions tracking that's verified before we scale spend.

Google Ads Shopping campaign and ROAS dashboard for an eCommerce store

Explore

Google Ads for eCommerce | Margin-Based tROAS Management

eCommerce Google Ads managed to margin: Search, PMax & Demand Gen stacks with tROAS by product line, on GA4 & Enhanced Conversions. Flat retainer, no contract.

The stack, step by step

Search, PMax and Demand Gen, tuned to tROAS by margin

1

Audit before spend

Your tracking and product feed get checked before a dollar of new budget goes out. GA4, GTM and Enhanced Conversions are verified first, because margin bidding fails on bad data.

2

Build the stack

Search, Performance Max and Demand Gen campaigns get built per priority, region and product line. You see the structure and the reasoning, so PMax never hides the levers from you.

3

Set tROAS by margin

Target-ROAS gets set by product margin, category and season, not one blanket number. A single ROAS target treats a 15%-margin SKU and a 60%-margin SKU the same; per-category tROAS does not.

Tracking before spend

Margin bidding only works when your conversion data is right

Smart Bidding learns from the signals you feed it. We verify GA4, Google Tag Manager and Enhanced Conversions before we scale spend, so tROAS targets bid on real revenue, not on broken or double-counted conversions.

Clean GTM container

Tags audited and de-duplicated first, so one purchase counts once, not twice.

GA4 ecommerce events

Purchase and revenue events firing correctly across your checkout, with value passed through.

Enhanced Conversions

Stronger first-party signals feed Smart Bidding the data it needs to bid to your margins.

Revenue you can trust

When the data is right, the numbers in your reports match the orders in your store.

Verified before we scale

Tracking gets checked first. Budget only goes up once the conversion signals hold.

Is your store's real problem the data, not the campaigns?

See how we set up GA4, GTM and Enhanced Conversions
Named stores, real numbers

Stores you can ask about us

Our Google Ads landing pages have performed far better since we started working with them.
NBNaomi BurneyGoogle review (translated from French)
A client for more than ten years. Impeccable service and great integrity.
RSRobert Ste-MarieGoogle review (translated from French)
[CONTENT NEEDED]
GPBeautysense: ROAS +300% · Hitchweb: revenue +25% YoYTwo named eCommerce stores. Google Partner.
The commercial model

Flat retainer, no contract vs. percentage of spend

What you're paying for
IMG Media
Percentage-of-spend agency
Fee that does not rise when your spend rises
✓ Flat retainer
✗ Earns more as you spend more
Account re-earned every month, no lock-in
✓ No contract
✗ Term commitment
tROAS set by product margin, category and season
✓ Bid to margin
— Volume-led
Direct access to the partner running your account
✓ Partner-led
— Account-manager buffer
You own the Google Ads account and the data
✓ Yours
— Varies
Straight answers

PMax, contracts and small catalogs

Isn't Performance Max a black box?+

You keep the levers visible. We split spend across Search, PMax and Demand Gen by priority and product line, so PMax never runs as the whole account. First-party tracking through GA4, GTM and Enhanced Conversions shows what each part is actually buying. A partner oversees the account directly, so you see the real numbers, not a summary.

Am I locked into a contract?+

No. Flat retainer, no contract. We re-earn the mandate every month instead of relying on a commitment to keep you. See how the model works on our flat retainer and no-contract policy page.

My catalog is small and my margins are thin. Does tROAS still work?+

Yes, because targets are set by margin and category, not volume. A single blanket ROAS target treats a 15%-margin SKU and a 60%-margin SKU the same. We set tROAS per category and season so thin-margin lines bid to protect profit and your stronger lines scale. That logic holds whether the catalog is large or small.

Can I trust the reported ROAS?+

The numbers are only as honest as the tracking under them. We verify GA4, Google Tag Manager and Enhanced Conversions before scaling spend, so the revenue Google reports matches what lands in your store. The setup is detailed on our GA4, GTM and Enhanced Conversions setup page.

Who actually runs my account?+

A partner oversees every account, not a rotating junior. Nathanaël Morin and Martin Genesse stay close to the work, with clear follow-ups and fluid communication. Meet the team and check our Google Partner credentials.

Get a margin-level read on your store's account

  • See what Google is learning from your conversion signals
  • Spot where spend leaks before you commit to anything
  • Flat retainer, no contract, Google Partner. Available in French and English

Ready to get started?

Tell us about your goals and we’ll take it from there — no obligation.

Request a quote