Ads management for online stores

Ecommerce PPC Management: Shopping, Performance Max and Meta

For an online store, paid ads are not there to collect clicks but to bring profitable orders. In Shopping ads people see the product, its photo and its price before they click, so campaign quality is decided in the product feed first. Our ecommerce PPC management fixes the feed, groups products by margin and tracks every order with its value and its returns. We work with stores across the UK, Europe and beyond, remotely and in English.

Merchant Center feedShopping and PMaxMeta catalog adsMargin-based ROASOrder value tracking
  • Google Partner
  • Talha Aslan and team
  • English, German, Turkish

In short

Ecommerce PPC management is a setup that cleans the Merchant Center product feed, groups Google Shopping, Performance Max and Meta catalog ads by product margin and measures purchases by order value. The target is not a click count or a ROAS figure but the profit left after returns. In the EU, a price reduction must show the lowest price of at least the previous 30 days, so ads and feed follow that rule.

Talha Aslan and teamLast updated:

Why ecommerce is different

The problems we see most often in online store ad accounts

A store carries hundreds of products, different margins and stock that changes every week. A one-campaign setup misses those differences; budget flows to the product that sells most easily, not the one that earns most.

Everything in one PMax

When the whole catalog runs in a single Performance Max campaign, searches for your store name end up inside it too, and the account takes credit for customers who were already looking for you. Which product and which channel really win new customers becomes invisible.

Feed errors nobody reads

Missing GTINs, short and careless product titles, wrong categories and disapproved items decide who sees your ads. When Merchant Center diagnostics go unread, part of the catalog never serves at all and budget spreads over whatever is left.

One ROAS target for every product

When high and low margin products compete under the same target, the algorithm picks whatever sells easily. The dashboard shows a healthy ROAS, yet after shipping, payment fees and returns far less profit remains than expected.

Price and stock out of sync

When a sale starts on the site but the feed updates late, or a sold out product keeps advertising, Google can disapprove the item for a price mismatch. Shoppers who cannot find the advertised price on the page leave without adding to cart.

Purchases counted wrongly

Refreshing the thank you page counts the same order twice, order value arrives mixed with tax and shipping, or cancellations are never removed. Smart bidding learns from this faulty data and moves budget to the wrong products.

Google and Meta claim the same order

Each platform counts within its own attribution window, so the two dashboards together report more orders than your store actually received. Split budgets on those totals and nobody can tell which channel adds sales.

Sources: Google Merchant Center Help: Price attribute, landing page and checkout requirements

Our approach

A campaign structure that starts with the feed and ends with profit

We start a store account with the feed. Product titles are rewritten in the order people search (brand, product type, model, color, size), missing GTINs and categories are filled in and Merchant Center warnings are cleared. Then custom labels split the catalog into groups: best sellers, high margin lines, new arrivals and products that never get impressions. Each group gets its own target, while searches for your store name are tracked in a separate campaign.

On Meta we run Advantage+ catalog ads linked to your product catalog, with regular creative tests; the details are on our Meta ads management page. If a product page, the cart or the checkout loses the visitors your ads bring, we say so in the report and, where needed, fix it with you on the ecommerce website side.

Talha Aslan, a Google Partner, sets the strategy; our experienced team handles feed work, campaign setup and weekly optimization, remotely and in English. Google Ads, Merchant Center and Meta accounts are opened in your name, and ad spend goes straight to the platforms from your card.

  • Merchant Center feed and product titles first
  • Store name searches in their own campaign
  • Products grouped by margin and sales velocity
  • Purchases tracked by value, deduplicated, with returns
  • Accounts in your name, no cut of your ad spend
Recommended account structure

Ad account

  • Store nameBrand searchesBrand plus product name
  • Shopping and PMaxBest sellersHigh margin productsProducts with no impressions
  • Category searchProduct type and featuresModel and size searches
  • Meta catalogAdvantage+ catalog adsProduct video and carousel
  • Demand creationDemand Gen and YouTubeNew collection launches
  • RemarketingCart abandonersProduct page visitorsPast customers

Product groups never share a budget, so low margin items cannot eat the budget of high margin ones.

The right campaign

New store, large catalog or selling abroad?

