Ecommerce PPC

In Shopping there are no keywords.
Your product data is the campaign.

You do not choose the words you show for. Google matches the shopper's query against your product data — the title, the attributes, the category, the image — and your bid only decides whether you compete at all. Which means the feed is the lever, and most agencies manage the campaign while leaving the feed to whatever the platform exported.

We work with pure-play ecommerce operators, manufacturers with parts catalogs, franchise systems selling product alongside service, medical and aesthetics practices with retail lines, and mid-market and private equity portfolio companies with a commerce arm — a hundred SKUs or a hundred thousand.

Feed first
Product data fixed before a dollar is spent, because it decides what you match
AI-first
Automated bidding fed verified outcomes rather than whatever the pixel counted
Margin
Optimized against contribution, net of returns, not raw return on ad spend
Where Ecommerce Media Leaks Found in most accounts
1
Feed left as exported Titles nobody searches for
2
ROAS treated as the goal Growing the wrong products
3
Automation fed bad signals Confidently buying the wrong thing
4
Returns never subtracted Revenue reported that came back
Why Shopping Is Not Search

You are not bidding on words. You are being matched on data.

This is the single most consequential difference between ecommerce media and every other kind of paid search, and it is the reason feed work outperforms campaign work in almost every account we inherit. Nobody chooses the queries a product appears for. The product's own data decides.

Two matching mechanisms side by side, one where a typed query is matched to chosen keywords and one where a query is matched directly against product attributes
Specified
Product data requirements published in full, attribute by attribute
Merchant Center product data specification
Auction
Position and cost determined at auction each time an ad is eligible
Google Ads — how the auction works
Learns from
Automated bidding optimizes toward the conversions an account reports
Google Ads — Smart Bidding
Observed
Most inherited feeds have never been edited beyond the platform export
Allegiant observation, stated as such

Start with what the platform publishes, because it settles the argument. The product data specification lists every attribute and its requirements, the shopping ads policies govern what may be advertised at all, and the auction determines position each time an item is eligible. Eligibility comes from the data. Position comes from the bid. Confusing the two is why so many accounts spend heavily and show for the wrong things.

The practical consequence is that a product title is not a label, it is targeting. A title exported from a commerce platform typically reads as an internal SKU description — brand, model number, a code. A title written the way people actually search reads differently, and changing it changes which queries the product is eligible for. That is a copywriting task with the impact of a bidding strategy, and it sits in a file most agencies never open.

The same logic governs everything else in the record. Category assignment decides which comparisons you appear in. Identifiers decide whether the platform can confidently match your item to a known product. Images decide whether a shopper stops. Price and availability decide whether the click was worth buying. None of those are campaign settings and all of them determine campaign performance.

Which is why we do the feed before the media, every time. Spending against a poor feed does not fail quietly — it buys traffic for queries your products do not suit, at prices set by an auction that does not know any better. The fix is usually days of work and it changes the economics of everything spent afterwards. The catalog side of this sits on our ecommerce program page and the organic half on ecommerce SEO.

The Metric Problem

More revenue. Less money.

Return on ad spend treats every dollar of revenue as identical. Your accountant does not, and neither does your bank. A campaign can improve its ROAS every month while shifting your sales mix toward the products you earn least on, and the report will look excellent throughout.

A balance scale weighing a large volume of low-margin revenue against a smaller volume of high-margin revenue, the smaller pan sitting lower
Optimized on ROAS

Growing whatever converts easiest

  • Every revenue dollar weighted equally, regardless of what you keep from it.
  • Budget flows to easy conversions, which are frequently your thinnest-margin lines.
  • Returns invisible, so revenue that came back still counts as a win.
  • High-margin products underfunded because they convert more slowly.
  • The metric improves while contribution quietly falls.
Optimized on margin

Growing what you actually keep

  • Products weighted by contribution, so bidding follows profit rather than turnover.
  • Thin-margin lines capped deliberately rather than starved or over-funded by accident.
  • Returns subtracted before anything is called a result.
  • Slower, richer products funded properly because their value justifies the patience.
  • The number that improves is the one your accountant already tracks.
§
We ask for margin by product line before structuring anything, and it is the request that most often causes a pause. Plenty of operators do not have it broken out cleanly, which is a finance problem rather than a marketing one. Where it genuinely is not available we say plainly that we are optimizing a proxy until it is, rather than pretending the proxy is the goal. An agency that never asks the question is optimizing a number that can rise while your business gets worse.
Why Our Version Beats The Alternative

