Ecommerce advertising

Audit product-feed price mismatches before changing ad bids

A price-mismatch audit should compare the same product variant, market, currency, and moment across the catalog source, submitted feed, processed product, landing page, and checkout. Fix the system creating the discrepancy, then verify both the customer path and the platform's processed state.

A product can have the correct price in the commerce admin and still show a different price to an ad visitor. A feed may be delayed, a sale may have expired in one system, or the destination may select a more expensive variant.

Treat the mismatch as a data-path investigation before trying to compensate with bids. The task is to identify where the price diverges and which system owns the correction. A campaign change cannot repair an inconsistent purchase experience.

Define the exact offer being compared

Start with the product ID, variant ID, target market, currency, quantity, and relevant offer conditions. Record the time of the observation. A parent product's “from” price is not necessarily the price of the variant advertised.

Check whether the offer is a standard price, sale price, member price, bundle, subscription, or regional offer. These cases can have different platform requirements. Do not flatten them into one universal rule about what belongs in the price field.

Google Merchant Center's price specification documents amount and currency consistency, variant presentation, and country- or product-specific handling. Consult the sections that apply to the actual offer rather than borrowing a tax or membership rule from another market.

Build a price trace with timestamps

Capture the value at each stage.

StageEvidence
Commerce sourceVariant price, sale state, market and last update
Export or API payloadSubmitted fields, item ID and submission time
Processed platform productCurrent interpreted price, status and diagnostics
Landing pageVisible selected-variant price and currency
Structured dataOffer values associated with that variant
Cart and checkoutActual purchasable item and resulting price components

This trace separates an export problem from a processing delay or a website problem. Keep screenshots and sanitized values sufficient to reproduce the discrepancy. Avoid copying private customer records into the audit.

If the values changed during the investigation, preserve both observations. An intermittent mismatch can disappear on refresh while the underlying update sequence remains broken.

Inspect variant selection and redirects

Open the exact ad destination, including relevant variant parameters. Follow redirects and confirm the final selected product. A redirect to the parent URL can discard the selected size or color and display a default price.

Test a fresh session and a representative mobile viewport. Do not rely on a logged-in admin browser that remembers the desired variant or customer pricing. Record conditions that affect presentation, such as a selected market or membership status.

Use the variant destination checklist when the feed value is correct but the shopper sees a different item. Fixing the URL or selection behavior may resolve the mismatch without changing the product's actual price.

Check promotion timing and field precedence

Compare the ordinary price, sale price, effective period, discount code, and automatic cart discount. The price a buyer can actually obtain should match the offer representation appropriate to the platform and market.

Google's sale-price documentation explains how the sale price relates to the regular price and the displayed purchase path. Inspect whether an expired sale value remains in the feed or whether a current sale never reached the processed product.

Look at the system order: commerce update, feed export, website cache, structured-data render, and platform processing. If the site updates first and the export arrives hours later, the problem may be synchronization rather than a mistyped number.

Inspect checkout separately from the product page

Add the advertised variant and quantity to the cart using an authorized test process. Confirm that the item remains the same and that the price does not unexpectedly change. Inspect shipping, mandatory charges, and market-specific tax treatment under the applicable requirements.

Merchant Center's checkout guidance addresses price consistency and disclosure of additional charges. A page that displays the expected price is not sufficient if checkout changes the offer in a way that conflicts with those requirements.

Avoid completing a real order unless the test process authorizes it. The audit needs evidence of the purchase path, not accidental revenue, fulfillment, or refund work.

Repair the authoritative source

If the commerce record is wrong, correct it there. If a transformation applies an old discount, repair the mapping. If structured data uses the lowest variant price while the page selects another offer, coordinate the page and schema implementation.

Do not rely on a manual downstream override without documenting how future source updates will interact with it. Otherwise the next sync can recreate the mismatch or overwrite a correct repair.

For a large catalog, prioritize affected products by active exposure and commercial importance while sampling different offer types. One fixed item does not prove that every currency, variant, or sale configuration uses the same path.

Verify recovery and prevent recurrence

Read the corrected source, submitted payload, processed product, and customer path again. Track unresolved platform processing separately from completed website repairs. Do not promise an immediate eligibility recovery after a feed submission.

Add a focused check around price changes and promotions. Compare representative high-exposure products at the moments when discrepancies are most likely: sale start, sale end, market change, or catalog integration release.

The final audit should identify the cause, repaired system, affected scope, and remaining uncertainty. Once offer consistency is established, the buyer can assess delivery and performance on a sounder basis. Bid changes should respond to those business results, not conceal a broken price path.

Connect product availability to advertising spend decisions

Reconcile sellable inventory, feed availability, product destinations, and replenishment timing before increasing or pausing ecommerce advertising spend.

QA an ecommerce promotion before and after it expires

Coordinate promotion dates, timezones, ads, product feeds, discount rules, landing pages, and checkout so expired offers do not keep attracting paid traffic.

QA product-variant destinations from ad click to checkout

Verify that ecommerce ads open the correct product variant, preserve selection through redirects, show matching price and availability, and add the intended item to cart.

Design an ecommerce bundle ad test around contribution

Test a product bundle with clear offer composition, accurate catalog data, basket-level measurement, and contribution economics instead of treating higher order value as success.

Have a correction or a question about the workflow? Contact GaaS. Read our editorial standards for sourcing and example conventions.