All three start from the same feed and tracking foundation; catalog size and how much sales data you already have make the difference.

New store

Online store with few orders so far

There are not enough sales yet for smart bidding to learn from, so the campaign starts with a narrow product group and tight control.

  • Standard Shopping and store name search
  • A launch with selected best sellers
  • Target ROAS once enough data builds up

Large catalog

Growing store with hundreds of products

Manual management stops working as the catalog grows; feed rules and product groups steer budget to the right items.

  • Margin and performance groups via custom labels
  • A separate Performance Max target per group
  • Bulk title fixes with feed rules

Selling abroad

Store that ships to other countries

Each market needs its own feed and campaign, with its own currency, language and pricing rules.

  • A feed and currency per country
  • Ad copy and creative per language
  • Sale and consumer rules of the target market

Built for store ads

What an online store ad account needs

These are the points we decide on most often when setting up a store account.

Feed and page match exactly

Google requires the price and currency in your product data to match the landing page and checkout, and does not allow the landing page price to change with the user's location. Before launch we plan how often the feed is pulled from your site and how sale prices reach it.

Prior price on sale ads

Under Article 6a of the EU Price Indication Directive, any announced price reduction must show the prior price, meaning the lowest price the trader applied during at least the 30 days before the reduction. We write sale ad copy and feed sale prices with that rule in mind; outside the EU we follow the pricing rules of each market, and the final legal check is yours.

Bidding by margin

Custom labels split products into margin bands and each band gets its own target. We set targets on the profit left after shipping, payment fees and returns, not on dashboard ROAS; you can check your break even point with our ROAS calculator.

An ecommerce negative list

Searches for 'free', 'used', 'second hand', 'how to', 'DIY', jobs and wholesale go on the negative list from day one, along with brands and models you do not stock. The search terms report is read every week and the list grows from it.

Purchase tag and returns

The purchase tag sends the order ID, order value and currency, so no order is counted twice. Cancellations and returns can be sent back to Google Ads as conversion adjustments, so bidding learns from sales that actually stick.

Remarketing and consent

Campaigns that reach cart abandoners and product viewers only work when cookie consent and privacy notices are set up properly. Google's EU user consent policy covers visitors in the EEA, the UK and Switzerland; we put consent mode in place before the first campaign goes live.

Sources: Google Merchant Center Help: Price attribute · Directive 98/6/EC on price indication, Article 6a (EUR-Lex consolidated text) · Google EU user consent policy

Comparison

A template campaign or one built for an online store?

TopicTemplate campaignCampaign built for an online store
Product feedRaw output of the store pluginFeed with fixed titles, GTINs and categories
Campaign structureOne PMax with store name searches insideBrand apart, products in margin and performance groups
Bid targetThe same ROAS for every productA target per product group, worked out from profit
Purchase trackingOrder count, cancellations left inOrder value, deduplicated, with return adjustments
Sale periodsFeed and copy updated late by handPrior price rule applied, feed updated the same day
ReportingDashboard ROAS and clicksAdded sales per channel, profit and new customer share

Quick check

Scope of ecommerce PPC management

Ads basics: does your account have them?

0 of 6 in place Tick the boxes to see where your ad account stands.

Added as needed

  • Meta Advantage+ catalog ads
  • Demand Gen and YouTube product videos
  • Remarketing to cart abandoners and customer lists
  • Conversion adjustments for returns and cancellations
  • A separate feed and campaign per country
  • Server side tagging

We choose which of these you need together during the first call.

Tell us about your store and catalog

Share your store platform, roughly how many products you sell and your current ad accounts; in the first call we look at the feed together and map out the campaign structure and tracking plan.

Process

From account audit to optimization in four steps

  1. Account audit

    If you have an account we audit it first: structure, match types, negatives, tracking. In most accounts the first win comes from cutting waste.

  2. Measurement and setup

    We install conversion tracking and structure campaigns around the goal, then align the landing page and bid strategy with it.

  3. Optimization

    We move budget to profit-producing campaigns and refine search terms, negatives, bids and ad copy weekly on data.

  4. Reporting and scale

    We report results in business terms, feed winning keywords into the SEO strategy and make scaling decisions on data.

Free tools

Check your store ads for free today

