Profit per product inside Performance Max

    Google won't show you which products in a PMax campaign are making money. Pythago will.
    Start OptimizingFrom $59/month, cancel anytime

    Why Performance Max hides this

    Performance Max spends across Search, Shopping, YouTube, Display, Discover and Gmail from a single campaign, and reports back at asset-group and campaign level.

    You get conversions and conversion value. You do not get profit, because Google does not know your product costs — and you often cannot get clean spend attribution per product either.

    So a PMax campaign returning a 3.4 ROAS might contain one product at 60% margin subsidising four at 12%. The campaign looks fine. Four of your five products are losing money.

    What Pythago does with it

    Attributes spend to products

    Keep Performance Max in its own campaign and the numbers stop being a guess: spend, clicks and conversions come straight from Google Ads at campaign and product level, orders from Shopify. We also show attributed revenue (halo) — when the click landed on one product but another was bought, that revenue is credited to the product that earned the click.

    Applies your real costs

    Product cost, shipping and transaction fees from Shopify — per order, not averaged. If cost prices aren't filled in in Shopify, you can set an average COGS percentage instead, so you still see and understand your costs and margins while you fill in the real numbers.

    Shows the break-even point per product

    A product at 15% margin needs a very different ROAS from one at 55%. Pythago calculates each, so you know which products PMax should never have been given.

    Ranks by contribution

    Products ordered by what they actually added to profit, not by revenue or conversion count.

    What you do with it

    Exclude what cannot work. Some products cannot be profitable in PMax at any spend level. Feed exclusion is the fix, and you need product-level profit to know which.

    Split the campaign. Once you can see margin tiers, separating high- and low-margin products into different campaigns stops the good ones subsidising the bad.

    Set a target that reflects margin. Your tROAS target should come from your break-even ROAS — you can work it out with the free calculator.

    FAQ

    See which products are losing you money today

    Connect Shopify and Google Ads in under five minutes. From $59/month, cancel anytime, and no campaign changes without your approval.

    Start Optimizing