Ecommerce marketing consulting: from product data to checkout, sales measured in profit.

We clean up your product data in Merchant Center and the Meta catalog, build Performance Max, Shopping and Meta catalog campaigns on that data, and measure the cart and checkout steps with GA4 ecommerce events. We manage campaigns not by revenue but by the break-even ROAS calculated from your product margins.

For catalog adsMeta Ads Consulting
Ecommerce marketing: product cards, a product dropping into the cart and a sponsored product strip
1Search on Googlewaterproof hiking boots size 9
2Product adYour product, with its image, price and store name.Sponsored
3yourbrand.com › orderYour Brand | Order received
  • TV8
  • Hesap.com.tr
  • ikas
  • DoktorSitesi
  • Acıbadem
  • Sina Pırlanta
  • Multinet Up
  • Türkiye İş Bankası
  • İstikbal
  • Microsoft
  • Mastercard
  • Vitabiotics
  • Sabancı Holding
  • Memorial
  • Logo Yazılım
  • Opet
  • Duru
  • Interesting Engineering
  • Webtekno
  • Western Union
  • Zen Pırlanta
  • Sopyo
  • Bahçeşehir University
  • Madame Coco
  • Hairtec
  • Haliç University
  • Liv Hospital
  • Üsküdar University
  • Scooter
  • Kentkart

Profitable ecommerce is built in three layers.

Product feed: product rows passing checks on their way into the ad platform

Product data and feed

We make the product data in Merchant Center and the Meta catalog complete, accurate and fully consistent with your store.

Merchant Center setup

Account, domain verification, shipping and return settings; product data pulled regularly and automatically from your store platform.

GTIN, brand and identifiers

A valid GTIN for products with barcodes, the correct identifier_exists value for your own-brand products; every variant with its own ID.

Title and description

What the buyer searches for goes at the start of the title: brand, product type, color, size, material. No promotional wording in titles.

Price and availability matching

Price and availability are the same in the feed, on the product page, in structured data and at checkout; we catch mismatches with a regular report.

Campaigns across surfaces: the same product in search, vertical video and a feed post

Campaigns

We build Performance Max, Shopping and Meta catalog campaigns split by product group, margin and customer type.

Performance Max and Shopping

We run your product data across Search, the Shopping tab, YouTube and the Display Network, and use Standard Shopping where control is needed.

Margin groups with custom labels

We use the custom_label fields to split products into margin, season and bestseller groups, and give each group its own ROAS target.

Meta catalog

The catalog is connected to the sales campaign once; relevant products from your catalog are shown next to the ad creative, personalized for each person.

Retargeting

A setup that shows visitors who viewed a product, or added it to the cart without buying, the products they looked at; new customer acquisition is measured separately.

Checkout and measurement: cart, payment and confirmation steps with a sales chart

Store and measurement

We measure every step from product page to checkout with GA4 ecommerce events, and manage campaigns with ROAS calculated from product margin.

Product page

Price, availability, shipping and return information are visible; product structured data matches what’s shown on the page and in the feed.

Cart and checkout

We measure drop-off at each checkout step and remove friction such as shipping costs that appear late or mandatory account creation.

GA4 ecommerce events

Events from view_item to purchase; the order ID, currency, and whether tax and shipping are included in the value are documented.

Profit-based ROAS

We calculate break-even ROAS from product cost, shipping, fees and the return share, and set bidding targets accordingly.

How does a search become an order?

A buyer searches for a product; Google matches the product data in Merchant Center with the search and shows the image, price and store name. After the click, the product page, cart and checkout steps either complete the sale or lose it; we measure each step separately.

500 pxGoogle has announced a minimum of 500×500 pixels for all product images; enforcement starts on January 31, 2027.2

6 weeksGoogle recommends running a feed-based Performance Max campaign for at least 6 weeks so it can learn and make comparisons.6

When does advertising turn a profit?

Gross margin: the share left after product cost, shipping and payment fees are deducted from the selling price. Break-even ROAS = 1 ÷ margin. Default values are examples.
Break-even ROAS0
Target ROAS0
Maximum ad cost per order0