Before you plan a budget, work out your break even ROAS, group your search terms into word patterns and audit the account. The tools are free and need no sign up.

Ads

ROAS Calculator

Calculate ROAS, ACOS, break-even ROAS and net profit; plan budget by target.

Ads

Google Ads Audit Tool

Audit your keyword and campaign reports with 14 checks: wasted spend, Quality Score, duplicates, budget and rank limits, plus a health score and a monthly waste estimate.

Ads

Search Term N-Gram Analyzer

Break your Google Ads search terms report into 1, 2 and 3 word phrases, total clicks, cost and conversions for each, and turn the wasteful ones into a negative keyword list.

Ads

Google Ads Budget Calculator

Work out the monthly and daily Google Ads budget you need from CPC, conversion rate and your goal, with CPA and ROAS.

Conversion

Conversion Rate Calculator

Calculate conversion rate, CPA and revenue per visitor, and plan how much traffic you need to hit your goal.

Analytics

UTM Builder

Build correctly tagged links with Google Ads, social and newsletter presets.

All free tools

How we work

How we approach an online store ad account

We have not yet managed ads for an ecommerce client; we have built online stores. So instead of promising ROAS or revenue, we explain how we work. You can see our other work on the references page.

Feed and tracking first

In the first week we check Merchant Center, the product data and the purchase tag. We do not recommend more budget for an account that cannot count orders correctly.

Start with a small product group

Early on we run best sellers with known margins, then add the rest of the catalog in groups as data comes in.

In step with your trading calendar

Sales, new collections and stock changes go on our weekly task list, and feed and ad copy are updated on the same day.

Your accounts, your data

Google Ads, Merchant Center and Meta accounts are opened in your name and we take no cut of your spend; you can follow every task in our CRM.

All references

FAQ

Ecommerce PPC questions

If your question is not here, write to us; we will send you an answer and a written quote.

Next step

Let's plan your store's ad account together

In a free 15-minute call, in English, we go through your catalog, your margins and your goals, then send a feed review, an account structure and a written quote.

In-depth guide

Ecommerce PPC That Pays: Feed, Margin and Clean Order Data

Talha Aslan and teamLast updated: 16 min read

An online store's ad account mirrors the store behind it. If the product data is messy, campaigns run messy; if nobody knows the margins, bids are set blind; if orders are counted wrong, smart bidding learns the wrong lesson. Good ecommerce PPC is therefore a discipline of catalog, pricing and measurement long before it is a matter of ad copy.

This guide walks through the decisions a store makes, in order, when it builds and scales a paid account: channel choice, Merchant Center, account structure, product segments, search terms, tracking, profit targets, checkout, audiences, Meta, sale pricing rules and reporting. Each section gives you something to check this week.

Which channel catches which shopping moment

Few people buy on the first click. They notice a product, compare options, wait, and often buy on the second or third visit. Each of those moments responds to a different ad format, so splitting budget by moment rather than by platform is a better starting point.

  • Discovery: People who are not searching yet meet a product video or a collection image on Instagram, Facebook, YouTube or Demand Gen; for new and highly visual products, demand starts here.
  • Search and comparison: Someone typing "men's waterproof hiking boots size 11" wants to see photos and prices side by side; Shopping ads and Performance Max serve that moment.
  • Hesitation: A visitor who viewed a product, or added it to the cart and left, is reminded of that exact item through remarketing and catalog ads.
  • Repeat purchase: Past customers see refills, complementary items or a new season; here customer lists and email often cost less than paid reach.

The first practical step is to look at your store analytics and ask on which visit, and from which source, orders arrive. If most orders come from people who typed your store name, nothing in the account is finding new customers yet.

Merchant Center health and product data quality

Shopping ads are targeted by product data, not keywords. Google decides which search a product appears for by reading its title, category, brand and identifiers, so feed work in ecommerce PPC is not a setup task; it is the campaign itself.

The right title order depends on the category. Apparel works well as brand, product type, gender, color and size; electronics as brand, model, capacity and color; beauty as brand, product name, volume and skin type. Shoppers see only the first words before truncation, so never spend them on your store name or filler like "sale".

  • GTIN: Google recommends submitting the GTIN for every product that has one assigned by the manufacturer; for private label items without a GTIN, brand and MPN are enough.
  • Product type: Write your own category path into product_type; you will use it in reports and when you build product groups.
  • Images: Keep the main image clean, with the product alone and no text or logo overlays; lifestyle and detail shots belong in additional images.
  • Supplemental feed: Leave the platform's raw feed untouched and apply title, label and category fixes through a supplemental feed or feed rules.