Four things we do that most ecommerce PPC agencies will not.

Each of these delays the launch, reduces the spend, or invites scrutiny. That is why they are uncommon, and why we will put all four in writing.

1
Feed before media
Always, without exception
Fixed firstProduct data
ThenStructure and bids

Titles rewritten for how people search, categories set properly, identifiers completed, images checked at thumbnail size, availability and price verified against the live page. None of it is campaign work and all of it determines campaign performance.

It delays launch by a week or two, which is the whole reason it is skipped — and the reason accounts that skip it plateau at the level their data allows.

What this looks like in practice
  • Every item checked against the published specification, not a sample.
  • Feed compared against the live page, since a valid feed can still contradict the store.
2
Margin over ROAS
The number that pays you
We ask forContribution by line
Net ofReturns

Bidding structured around what you keep rather than what you turn over. Where margin data exists we use it directly; where it does not, we build the best proxy available and say clearly that is what it is.

This occasionally means recommending you spend less on your best-selling product, which is a conversation most agencies have no incentive to start.

What this looks like in practice
  • Campaign structure and bid targets segmented by contribution rather than by category.
  • Products that lose money at scale identified by name, even where they look successful.
3
Automation fed verified signals
Not whatever the pixel counted
TracedTo real orders
BeforeBidding uses them

Automated strategies optimize toward the conversions an account reports. Counting add-to-carts, duplicated events or orders that were later cancelled does not fail loudly — the system confidently learns to buy more of exactly that.

Being an AI-first agency has to mean this in a paid account: fixing the signal before handing the machine the wheel, rather than describing automation as a feature.

What this looks like in practice
  • Every counted conversion traced to an order in your own platform first.
  • Conversion values corrected for margin where the data supports it.
4
We report net of returns
Because that is what you banked
ReconciledMonthly
IncludingThe gap

Ad platforms report the conversions they believe they caused. Your commerce platform records orders that actually happened, and a portion of those come back. Reporting gross revenue against ad spend overstates performance in every category with meaningful returns.

The first reconciliation always produces a smaller number than the dashboard showed. Presenting it deliberately is far better than a partner finding it themselves.

What this looks like in practice
  • Platform-reported conversions matched against orders in your own systems.
  • Return rates tracked per product group, because they vary enormously by category.
What Automation Learns From

The machine is very good at buying whatever you told it to.

Modern campaign types hand bidding, placement and often creative assembly to automated systems. Those systems are genuinely capable, and they are entirely dependent on the conversion signal underneath them — which is the part nobody audits.

Why signal quality decides everything downstream

Google's documentation on Smart Bidding is explicit that these strategies optimize toward the conversions an account reports. That is the whole mechanism. Feed it verified orders and it becomes the most capable buyer you have ever had. Feed it add-to-carts, duplicated events, or orders that were cancelled a week later and it will pursue those with the same diligence.

The failure is silent, which is what makes it expensive. A misconfigured conversion does not throw an error. The account performs, the reported numbers rise, and the mix of what is actually being sold shifts underneath. By the time somebody compares platform figures against the commerce platform, months of learning have been built on the wrong foundation.

Conversion values matter as much as conversion counts, and are corrected far less often. If every order is passed at revenue rather than at contribution, the system optimizes for turnover. Where margin data exists, passing margin-adjusted values changes what the machine chases — and it is one of the highest-leverage changes available in an ecommerce account, precisely because so few accounts have done it.

None of this argues against automation, and we are not nostalgic about manual bidding. It argues for earning the right to use it. The sequence is: verify what is being counted, correct the values, then let the system work. Handing over control before that step is not adopting AI — it is scaling whatever was already wrong. The same reasoning runs through our paid search practice and our AI-first approach generally.

  • What is counted — every conversion action, audited individually
  • Duplicates — the same order recorded twice by two tags
  • Micro-conversions — useful as diagnostics, ruinous as bidding targets
  • Cancellations — counted at checkout, refunded later, never corrected
  • Conversion values — revenue or contribution, and the difference matters
  • Attribution window — decided deliberately rather than left at default
An engineering-style elevation showing conversion signals feeding an automated bidding system, with verified signals passing through and unverified ones marked at the point they enter
How An Engagement Runs

Data, then signal, then spend.