Ecommerce marketing, step by step.

  1. 01

    Discovery

    We review your store platform, product groups, margins and current ad accounts together.

  2. 02

    Audit

    We review Merchant Center, the Meta catalog, GA4 events and campaign structure, and list issues in order of priority.

  3. 03

    Data and measurement

    We fix the feed, set up ecommerce events and conversion values, and calculate break-even ROAS by product group.

  4. 04

    Campaign setup

    We build Performance Max, Shopping and Meta catalog campaigns by margin group, and tie budgets and targets to them.

  5. 05

    Review and scale

    We adjust targets with a contribution report by product group, and scale budgets gradually in profitable groups.

Platforms and tools we work with.

Your data, from every angle, in Data Studio.

markentionData StudioSina Pırlanta22 Jun – 19 Sep 2026 ▾

Overview

Clicks400K▲ 28%prev. 312K
Impressions4.0M▲ 22%prev. 3.28M
URL CTR10.0%▲ 0.4 ptprev. 9.6%
Avg. Position8.0▼ 3.0prev. 11.0
Unique Queries24.8K▲ 19%prev. 20.8K
Unique Pages6.2K▲ 7%prev. 5.8K
Performance over TimeUrl Clicks (last 90 days)previous 90 daysJulAugSep
Sample data.
Click to flip through the screens

The dashboard pulls Search Console and Analytics data at the same time. We update the filters to match the project’s goals and build new screens for each type of conversion step.

We build screens with filters Google’s own interface doesn’t offer. We track your queries separately in the top 3, 4–10, 10–20 and 20+ position groups.

We group keywords into clusters and look at the traffic a project gets from each cluster as a whole. We can compare an online store’s bag and shoe clusters on one screen, by search intent, against the previous period; that is a more useful way to measure success.

To report organic growth honestly, we split traffic into branded and non-branded searches. We analyze non-branded traffic separately; that is where the effect of SEO work shows most clearly.

All these filters show the losses too: not every one of the 25 screens shows green. The same screens reveal the swings caused by algorithm updates, and our recovery work starts there.

We track every keyword one by one: impressions, clicks, CTR and position on the same row. Where a keyword moves up but clicks don’t follow, we start work on the title and description.

We keep the city the traffic comes from on a separate screen. For brands with physical stores, the city breakdown decides where the budget and content go.

We compare with the same period last year: is it seasonality or real growth? A screen that looks good against the previous 90 days may be standing still against last year.

25
screens
310
distinct data types
24/7
phone and desktop
Search Console and Analytics
Search Console + Analytics

How does ecommerce marketing work?

Contents 12 sections

Ecommerce marketing is the work of showing your online store’s products to the right buyer on Google, shopping surfaces and Meta, and closing the sale at a profit. We wrote this guide for brands that run their own store on WooCommerce, Shopify or a similar platform and want to see whether their ad spend actually leaves a profit. The platform rules come from the documentation published by Google Merchant Center, Google Ads, Google Analytics, Google Search Central and Meta; the basis for every claim is listed by number at the end of the page. The expert notes describe what we look at during setups.

Our ecommerce marketing work has three layers: making product data complete and consistent with the store, building campaigns on that data and around your product margins, and measuring the cart and checkout steps in the store correctly. The ten sections below explain how these layers work and which calculation budget decisions rest on.

What does ecommerce marketing consist of?

Ecommerce marketing has three parts: product data, the campaigns that carry that data to buyers, and the store and measurement that complete the sale. In search ads, you choose keywords; in product ads, Google decides how and where to show the ad based on the product data you send to Merchant Center, not on keywords.1 A Shopping ad shows the product photo, title, price and store name together; buyers have already seen the product and weighed the price before they click.1

That’s why order matters. If the product data is incomplete, even a well-built campaign will show up on the wrong searches or not at all. If the campaign and the data are right but the checkout step isn’t measured, the budget is managed blind. We always start with the data, take on campaigns after the data, and scale budgets only once measurement has been verified.

Why is the Merchant Center product feed where everything starts?

The product feed is the raw material that decides which search an ad appears on, with which image and at which price. Google Merchant Center’s product data specification requires an ID, title, description, link, image, availability and price for every product; for new products, brand is also required.2 Price and availability must match the product page, the structured data on the page and the checkout.2