Account level settings deserve the same attention: shipping and returns, contact details, a secure checkout and clearly published store policies. Missing or inconsistent information can lead to a suspension under policies such as misrepresentation, which stops every Shopping campaign at once.

Account structure: brand, Shopping and Performance Max

Campaign boundaries in a store account follow one question: which spend needs its own decision. Searches for your store name, searches that bring new customers and demand creation on visual networks perform very differently; mixed into one campaign they produce an average that nobody can manage.

Performance Max supports brand exclusions, which keep searches containing your store name out of the campaign. Using them, and moving brand searches into a simple search campaign of their own, is the plainest way to see whether PMax actually finds new shoppers. The new customer acquisition goal in PMax, fed with an accurate customer list, also helps stop budget drifting toward people who already buy from you.

A separate search campaign for category queries covers what a Shopping ad cannot say. Messages like "free returns within the window", "ships today" or "made in the USA" only fit in text ads. That campaign usually focuses on high margin core categories and your own product lines rather than copying the whole catalog.

Fix the naming convention on day one: channel, campaign type, product segment and country, always in that order. Six months later, each name should say what that campaign was testing.

Building product segments with custom labels

In a large catalog the tool for steering budget is the set of five custom label fields in Merchant Center, custom_label_0 through custom_label_4. Give each field one meaning only and fill the values automatically through feed rules; a spreadsheet maintained by hand goes stale within weeks.

  1. Export cost, selling price and recent units sold per product from your store admin, then add the shipping and payment fee share by product or category.
  2. Write the margin band into the first label: three or four groups such as high, medium and low contribution margin are enough.
  3. Write performance status into the second label: top seller, steady seller, gets impressions but no sales, and no impressions at all.
  4. Use the third label for season or collection, the fourth for stock depth and the fifth for price band.
  5. Build campaigns or asset groups around the intersections that matter and schedule a weekly refresh of all labels.

A dedicated group for products with zero impressions closes a common blind spot. Once the algorithm settles on a handful of items, the rest of the catalog never gets tested; a short trial with a modest target shows which of them can sell and which should leave the ads.

Search terms and negative lists for online stores

You cannot pick keywords in Shopping and Performance Max, but you can decide where you will not appear; in a store account, search term control becomes negative list discipline.

Splitting negatives into three groups keeps them manageable. The first is off intent: informational queries, DIY, manuals, jobs, wholesale and used. The second is off catalog: brands, models, sizes and compatible parts you do not carry. The third prevents campaigns from competing with each other; your store name becomes a negative in product campaigns so the brand campaign stays clean.

  • Counterfeit signals: Queries like "dupe", "replica" or "is it real" invite brand owner complaints and returns; exclude them from day one if you do not sell those items.
  • Bargain hunters: "Cheapest" and "coupon code" can hurt low margin lines; decide by margin rather than blocking them everywhere.
  • Compatibility queries: In spare parts and accessories, a search matched to the wrong model is the most frequent source of returns.

Rather than reading thousands of terms one by one, break them into word fragments to see which single word is draining budget. Our free search term n gram analyzer does this in minutes, and the harmful fragments go straight into an account level negative list.

Setting up and testing purchase tracking

Smart bidding is only as smart as the purchase data you feed it. A tag that counts an order twice, or inflates its value with tax and shipping, moves budget to the wrong products. In ecommerce PPC, tracking is not a one time install; it is a system you retest after every site update.

  1. Confirm the purchase event fires only when payment has actually succeeded, and flag orders that can still fall through, such as those held for fraud review.
  2. Send a unique order ID with every event; Google Ads and GA4 ignore a second purchase with the same ID.
  3. Pick one value definition, for example product revenue excluding sales tax or VAT and shipping, and use it identically in Google Ads, GA4 and Meta.
  4. Turn on enhanced conversions and the Meta Conversions API where your privacy notice and consent setup cover them.
  5. Place a test order, check value, currency and items in all three platforms, then cancel it.