The order is the method. Media launched against a poor feed and an unverified conversion signal will spend efficiently on the wrong things, and every week of that becomes learning the system has to unwind later.

1

Feed and measurement

Days 1–30
  • Every item checked against the published product data specification
  • Disapproved and quietly suppressed items identified with their causes
  • Titles, categories and identifiers corrected for how people actually search
  • Every conversion action audited and traced to real orders
You find out what your catalog can actually compete for.
2

Structure and priorities

Days 31–60
  • Products segmented by contribution rather than by catalog category
  • Campaign structure built so budget follows margin
  • Conversion values corrected where margin data supports it
  • Destinations checked so paid traffic lands on pages that convert
Automation gets a signal worth learning from.
3

Scale and reconcile

Days 61–90
  • Budget scaled where contribution justifies it, capped where it does not
  • Platform-reported conversions reconciled against orders monthly
  • Returns subtracted and tracked per product group
  • Products losing money at scale named rather than averaged away
Growth you can see in the bank rather than in a dashboard. Same standard as our Shopping practice.
Everything Included

What an ecommerce PPC program covers

Feed underneath, channels on top, reconciliation at the end of every month. These are the pieces, and each is a practice you can read about and hold us to.

Feed optimization and management

Titles, categories, identifiers, images, price and availability corrected against the published specification and against the live page, then maintained rather than left to drift.

Runs with: Google Shopping

Shopping and automated campaigns

Campaign structure built so budget follows contribution, with automated bidding used deliberately once the signal underneath it has been verified.

Runs with: paid search

Paid social and demand creation

Reaching buyers before they search, with catalog-driven creative and frequency managed so a small audience is not simply shown the same product repeatedly.

Runs with: paid social and display

Remarketing across the catalog

Following up abandoned sessions and past buyers with the products that make sense rather than the last item viewed, which is rarely the right one.

Runs with: remarketing

Tracking and reconciliation

Conversion actions audited, values corrected for margin where possible, and platform figures reconciled monthly against orders in your own system net of returns.

Runs with: CRM and conversion work

Organic and AI visibility alongside

The same corrected product data earns organic visibility and lets assistants represent your products accurately — so feed work pays in channels you are not bidding in.

Runs with: ecommerce SEO and AI SEO

Who We Work With

A hundred SKUs or a hundred thousand, the accounting is the same.

Catalog size changes the tooling, not the method. What changes more is how cleanly a business can tell us what it earns on each line.

Pure-Play Ecommerce
Stores where media is the growth engine and thin margins on some lines make the difference between ROAS and contribution decisive.
Runs with: ecommerce SEO
Parts and equipment catalogs where specification accuracy in the feed is the entire matching mechanism and a wrong attribute means invisibility.
Runs with: technical SEO
Product sales across many locations, where availability is local and a shared feed has to reflect that without units competing.
Runs with: franchise PPC
Commerce assets where contribution visibility is a diligence question and ROAS-led reporting has usually flattered performance for years.
Runs with: market research
Practices selling product lines alongside treatment, where advertising claims need care and the catalog supports the service.
Runs with: reputation work
Established businesses with a commerce arm, usually with good margin data and nobody connecting it to the ad account.
Why Operators Choose Allegiant

We ask for your margins before we ask for your budget.

Most ecommerce PPC proposals open with a projected return on ad spend. We open by asking what you keep on each product line, because ROAS treats a dollar on your worst-margin item as identical to your best — and a campaign can improve that number every month while the business gets thinner. Where the margin data does not exist yet we say so plainly rather than optimizing a proxy and calling it a result.

The rest follows from the same principle. We fix the feed before spending, even though it delays launch. We verify every conversion signal before letting automated bidding learn from it, because a system fed bad data pursues the wrong thing with real skill. And we reconcile against your commerce platform monthly net of returns, including the months where the honest number is smaller than the dashboard. We built Allegiant as an AI-first agency rather than a traditional shop with AI added on, and in a paid account that means earning the right to automate rather than announcing it.

Ecommerce media runs alongside the wider ecommerce program, Shopping and the full digital plan. See the work in our case studies.

25
Years buying and building media for operators
US & CA
Partners served across both countries
Credentials
Google Partner
Verified
Semrush Certified Agency
Verified
Certified CallRail Agency
Verified
Inc. Power Partner
2024 and 2025
50PROS Top 10 Global
Awarded
BBB A+ Accredited
Accredited
Anatomy Of A Feed Item