Product data attributes: barcode (GTIN), price, stock and brand fields
Field Merchant Center rule What we check during setup
id Required, up to 50 characters Same as the product and variant ID in the store; the same ID in ad and analytics events too
title Required, up to 150 characters Brand, product type, color, size, material; the information people search for comes first
description Required, up to 5,000 characters Dimensions, usage and care information; no promotional lines
price, availability Required; must match the page and checkout How quickly discounts and stock changes reach the feed
brand, gtin, mpn Brand required for new products; if there’s no manufacturer GTIN, MPN or identifier_exists Whether barcodes are valid, and the correct flag for your own-brand products
custom_label_0 … custom_label_4 Optional custom labels Margin group, season, bestseller; the key for splitting campaigns

The rules in the table come from the specification itself; the right-hand column lists the points we check when we take over a store’s data.2 Pulling the feed regularly and automatically from the store platform is safer than uploading files by hand; a manually uploaded file goes stale with the first price change.

How should GTINs, titles and images be prepared?

A GTIN (Global Trade Item Number, the product’s barcode number) is an identifier assigned by the manufacturer, and it’s recommended to submit it for every product that has one.3 Google states plainly that products with missing or incorrect GTINs may have limited visibility.3 Accepted formats are UPC (12 digits), EAN (13 digits), JAN (8 or 13 digits), ISBN (13 digits) and ITF-14 for multipacks (14 digits).3 The number submitted must follow GS1 validation rules, including a correct check digit.2

If you make your own products

For products you make under your own brand without registering barcodes, GTINs are never made up. If a product has no GTIN and no brand plus MPN pair, the identifier_exists field is set to “no”; sending “no” for a product that does have identifiers can get the product disapproved.2 If you decide to register barcodes, we add the numbers to the feed product by product and variant by variant.

Titles can be up to 150 characters.2 We build titles around the way buyers search: brand, product type and distinguishing attributes (color, size, material, model). We don’t put phrases like “sale” or “free shipping” in titles; promotional information has its own fields. On images, Google has announced a minimum of 500×500 pixels for all product images, with enforcement starting on January 31, 2027.2 Images below that size should be replaced before then.

What are free product listings?

Free product listings let the products you upload to Merchant Center appear on Google surfaces without an ad budget. According to Google, products can appear for free on Google Search, Google Maps, Gemini, YouTube, the Shopping tab, Google Images and Google Lens.4 To take part, you need to follow Google’s policies, publish a return policy on your site, and either set up shipping settings in Merchant Center or send shipping costs with your product data.4

Free listings don’t need separate data; the feed you prepare for ads works here too. For a new store, they’re a good starting point to see which products get impressions and clicks before putting money into ads. Showing shipping and return information next to the product gives buyers the details they look for when comparing, right from the start.

Google Shopping: Performance Max or a Shopping campaign?

Both use the same product data; the difference lies in how much inventory they reach and how much control you keep. Performance Max (a goal-based campaign type that reaches all of Google’s ad inventory from a single campaign) reaches YouTube, the Display Network, Search, Discover, Gmail and Maps from one campaign.5 A Standard Shopping campaign, by contrast, shows on the Shopping tab, next to results on Google Search, on Google Images and on partner sites.1

Topic Performance Max Standard Shopping
Inventory YouTube, Display Network, Search, Discover, Gmail, Maps Shopping tab, next to Search results, Google Images, partner sites
Inputs Product data plus image, text, logo and video assets Product data
Bidding Smart Bidding toward a conversion goal; optional ROAS or CPA target Bid strategy chosen at the campaign level
Control Asset groups, brand exclusions, negative keywords Product groups and campaign priority
How we use it Main sales campaign for product groups with enough conversion data New accounts, narrow product groups, comparison tests