Uploading conversion adjustments for cancellations and returns is the second stage, and in categories with heavy returns such as apparel and footwear it changes bid quality noticeably. Server side tagging gains value as browsers block more, but it can wait until the basics are solid.

Profit targets: break even ROAS and customer value

ROAS shows how much revenue each unit of ad spend returns, and revenue is not profit. To set a sensible target you first need the contribution margin of a product group: what remains of the selling price after cost of goods, shipping, payment fees and expected return losses. Break even ROAS is the inverse of that margin, so the thinner the margin, the higher the break even point.

Running this per product group tells you far more than one account wide target. A low margin phone accessory and a high margin private label product competing under the same target can make the dashboard look healthy while the store loses money. Our ROAS calculator lets you work out the break even point yourself and translate it into targets for each segment.

  • Profit as the value: Some stores send gross profit instead of revenue as the conversion value, often called POAS; bidding then optimizes for profit directly, provided cost data stays current.
  • First order versus lifetime: For replenishable products such as skincare, supplements or pet food, accepting a first order below break even can be a deliberate choice when you know repeat value.
  • Cash flow: Inventory and cash cycles limit the target as much as margin does; aggressive growth is not the right goal for every store.

Change targets in small steps and give campaigns time to relearn; large, frequent swings keep smart bidding from ever settling.

Product pages and checkout as part of the campaign

The product page and checkout turn ad traffic into orders, and every visitor lost there shows up in the ad account as a higher cost per order. In ecommerce PPC management, a page review deserves the same schedule as a campaign review.

Google's Core Web Vitals give a sound baseline. LCP, which measures how fast the largest content element loads, is good at 2.5 seconds or less; INP, which measures how quickly the page responds to input, at 200 milliseconds or less; CLS, which measures layout shift, at 0.1 or less. On mobile, heavy product galleries and promotional popups do the most damage to these values.

  • Shipping cost and delivery date: Show them on the product page before the cart; a surprise fee at checkout is the classic reason for abandonment.
  • Size and fit information: Size charts, measurements and compatibility lists affect returns more than any bid change.
  • Payment options: Make wallets such as Apple Pay and Google Pay, and buy now pay later options where you offer them, visible before checkout.
  • Guest checkout: Forced account creation blocks many first orders; test moving the account step after the purchase.

The feed price must match the product page and the checkout exactly. If the checkout or page speed is what holds the ads back, fixing it on the ecommerce website side will move results faster than any budget increase.

Audiences, remarketing and customer lists

Audiences in a store account do two jobs: winning back people who showed interest, and not paying to reach people who just bought.

Remarketing windows should follow the product's decision time. A few days is enough for a low priced accessory, while sofas or appliances justify weeks of follow up; we cover that longer cycle separately on our furniture store advertising page.

  • Cart abandoners: The highest intent audience; show the same product with stock and delivery details up front.
  • Product viewers: Return with similar items or the category's top sellers.
  • Recent buyers: Exclude them from ads for the product they just bought for as long as it lasts.
  • Customer lists: Upload email lists to Google and Meta only when your privacy notice and the consent you collected cover that use.

For visitors in the European Economic Area, the UK and Switzerland, Google's EU user consent policy applies, so consent mode should be in place before campaigns go live. US state privacy laws add their own notice and opt out duties, which your legal adviser should map for the states you sell to. Visitors who decline consent stay out of audiences, so lists look smaller than expected; that is not a fault.

Meta catalog ads and the other channels

Meta is the strongest place to show a product to people who are not searching yet, and Advantage+ catalog ads linked to your product catalog are the counterpart of the feed work on Google. Product type decides which comes first: Google for products people already search for, Meta for products that need to be discovered.

On Meta, creative decides most of the result. Several angles for the same product, such as a studio shot, a short demo video, a line from a customer review and a comparison image, make more difference than audience tweaks. Catalog ads can overlay price or discount badges on product images, but those badges must match the site price too. The full setup is on our Meta ads management page.

  • YouTube and Demand Gen: Google's own demand creation channels, useful when you have product video, a new collection or an item that needs explaining.
  • Marketplaces: If you also sell on Amazon, Walmart, eBay or Etsy, marketplace ads need their own budget and profit math, and should not bid against your own site for the same product.
  • Organic search: Category pages that grow through ads should rank organically over time; plan ecommerce SEO alongside the ad calendar.