Six attributes that decide what you match. One nobody has touched.

Every row below is free to get right and expensive to leave wrong, because each one changes which queries a product is eligible for. This is the checklist we run every catalog against before a campaign is built.

A single product feed record shown large and dimensional with annotation callouts naming each attribute that decides what it matches, and one callout marking the attribute usually left as exported
Attribute How most feeds handle it Allegiant How we handle it
Product title Exported SKU description Rewritten for how people search — this is targeting, not labeling
Category Left at the platform default Set deliberately, because it decides which comparisons you appear in
Identifiers Partially populated Completed, so the platform can match your item to a known product
Images Whatever the store uses Checked at thumbnail size, where the shopper actually sees them
Price and availability Synced on a schedule Verified against the live page, because a mismatch costs eligibility
Description Exported once, never revisited Written — the attribute most likely to be untouched since setup

Take the first row to your own feed this afternoon. If your product titles read like internal SKU descriptions, you are competing for queries nobody types and missing the ones they do — and no bid adjustment fixes that.

What We Decline To Sell

Four ecommerce media line items you can stop paying for.

Each is common, each looks like performance, and three of them can improve while your business gets worse.

ROAS reported as the outcome. It weights every revenue dollar equally regardless of what you keep. A campaign can improve its return every month while shifting the sales mix toward your thinnest lines, and the report will look excellent throughout. It is the most widely quoted metric in the category and the least connected to whether you made money.

Gross revenue reported without returns. Revenue that came back is not revenue. Any ecommerce media report that never mentions return rates is describing orders placed rather than money kept, and in categories with meaningful returns the difference is not marginal.

Campaign management with the feed left untouched. In Shopping, the product data decides what you match. Managing bids and structure while leaving titles as exported is optimizing the smaller half of the account, and it is the most common shape of ecommerce PPC engagement we inherit.

Automated bidding switched on before the signal is verified. These systems are capable and they optimize toward whatever the account reports. Enabling them over unaudited conversions does not adopt AI — it scales an existing error efficiently and calls it modernization.

The pattern beneath all four: the easiest number to improve is rarely the one connected to what you banked.

Evidence note. Platform mechanics described on this page are drawn from Google's own published documentation, linked at the point of use and read live on the review date in the byline. Google's documentation is vendor documentation — authoritative for how its own systems behave and not independent research. Product data requirements, campaign types, bidding strategies and policy change without notice; confirm current requirements in your own Merchant Center and Ads accounts rather than relying on this page. Statements about what we observe in inherited accounts and feeds are Allegiant observations and are labeled as such in the text. No cost-per-click, cost-per-acquisition, conversion-rate, return-on-ad-spend, margin, return-rate or spend figures appear anywhere on this page, and no pricing is quoted, because those vary by category, catalog and season and date immediately — any agency quoting them to you is quoting somebody else's account. Advertising claims and pricing representations carry their own federal obligations; nothing here is legal advice and your counsel is the right reader for your position.
Questions Operators Ask

Ecommerce PPC, answered

Straight answers, including the ones that cost us work.

Platform features and policy change without notice. Confirm anything platform-specific in your own account before acting on it.
Why does the feed matter more than the campaign?+

Because in Shopping you do not choose the queries you appear for. The platform matches the shopper's query against your product data, so titles, categories, identifiers and images decide what you are eligible for, and the bid only decides whether you compete once eligible. The product data specification sets out every requirement. This is why we fix the feed before spending, and why feed work usually outperforms campaign work in inherited accounts. The Shopping specifics are on our Shopping page.

What is actually wrong with optimizing on ROAS?+

It treats every revenue dollar as identical when your margins are not. A campaign optimized on return on ad spend grows whichever products convert most readily, and in most catalogs those are the thinnest-margin lines — so the metric improves while contribution falls. We ask for margin by product line before structuring anything, and where it is not available we say plainly that we are optimizing a proxy until it is. The catalog-wide version of this argument is on our ecommerce program page, and the conversion-value mechanics that make it possible are documented by Google.

Should we use automated bidding?+

Yes, once the signal underneath it is verified. Google's Smart Bidding documentation is explicit that these strategies optimize toward the conversions an account reports — so they are extremely effective at pursuing whatever you told them to value. Enabling them over unaudited conversions scales an existing error efficiently. Verify what is counted, correct the values, then automate. That sequencing is what our AI-first approach means in a paid account rather than a claim on a slide.