In Performance Max, bidding is done with Smart Bidding toward the conversion goal, and a ROAS or CPA target can optionally be set; controls such as brand exclusions and negative keywords are in the campaign settings.5 Google’s recommendations for Performance Max with a Merchant Center feed match the way we work on two points. The first is custom labels: marking priority products with labels such as “bestseller”, “trending” or “seasonal” and splitting them into a separate campaign or asset group when needed.6 We also use the same field for margin groups; high-margin and low-margin products don’t share the same ROAS target. The second is patience: Google recommends running the campaign for at least 6 weeks so its AI can gather data and make comparisons.6 We don’t tear down the structure because of fluctuations in the first weeks. We cover search campaigns and bidding in more detail on our Google Ads consulting page.

How do you set up catalog sales on Meta?

On Meta, the product catalog is no longer tied to a single ad format but to all sales campaigns; what used to be called Advantage+ catalog ads now lives inside this setup.7 The catalog is connected once at the campaign level, and relevant products from your catalog are shown next to the ad creative, personalized for each person.7 The same setup is used both to reach new audiences who have never visited your store and to show up again for visitors who have looked at your products.7

Meta highlights two requirements. The first is consistency: product information, price and availability must be the same on the site and in the catalog.7 The second is signal: the Meta Pixel, the Conversions API (server-side event reporting) and the app SDK share events such as add to cart and purchase, so products can be matched with user behavior.7 Because the browser pixel can miss some events, we also send the purchase event from the server. We cover creative and campaign structure on our Meta Ads consulting page.

Ecommerce SEO: what should a product page tell Google and the buyer?

A product page should repeat what you say in the feed to both the buyer and Google, with the same information: the same name, the same price, the same availability. Google writes that providing both structured data on the page and a Merchant Center feed maximizes eligibility for product experiences and helps the data be understood and verified correctly.8 Merchant listing markup is used on product pages where the product can be bought, and product snippet markup on pages where it can’t be bought directly (reviews, comparisons).8

URL structure is part of the product page too. For variants such as color or size, Google recommends using a path segment (/tshirt/green) or a parameter (/tshirt?color=green), with the parameter-free URL as canonical for optional parameters.9 Because anything after the # sign in a URL is ignored for indexing, separating variants with it alone can cause content to be lost.9 The same URL should be used in internal links, the sitemap and the canonical tag.9

Cart and checkout

The cart and checkout steps either keep the visitor who gets past the product page or lose them. Shipping costs appearing for the first time at the last step, mandatory account creation, long forms and unclear delivery times are the friction points we see most often. Because we measure every step with its own event, we talk about where the drop-off happens with numbers, not guesses.

Which ecommerce events should be set up in GA4?

GA4 has a recommended ecommerce event for every step from viewing a product list to purchase and refund; the setup should use these event names and parameters.10 The events in Google’s ecommerce measurement documentation are: view_item_list, select_item, view_item, add_to_cart, add_to_wishlist, view_cart, remove_from_cart, begin_checkout, add_shipping_info, add_payment_info, purchase, refund, view_promotion and select_promotion.10

  1. Product interest: view_item_list, select_item and view_item; these show which list led to which product.
  2. Cart: add_to_cart, remove_from_cart and view_cart; these give the add-to-cart rate by product.
  3. Checkout: begin_checkout, add_shipping_info and add_payment_info; these show at which checkout step people drop off.
  4. Purchase and refund: purchase and refund; transaction_id (the order ID) is required for both events.10

For events that send a value, the currency is set at the event level; the items array can carry up to 200 items per event.10 Besides GA4 reports, these events are also the source of the conversion values sent to Google Ads and Meta. When we keep the product IDs in events identical to the feed id, the ad side reads which product sold in the same language.

Why doesn’t ROAS show profit, and how do you calculate break-even ROAS?

ROAS (return on ad spend) simply divides revenue by ad spend; product cost, shipping, payment fees and returns aren’t part of the ratio. Google Ads calculates ROAS as conversion value divided by ad spend: in its own example, $5 in sales from $1 in spend means a 500% target ROAS.11 The same 500% can be profitable on a high-margin product and a loss on a low-margin one.

A ROAS target isn’t a matter of taste; it’s the result of a calculation that starts from your product margin.

