Most e-commerce brands running Performance Max have broken or incomplete conversion tracking, causing them to optimize toward transaction volume instead of profit. This article walks through a practical four-week audit to verify your tracking and align Google Ads with your actual business P&L.
You're spending real money on Performance Max campaigns, but you're not sure if your conversion tracking is actually working. Meanwhile, your Shopping ads are running, your ROAS looks okay on the surface, but you don't know whether you're actually profitable on those sales—or losing money per order. This is the most common blind spot we see in e-commerce brands that have scaled beyond their first few thousand dollars in monthly ad spend.
Performance Max campaigns can deliver meaningful revenue growth for product brands, but only if three foundational systems are in place: accurate conversion tracking tied to your actual revenue (not just form submissions or purchases with zero margin), proper product data in Google Merchant Center, and honest cost accounting that includes platform fees and fulfillment. Most brands running Performance Max have one or two of these elements partially working, but not all three in sync. If your conversion tracking is broken—or if you're counting revenue without subtracting what Google takes, what your warehouse costs, or what your supplier charged you—your Performance Max campaigns will optimize toward the wrong goal, and you'll feel the squeeze when profit margins disappear even as sales volume climbs. The fix is not to abandon Performance Max; it's to stop treating tracking and cost data as optional features and start treating them as the foundation of every dollar you spend.
Why This Problem Is More Common Than You Think
Most brand owners inherit their Google Ads setup from an agency, a contractor, or a previous team member. The campaigns are live, they're spending, and they seem to be working. But nobody ever sat down and verified: Is the pixel actually firing on order confirmation? Are we counting the right revenue in Google Ads? Do we know what we're actually paying per unit sold?
The reason this slips is simple: Performance Max campaigns are designed to be hands-off. Google's documentation on Performance Max campaigns emphasizes automation and scale. You feed the system assets, set a daily budget, and the algorithm takes over. That design is powerful, but it creates a dangerous assumption: that the numbers you see in Google Ads reflect your real business health.
In reality, there's a gap. Google Ads reports on conversions and revenue based on how you configured the tracking tag. If your tag fires on checkout completion instead of order confirmation, you're counting orders that get cancelled. If you're not passing actual profit or margin data, Google optimizes for transaction volume, not profitability. And if you're running Shopping and Performance Max at the same time without deduplication, you might be crediting the same sale to both campaigns—inflating your perceived ROAS by 30, 40, or 50 percent.
The Hidden Difference: Shopping vs. Performance Max
Shopping ads show specific products with image, price, and seller rating. They appear on Google Shopping tab and in search results when someone searches for a product by name or category. Performance Max pulls from your product catalog too, but combines it with text, display banners, YouTube, Gmail, and Google's audience network. Shopping is more direct; Performance Max is broader.
Running both at once is not wrong—but it requires a tracking system sophisticated enough to show you which channel is truly driving incremental sales versus which one is just grabbing credit for a sale Shopping already brought in.
The Real Cost of Ignoring It
Broken tracking costs you money in three ways.
First, wasted budget. When Google Ads doesn't know your true margin, it optimizes for the wrong outcome. A brand selling a $50 product with 20 percent net margin (so $10 profit per order) will see a conversion value of $50 reported in Google Ads. But if the system thinks every $50 conversion is equally valuable, it will scale spend against unprofitable units. You'll hit a tipping point where volume grows but profit shrinks—and by the time you notice, you've already overspent by thousands.
Second, bad strategic decisions. You'll pause channels that are actually profitable and double down on channels that look profitable but aren't. If Performance Max is getting credited for half the sales it doesn't actually drive, you'll redirect budget to it and cut back on channels that are working. You're flying blind.
Third, compounding inefficiency. Once your data is wrong, every decision becomes harder. You can't fairly compare Performance Max to Shopping. You can't tell whether to raise or lower your daily budget. You can't explain to your CFO why ad spend isn't scaling with revenue. Each month the problem gets worse.
The Better Approach
The foundation is conversion tracking that captures *actual profit-related data*—not just that a sale happened, but what it's worth to your business after costs.
Step 1: Audit Your Conversion Tracking
Start by checking what your conversion tag is actually measuring. Does it fire on:
- Purchase completion (the moment payment is processed)?
- Order confirmation (after fraud checks pass)?
- Shipment confirmation (after it actually leaves your warehouse)?
The right answer depends on your business, but it must be consistent across all your ad channels and reflective of actual, deliverable revenue. If you're counting cancelled orders or refunds, you're measuring fiction.
Google's documentation on conversion measurement covers the technical setup, but the strategic part is yours: decide what "conversion" actually means for your business.
Step 2: Pass Real Margin Data to Google Ads
The revenue value you send to Google should account for your actual cost of goods and fulfillment. If a product costs you $15 to acquire and fulfill, and you sell it for $50, the conversion value in Google Ads should be closer to $35 (the gross profit), or even lower if you want Google to optimize conservatively.
Most platforms allow custom event parameters for this. If you're on Shopify, you can pass custom revenue values through your conversion tag. If you're running your own checkout, your tag can pull profit margin from your product database.
Step 3: Implement Deduplication or Attribution Modeling
If you're running Shopping and Performance Max together, set up a rule in Google Ads to tell Google which channel to credit first. Or use a third-party attribution tool (like GA4 with custom event logic) to understand the true customer journey. You don't need a complex multi-touch model—but you do need to stop double-counting.
Step 4: Review Your Merchant Center Product Data
Your product data in Google Merchant Center feeds both Shopping and Performance Max. If product titles are thin, descriptions are missing, or category attributes are wrong, the system can't target correctly. Spend a few hours checking that your top 20 products have:
- Clear, keyword-rich titles
- Accurate categories
- High-quality images
- Current prices and stock status
This alone often improves Performance Max efficiency by 15–25 percent.
How to Get Started
Week 1: Audit. Pull your conversion tag implementation and track what's being measured. Check your last month of transactions in your backend (Shopify, WooCommerce, custom DB) against what Google Ads reported. Look for gaps.
Week 2: Adjust tracking. If margins aren't being passed, update your conversion tag to send profit or margin data instead of total revenue. Test it on a small subset of traffic first.
Week 3: Review campaigns. Check whether you have campaign-level deduplication rules. If you're running Shopping and Performance Max, do they know about each other, or are they competing blind?
Week 4: Monitor. Watch your ROAS and CPA for the next two weeks. If your true margin data is lower than what you thought, your reported ROAS will drop—that's correct. Your gut might tell you the campaign broke. It didn't. You're just seeing the truth.
If this feels overwhelming or you're not confident your setup is right, Google Ads for e-commerce teams can audit your setup and align your tracking with your actual P&L. Most e-commerce teams benefit from a structured review to make sure Performance Max is optimizing toward profit, not just transaction volume.
What to Do Next
Verify your margin math. Pull your last month of orders from your backend and calculate average net margin (revenue minus COGS minus fulfillment minus returns). Compare that to the average conversion value Google Ads is using. If they don't match, your tracking needs work.
Check your attribution rules. If you're running both Shopping and Performance Max, log into Google Ads and see whether conversion credit is being split or assigned to one channel. If you see the same order credited to both, that's your clue.
Consider a free review. If you want an outside perspective on whether your tracking is solid and your Performance Max is optimizing toward the right goal, ask for a free growth review. We'll run the numbers against your actual P&L and tell you if there's drift.
Performance Max is a powerful tool. But it only works if the data underneath it is honest. Spend the time to make sure it is.
Related reading
Tags: performance max, google ads, ecommerce tracking, conversion measurement, campaign optimization
Want to know which of these is actually costing you money?
Answer nine questions and we will tell you where we would look first — free, with the reasoning shown. Or explore our Google Ads management.