Our products keep getting disapproved. What causes that?+

Usually a mismatch between feed and page, or a missing required attribute. The feed requirements and shopping policies set out both. What most teams miss is that items can be quietly suppressed rather than formally disapproved, producing no alert at all — which is why we compare the feed against the live page rather than only against validation. The catalog reconciliation runs through our ecommerce practice.

Why do our ad platform numbers not match our store?+

Because they measure different things. Ad platforms report conversions they believe they caused using their own attribution windows; your commerce platform records orders that happened. Google's conversion tracking documentation explains what it records and what it does not. The gap is normal — what matters is that somebody reconciles monthly and reports the difference rather than quoting whichever number flatters the work. We also subtract returns, through your own order data.

How should product titles be written for Shopping?+

The way customers describe the product, with the attributes they actually search on carried early. An exported title typically reads as an internal SKU string — brand, model code, a reference number — which competes for queries nobody types. Rewriting it changes which searches the product is eligible for, so it is a copywriting task with the impact of a bidding strategy. The category guidance matters alongside it, and the same language work improves organic performance through ecommerce SEO.

How should an ecommerce account be structured?+

By contribution rather than by catalog category, which is the more common default. Grouping products by how much you keep on them lets budget follow profit and lets you cap thin-margin lines deliberately instead of starving them by accident. Google's account structure guidance covers the mechanics; the segmentation decision is a business one we work out with you first. The same principle applies wherever we manage media, including paid search.

Do returns really change the picture that much?+

In some categories they change it entirely. Return rates vary enormously by product type, and a campaign that looks strong on gross revenue can be unprofitable once returns are subtracted — particularly in apparel and anything sized or fitted. Because returns arrive weeks after the order, they never appear in the ad platform's view at all. We track them per product group and net them out before calling anything a result, using the order data in your own systems and the same reconciliation standard as remarketing, against what conversion tracking can and cannot see.

How does AI change ecommerce advertising?+

In two places. Inside the account, automated bidding and campaign types now make most of the buying decisions, which makes signal quality decisive rather than merely useful. Outside it, assistants increasingly summarize product options before a shopper reaches any store, assembling those summaries from the same structured product data that governs Shopping eligibility. So clean feed work pays in the auction and in channels you are not bidding in. Our position on what can and cannot be promised there is on the GEO page, and the underlying markup is documented by Google.

Should we advertise our whole catalog?+

Almost never. Most catalogs contain products that cannot be advertised profitably at any bid — margin too thin, price uncompetitive against the price benchmarks Merchant Center reports, or a category where acquisition costs more than the item earns. Advertising them because they exist is how budgets get consumed by items that were never going to pay. We identify those lines by name and recommend excluding them, which reduces the media we manage. Google's ecommerce guidance covers the organic alternative for products worth having visible but not worth buying traffic for, which is exactly the work our ecommerce SEO practice handles.

What makes Allegiant different from the ecommerce agency we use now?+

Three things you can verify. We fix the feed before spending, even though it delays launch. We ask for margin by product line before structuring anything and tell you plainly when we are using a proxy. And we reconcile against your commerce platform monthly net of returns, including when the honest number is smaller than the dashboard. We are also built as an AI-first agency rather than a traditional shop with AI added on. Start with the A.R.C. Report, or read the FTC's advertising guidance against whatever your current agency claims.

Find out what your feed is actually competing for.

The A.R.C. Report covers your whole marketing position. For an ecommerce media account we check your product data against the published specification, compare the feed to your live pages, audit every conversion action, and identify the products being advertised that cannot pay for themselves. Findings are yours whether or not we work together.

What the review covers on an ecommerce account
  • Product data checked against the published specification, item by item
  • Feed compared against live pages, including quietly suppressed items
  • Product titles assessed against how people actually search
  • Every conversion action audited and traced to real orders
  • Platform-reported revenue reconciled against your store, net of returns
  • A straight answer on which products should not be advertised at all

Explore the wider program: ecommerce digital marketing, ecommerce SEO, ecommerce web design, all services and the A.R.C. Report.

Request an A.R.C. Report

Tell us your platform and roughly how many products you advertise, and we will show you what the feed is buying.

No cost, no commitment. We will follow up by email or phone to walk you through the findings.