The calculation takes three steps. First, find the contribution margin rate for a product or product group: subtract product cost, shipping, packaging, payment fees and the expected return share from the selling price excluding tax, then divide what’s left by the selling price excluding tax. Next, calculate break-even ROAS: 1 ÷ contribution margin rate. Finally, find the target ROAS by subtracting the profit share you want from the margin: 1 ÷ (contribution margin rate − target profit rate). If the conversion value sent to the platform includes tax, the comparison should also be made on the tax-inclusive price.

Profit and ROAS: revenue and margin bars by period against a break-even line
Item (example values) Amount or rate
Selling price excluding tax (example) $100
Product cost (example) $45
Shipping and packaging (example) $8
Payment fee (example) $3
Expected return share (example) $4
Contribution $100 − $60 = $40
Contribution margin rate 40 ÷ 100 = 40%
Break-even ROAS 1 ÷ 0.40 = 2.5 (250%)
ROAS with a 10% profit target 1 ÷ (0.40 − 0.10) ≈ 3.33 (333%)

The figures in the table are examples chosen only to illustrate the calculation; every store and every product group has a different margin. In this example, a campaign with ROAS below 2.5 is spending more on ads than the contribution the product leaves. Google also recommends setting the ROAS target for Performance Max with a Merchant Center feed at the level that brings the most profit.6 The Target ROAS bid strategy requires conversion values to be measured; Search and Shopping campaigns need at least 15 conversions in the last 30 days.11

You can also tell Google Ads about your costs. The cost_of_goods_sold (COGS) field in Merchant Center is used to calculate estimated gross profit; gross profit is the difference between revenue and the cost of goods sold.12 Google writes that this information is for reporting purposes and doesn’t need to be exact.12 When purchased product information is sent with the conversion tag, gross profit becomes readable in the campaign report alongside revenue.12

How does ecommerce marketing consulting work in the first 30 days?

The first 30 days are spent proving that the data and measurement are right before the ad budget grows.

  1. Week 1 · Audit: Merchant Center product issues, the Meta catalog, GA4 events and existing campaigns are reviewed; price, availability and ID mismatches are listed.
  2. Week 2 · Data and margin: feed fixes are made, products are labeled by margin group, and break-even and target ROAS are calculated for each group.
  3. Week 3 · Setup: conversion values and server-side events are verified; Performance Max, Shopping and Meta catalog campaigns are set up or restructured by margin group.
  4. Week 4 · First review: revenue, ad spend and contribution are reported by product group; next month’s plan for budgets and targets comes out of it.

How to choose an ecommerce marketing agency

The real difference between an ecommerce agency, a freelance ads specialist and an in-house team is which links of the chain, from product data to the profit calculation, each one holds. A partner who runs ads well but never touches the feed can’t reach the root of the problem.

Model Links it covers Link that may be missing Best fit
Ecommerce marketing agency or consultancy Feed, Google and Meta campaigns, measurement, reporting Development work on the store platform usually sits elsewhere You want data, ads and measurement handled together
Freelance ads specialist Campaign setup and bid management Feed fixes, GA4 events and margin math Data and tracking are already solid and you only need campaign capacity
In-house team with a consultant The team that knows product, stock and pricing best Tracking platform changes and outside review The team exists and wants direction and a second pair of eyes

Ask four questions: what is the ROAS target based on, who fixes the feed, whose name are the ad accounts and Merchant Center under, and what report will we see after the first month? Our answers are in this guide: the target comes from margin, we fix the feed, the accounts stay in your name, and the first report shows contribution by product group. Also watch for these:

  1. Merchant Center and account ownership: Merchant Center, Google Ads, Meta Business and GA4 are opened in the store’s name, with the partner given access. Keeping your catalog and product history in someone else’s account means starting over if you part ways.
  2. How ROAS is defined: ask whether the target comes from your product margins or from an unsupported number such as an “industry average”.
  3. Ad budget vs. service fee: ad spend is paid to Google and Meta directly from your card; the management fee is invoiced separately.
  4. What the conversion value includes: whether VAT and shipping are included in the sales value sent to the platforms should be written down, or the reports won’t reconcile.
  5. Guarantees: no one can promise a specific ROAS or revenue in an auction-based system that also moves with the seasons.

