TL;DR:
- Building Google Ads and Meta Ads campaigns for ROAS (Return on Ad Spend) is no longer the “optimal” strategy.
- Advanced advertisers are now implementing Gross Profit Optimisation to align ad spend directly with business profitability.
- By using custom conversion values that represent actual profit instead of just revenue, Smart Bidding algorithms like Performance Max and tROAS can make far more intelligent decisions.
- The core takeaway: a 400% ROAS on a high-margin product is infinitely more valuable than a 1000% ROAS on a product with razor-thin margins. Your North Star metric must be profit, not revenue.
The dashboards glowed. The agency report was a sea of green arrows pointing up. A 550% ROAS on the main Google Shopping campaign. By every conventional measure, this was a roaring success. Yet, at the end of the quarter, the financial report showed that the company’s overall profit margin had actually shrunk.
This is the silent, cash-burning reality for businesses still shackled to ROAS as their primary Key Performance Indicator (KPI). The simple truth: revenue is a vanity metric; profit is sanity. The most sophisticated advertisers are no longer asking, “How much revenue did my ads generate?” They’re asking, “How much profit did my ads generate?”
This shift from Revenue Optimisation to Gross Profit Optimisation isn’t just a new feature to test. It represents a fundamental restructuring of how we value conversions and command the algorithms that control billions in ad spend.
The ROAS Trap: Why Some of Your Winning Ads Might Be Losers
ROAS is fatally flawed because it treats all revenue as equal. A dollar of revenue from Product A is counted the same as a dollar from Product B, even if their profit margins are worlds apart.
Consider a simple e-commerce example:
Product A: The ‘Hero’ Sneaker. Sells for $200. Cost of Goods Sold (COGS), including manufacturing, shipping, and payment processing, is $80. Gross Profit per sale: $120.
Product B: The ‘Loss Leader’ T-Shirt. Sells for $50. It’s part of a popular collection, but COGS are high at $45 due to a complex print. Gross Profit per sale: $5.
A campaign optimising for a 500% ROAS target will treat a $200 sneaker sale and four $50 t-shirt sales as identical outcomes ($200 in revenue). But the business impact is drastically different. The single sneaker sale delivers $120 in gross profit. The four t-shirt sales deliver a paltry $20 in gross profit.
The algorithm, blind to this reality, might aggressively push the popular-but-unprofitable t-shirt because it converts easily, hitting the revenue target while decimating the business’s bottom line. You’re successfully instructing a multi-billion dollar machine learning system to find you the least profitable customers.
The Mechanics of Profit-Driven Bidding: Feeding the Algorithm Better Data
The solution lies in changing the data we feed the ad platforms. Instead of telling Google or Meta that a conversion is worth its revenue value, we tell it what it’s worth in profit.
This is a technical undertaking, but it’s not impossible. It takes two steps:
- Calculate Your True Conversion Value: This is the most critical internal step. For each sale or lead, you must calculate its gross profit.
- For E-commerce: `Conversion Value = Sale Price – COGS – Shipping Costs – Payment Gateway Fees`. You need a reliable system (often an ERP or a well-structured spreadsheet) that can attribute these costs to each specific SKU.
- For Lead-Gen: This requires more modeling but is just as powerful. By analyzing historical data from your CRM, you can determine the average close rate and deal size for different types of leads. A “Request a Demo” lead from an enterprise-level company might have an estimated profit value of $500, while a “Download Whitepaper” lead is only valued at $25.
- Send Profit Data to the Ad Platform: Once you have the profit value, you have to share it with the ad platforms.
- Offline Conversion Import (OCI): The most common method. When a purchase happens, you capture the unique click ID (GCLID for Google, fbc/fbp for Meta). Later (within a day or a week), you upload a file matching these click IDs to their calculated profit values, not revenue.
- API Integration: For larger, more sophisticated operations, a direct API connection can pass this profit data back to the platforms in near real-time, allowing for faster optimisation.
- With this data, you can now set up a “POAS” (Profit on Ad Spend) target as a custom metric. A 200% POAS target tells the algorithm: “For every $1 I give you, I expect $2 back in actual profit.” The machine is now aligned with your P&L statement.
How to Set Up COGS and Gross Profit in Google Ads?
Step 1: Input your COGS and Gross Profit data
First, follow the steps in this guide by Google. After, go to Google Ads and follow the steps listed below.
Step 2: Go to “Columns” in your Campaigns Tab

Step 3: Click Modify Columns

Step 4: Search for “Cost of Goods Sold” and “Gross Profit”
Here you will see multiple relevant options which you can add to your reports as per your requirements.
How Profit Driven Bidding Changes Everything
Adopting a profit-first mindset forces a complete re-evaluation of campaign strategy and structure.
Campaign Structure: Forget structuring campaigns by product category alone. Consider structuring them by margin tiers. “High-Margin Products” get their own Performance Max campaign with an aggressive budget, while “Low-Margin/Breakeven” products are relegated to a standard shopping campaign with a strict, breakeven POAS target.
Budget Allocation: You’ll find yourself shifting budget away from campaigns with sky-high ROAS to those with a modest ROAS but a phenomenal POAS. This is a difficult but necessary conversation to have with clients or executives who are still fixated on the old metric.
Creative and CRO: Your ad copy and landing pages can now be weaponized to support profitability. If you know your leather goods have a 70% margin and your canvas goods have a 20% margin, your ad creative should scream “premium leather” and your landing pages should guide users towards those products.
The Risks and Roadblocks of Profit Optimisation
Transitioning to profit optimisation is powerful, but it has its risks if done carelessly.
The primary risk is data integrity. “Garbage in, garbage out” has never been more true. If your COGS data is inaccurate, delayed, or incomplete, you will confidently and precisely optimize towards the wrong goal. An error in your cost data for a best-selling product could lead you to mistakenly kill your most profitable campaign.
Second, there is the risk of strategic myopia. Over-optimizing for immediate profit can lead you to neglect top-of-funnel activities or undervalue products that have a high customer lifetime value (LTV). A low-margin initial purchase might be the gateway to a high-value subscription or years of repeat business. True mastery involves blending immediate profit data with longer-term LTV models, a significantly more complex challenge.
Finally, the technical barrier is real. This is not a simple toggle in the Google Ads UI. It requires collaboration between marketing, finance, and development teams. For smaller businesses without these resources, it can be a non-starter without the help of a specialized agency or third-party software.
The Bottom Line
Your campaigns aren’t failing because you’re bad at marketing. They’re failing because you’re optimizing for the wrong metric. A 400% ROAS on a high-margin product beats a 1000% ROAS on razor-thin margins every single time.
We’ve seen this across dozens of accounts: the moment you shift from revenue to profit optimization, campaign performance aligns with actual business growth. The algorithms are smart—but only when you feed them the right data.
The Future is Accountable
In our experience working with lead-gen and e-commerce businesses, profit optimization consistently outperforms traditional ROAS strategies. And Google confirms it:
According to Google, advertisers using profit optimization are already outperforming peers by about 15%.
The move toward gross profit optimization is an indicator of a maturing industry. It’s a rejection of proxy metrics in favor of what truly matters to a business’s survival and growth. The tools are no longer the limitation; our strategic vision is.
Asking your team or agency to shift from ROAS to POAS isn’t just a change in reporting. It’s a challenge to connect ad spend directly to business health, to stop celebrating busy-looking campaigns that don’t actually make money, and to hold every dollar spent accountable to the bottom line, finally.
Apply for a complimentary clarity check to determine if your campaigns are optimized for revenue or actual profit here.