When opening a new channel, avoid pulling budget from a working one. Start with a separate, capped test budget and judge it by its effect on total orders in your store admin.

Sales events, pricing rules and the retail calendar

The store's trading calendar is the ad account's calendar too, and sale periods bring both the most orders and the most mistakes. Prepare weeks ahead, not on launch day.

Pricing claims follow the law of each market. In the US, the FTC Guides Against Deceptive Pricing treat a former price as genuine only if the item was actually offered at it, openly and in good faith, for a reasonably substantial period. In the EU, Article 6a of the Price Indication Directive requires a reduction to show the lowest price of at least the previous 30 days. The UK has its own consumer pricing rules; check the current guidance before major events.

  1. Map the calendar: Prime Day, back to school, Black Friday and Cyber Monday, holiday shipping cutoffs, and Boxing Day for UK shoppers.
  2. Keep a record of prior prices per product so every "was" price can be justified.
  3. Send sale prices through sale_price with sale_price_effective_date so prices switch at the right hour.
  4. Consider seasonality adjustments for short events, and reset targets once the event ends.

Switching campaigns off completely out of season can erase what smart bidding has learned. Reducing budget while keeping the account live lets you enter peak weeks ready.

Reporting: CPA, ROAS and true incremental sales

A store report should answer one question: how many of these orders would have happened without ads. Dashboard ROAS cannot answer it, because it also credits campaigns with customers who typed your name and were going to buy anyway.

  • Cost per order (CPA): Read per product group next to its break even point; the account average misleads on its own.
  • New customer share: The portion of orders that are first purchases is the honest growth signal.
  • Revenue after returns: Show it in the same table as platform revenue.
  • Reconciliation: Compare Google, Meta and GA4 totals with real orders in your store admin every month.

Controlled tests are the way to learn which channel adds sales. Pausing a campaign in selected regions and comparing them with the rest, or briefly switching off the brand campaign and watching total orders, gives a more honest answer than any attribution model.

Keep the report in plain language, with segment names the owner recognizes, and end every month with the next month's test list. If product descriptions and feed enrichment are slowing you down, AI for online stores is worth raising in that review.

Common mistakes in online store ad accounts

Most mistakes in store accounts date from the first setup and go unnoticed for months, quietly burning budget. Each item below comes with the better approach.

  • Sending the plugin's raw feed: Fix titles, categories and identifiers with a supplemental feed or rules, and manage the feed as targeting.
  • Leaving the whole catalog in one campaign: Separate brand searches and group products with margin and performance labels.
  • Treating revenue as profit: Calculate break even ROAS per product group and set targets above it.
  • Counting every order as final: Flag orders under fraud review and upload cancellations and returns as adjustments.
  • Rushing sale prices into the feed on the day: Schedule prices with the effective date field and keep a prior price record.
  • Retargeting buyers with what they just bought: Exclude recent buyers and show them complementary products instead.

All six come from reading the ad dashboard apart from the store admin; a monthly reconciliation catches most of them early.

Choosing an ecommerce PPC partner and next steps

Judge an ecommerce PPC partner by their answers on feed and tracking before you look at any campaign screenshots. A proposal that suggests a budget without opening your feed, or promises a ROAS figure, is talking about your store without knowing it.

  • The feed question: Ask them to show, on one of your products, how they would rewrite the title and category.
  • The profit question: Ask whether targets are set on revenue or on contribution margin.
  • The tracking question: Ask how they handle deduplication, return adjustments and orders that may still be canceled.
  • The ownership question: Confirm who owns the Google Ads, Merchant Center and Meta accounts and whether any share of spend is charged.

In our setup the accounts are opened in your name, ad spend goes to the platforms from your card and we take no cut of it; the broader approach is on our PPC management page. You can see the management tiers under PPC pricing, and for a review of your store, write to us through the contact page.

To make the first call productive, note your store platform, an approximate product count, a rough margin ranking of your product groups and access to your current ad accounts. With those four, we can review the feed together and outline a realistic first month account structure and tracking plan.