Ecommerce marketing pricing: what drives the cost?

Ecommerce has two cost lines: the ad spend paid to the platforms and the service fee of the team running the store’s marketing. The service fee depends on:

Factor How it affects the fee
Products and variants Feed fixes, custom labels and margin grouping grow with the catalog
Current state of product data Missing GTINs, price and availability mismatches and variant errors add first-month work
Channels Google Shopping and Performance Max only, or Meta catalog campaigns as well
Measurement setup Whether GA4 ecommerce events, server-side events and conversion values need to be set up
Ecommerce SEO Whether content and structured data work on category and product pages is in scope
Fee model How it works What to watch
Fixed monthly fee Based on written scope and monthly effort Channels, reporting frequency and feed work listed separately
Percentage of ad spend A share of what you spend on ads The fee rises with spend; agree on a cap
One-off setup Audit, feed and measurement setup Which deliverable marks the setup as done

We work out the scope with you in the first meeting and then send a written proposal. The ad budget sits outside this fee and is paid directly to Google and Meta with your own payment method.

Ecommerce marketing pricing: estimated ranges

Scope Specialist effort Estimated fee (excl. VAT)
Ecommerce marketing: SEO, Google Shopping and Meta, one market ~20 hours / month $1,200–$2,300 / month
Multi-channel or multi-market store 30+ hours / month $1,800+ / month
One-off Merchant Center and product feed audit 12–16 hours, one-off $1,200–$1,800

Estimated range, excluding VAT; rows marked “/ month” are monthly, the others are one-off. Scope is confirmed in a written proposal after the first meeting. As of October 2026. Ad spend is not included in the service fee.

To see how AI search reads your store today, you can run our free AI visibility analysis; to talk about your store, pick a meeting day below.

Ecommerce marketing: frequently asked questions.

What does your ecommerce marketing service cover?

It covers three layers: product data (Merchant Center and the Meta catalog, GTINs, titles, price and availability matching), campaigns (Performance Max, Standard Shopping, and catalog and retargeting in Meta sales campaigns) and the store and measurement (product pages, cart and checkout steps, GA4 ecommerce events, profit-based ROAS). Google’s free product listings are switched on with the same product data. The organic search side of category and product pages falls under our SEO consulting; if you like, we run both together.

How is pricing for ecommerce marketing consulting set?

Pricing depends on the number of products, the current state of your product data, the channels used (Google, Meta) and the scope of the measurement setup. We work out the scope together in the first meeting, then send a written proposal. The ad budget is separate from our fee and is paid directly to Google and Meta with your own payment method. Estimated ranges are in the pricing table on this page; the final fee is set in a written proposal.

How much ad budget should we start with?

We don’t set the budget as a single number; we calculate it together based on the break-even ROAS that comes from your product margin and the number of conversions the bidding system needs to learn. Google ties Target ROAS bidding in Search and Shopping campaigns to at least 15 conversions in the last 30 days. If the budget can’t reach that level, we recommend starting the campaign with a narrower product group. The budget decision is always yours.

When will we start to see results?

Product data fixes and the measurement setup are the work of the first month; they show up in reports in the first weeks, as product issues drop and events flow correctly. Google recommends running feed-based Performance Max campaigns for at least 6 weeks so they can learn and make comparisons, so we don’t change the campaign structure before then. We don’t promise a specific sales increase or ROAS; at the end of the first month, we show what changed in a report by product group.

We use WooCommerce, Shopify or another platform. Does the platform make a difference?

The way we work doesn’t change with the platform; what changes is how product data and events are pulled from the store. If the platform has a ready-made connection for Google and Meta, we use it and fill in missing fields with supplemental data sources or rules; if the ready-made connection isn’t enough, we work with a product XML feed or a plugin. We set up GA4 and ad events through the platform’s own integration or Google Tag Manager, and confirm with a test order that the order ID and value come through correctly.

Whose name will the ad accounts and Merchant Center be under?

Google Ads, Merchant Center, the Meta business account and the catalog are opened in your name, or stay with you if you already have them; payments are made with your payment method. We connect to these accounts with user access and work from there. If the engagement ends, our access is removed; campaign history, conversion data, audiences and feed settings stay with you. If you already have accounts, we don’t open new ones; we work on the existing ones and keep their history.

How do contract length and commitment work?

We agree on the length and scope of the work together in the first meeting. We recommend spending the first month on the audit, product data fixes and measurement setup, and making budget decisions after the first review report. Because Google recommends at least 6 weeks for Performance Max, a trial of a few weeks doesn’t produce enough data for a sound decision in most stores.

Our ROAS looks high, but we’re not making a profit. Why?

ROAS simply divides revenue by ad spend; product cost, shipping, payment fees and returns aren’t part of the ratio. If the order value sent to the ad platform also includes tax and shipping, the ratio looks higher than it really is. We work out the contribution margin for each product group, calculate break-even ROAS (1 ÷ contribution margin rate) and set targets above it. For example, for a product with a 40% contribution margin, break-even ROAS is 2.5; this figure is an example given only to illustrate the calculation.

Our products don’t have barcodes (GTINs). Can we still run product ads on Google?

Yes. A GTIN is a number assigned by the manufacturer, and it’s recommended to submit it when one exists; a missing or incorrect GTIN can limit a product’s visibility. For products you make under your own brand without registering barcodes, numbers are never made up; for products without a GTIN or a brand plus MPN pair, the identifier_exists field is set to “no”. For products that do have barcodes, we add the valid GTIN to the product data product by product and variant by variant.

Do catalog ads still exist on Meta, or did the name change?

On Meta, the product catalog is no longer tied to a single ad format but to all sales campaigns; what used to be called Advantage+ catalog ads continues inside this setup. The catalog is connected once at the campaign level, and relevant products from your catalog are shown next to the ad creative, personalized for each person. The same setup is used both to reach new audiences and to show up again for visitors who have looked at your products. For it to work properly, price and availability must be the same on the site and in the catalog, and Pixel and Conversions API events must be set up.

What can’t we see in the reports?

Ad platforms don’t know your product costs; unless cost data is provided, ROAS in reports shows revenue, not profit. Browser pixels and tags can miss some events; server-side event reporting narrows this gap but doesn’t close it completely. Google Ads and Meta can each count the same order under their own attribution rules; that’s why we compare platform totals with the actual number of orders in your store. In our reports, we state clearly which figure comes from which source and where it falls short.

Should we work with an ecommerce agency or an ecommerce consultant?

Decide based on who will run the product data, the campaigns and the measurement. If someone on your team already fixes the feed and manages campaigns, a consultant giving direction and review may be enough; if not, an agency that holds all of these links moves faster. We combine the two: we build the plan and also run the feed and campaigns, and the accounts stay in your name.

How do you start advertising an online store?

Start with product data. Once your products are in Merchant Center, complete and consistent with the store, they can appear in free product listings; the same data then powers a Google Shopping or Performance Max campaign, and on Meta it connects to catalog sales campaigns. Before the budget grows, we confirm that purchases and conversion values are measured correctly.

Who will look after our store, and how will reporting work?

The markention team works on your store; we’re a marketing and business development operation that plugs into your company as a module, and we run the work from setup to reporting. In the first meeting, we confirm who your point of contact will be. At the end of the first month, we deliver a report with the audit findings, the fixes made and the first review. In the following months, revenue, ad spend and contribution are reported by product group; decisions on budget and ROAS targets are made with this report, in discussion with you.

References 12 official sources

  1. About Shopping adsGoogle Ads Help
  2. Product data specificationGoogle Merchant Center Help
  3. GTIN [gtin]Google Merchant Center Help
  4. Free listings for productsGoogle Merchant Center Help
  5. About Performance Max campaignsGoogle Ads Help
  6. Optimization tips for Performance Max campaigns with a Google Merchant Center feedGoogle Ads Help
  7. Meta Advantage+ catalogue ads: Advertise products with AIMeta for Business
  8. Introduction to Product structured dataGoogle Search Central
  9. Designing a URL structure for ecommerce websitesGoogle Search Central
  10. Measure ecommerceGoogle Analytics (Google for Developers)
  11. About Target ROAS biddingGoogle Ads Help
  12. Cost of goods (cogs) [cost_of_goods_sold]Google Merchant Center Help

The rhythm of the operation: month, week, day, hour.

Every project has one mentor and two specialists. The tools we use: Claude, Search Console, Semrush, Yandex, Screaming Frog, Google Analytics, ChatGPT · Codex, Google Ads, Ahrefs, Data Studio, Merchant Center, Google Trends, Meta Business, Google Business Profile. We check your Search Console and Analytics every day; Merchant Center one day a month, and the other tools come in as the calendar requires.

28 days with markention

2 strategy meetings · a live Data Studio report, 24/7 · 8 operations meetings · plus opportunity-driven work as it comes up
  1. 10:00MonPlanningMonday, week 1: We plan your weekWe open the month by checking your product feed in Merchant Center, then set the week’s priorities in our 10:00–11:00 team meeting.
  2. TueStrategyTuesday, week 1: Your strategy sessionYour mentor and specialists get together: we review where your project stands, discuss ideas and prepare the agenda for Thursday’s meeting with you.
  3. WedCrawlWednesday, week 1: Technical crawl of your siteWe crawl your site end to end with Screaming Frog: broken links, redirects and indexing issues go onto your task list.
  4. ThuMeetingThursday, week 1: Meeting with youWe meet every two weeks. Your mentor and two specialists are at the table; we record the meeting and write down the decisions.
  5. 16:00FriWrap-upFriday, week 1: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
  6. 10:00MonPlanningMonday, week 2: We plan your weekWe start the day by reviewing your Google Ads and Meta Business accounts, then set the week’s priorities in our 10:00–11:00 team meeting.
  7. TueBacklinksTuesday, week 2: Your link profile auditWe review your link profile with Ahrefs and separate gained, lost and risky links.
  8. WedMarketWednesday, week 2: Your market and competitor researchWe scan your market and competitors with Semrush: rankings, new opportunities and lost queries go onto your task list.
  9. ThuReportThursday, week 2: Your Data Studio reportWe crawl your site again; in the week without a meeting we send your report together with your updated dashboard, which brings together 310 distinct data types.
  10. 16:00FriWrap-upFriday, week 2: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
  11. 10:00MonPlanningMonday, week 3: We plan your weekWe start the day by checking your visibility on Yandex and your Google Business Profile, then set the week’s priorities in our 10:00–11:00 team meeting.
  12. TueStrategyTuesday, week 3: Your strategy sessionYour mentor and specialists get together: we review where your project stands, discuss ideas and prepare the agenda for Thursday’s meeting with you.
  13. WedAIWednesday, week 3: Your brand in superintelligence answersWe check how your brand appears in ChatGPT and Claude answers and add the questions left unanswered to your content plan.
  14. ThuMeetingThursday, week 3: Meeting with youWe meet every two weeks. Your mentor and two specialists are at the table; we record the meeting and write down the decisions.
  15. 16:00FriWrap-upFriday, week 3: Weekly reviewWe look at rising searches in your field with Google Trends and close the week with our 16:00 team review.
  16. 10:00MonPlanningMonday, week 4: We plan your weekWe start the day by reviewing your Google Ads and Meta Business accounts, then set the week’s priorities in our 10:00–11:00 team meeting.
  17. TueAnalysisTuesday, week 4: Your traffic and conversion analysisIn Google Analytics we look at where your visitors come from and which pages bring conversions; the findings go into Thursday’s report.
  18. WedAI OverviewsWednesday, week 4: Your brand in Google’s AI answersWe check whether your brand is cited as a source in Google’s AI Overviews and AI Mode answers and add the questions left unanswered to your content plan.
  19. ThuReportThursday, week 4: Your Data Studio reportIn the week without a meeting we send your report together with your updated dashboard.
  20. 16:00FriWrap-upFriday, week 4: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.

Sample flow: if your meeting day is Thursday.

MondayWeek 1 We plan your week

We open the month by checking your product feed in Merchant Center, then set the week’s priorities in our 10:00–11:00 team meeting.

Let’s talk.

Let’s plan your next steps together. Leave your details; we’ll review your site and get back to you.