Google Ads Profit Tracking With COGS and Conversions With Cart Data

See how COGS and Conversions With Cart Data work together in Google Ads to produce item level profit and reliable profitability insights.

Published at Published: 24.11.2025
Updated at Updated: 24.11.2025

Most Shopify merchants evaluate their Google Ads performance based on revenue, ROAS, and a few surface level signals. The problem is that these metrics never reveal whether a campaign is actually profitable.

When multi product carts, inconsistent costs, and inaccurate item level tracking get involved, revenue alone becomes a misleading story.

This guide explains how Conversions with Cart Data and cost of goods sold come together to provide true profitability insights that merchants can actually use.

Google Ads Profit Tracking With COGS

Key takeaways from this guide:

  1. Revenue only reporting hides unprofitable campaigns even when ROAS looks strong.

  2. Conversions with Cart Data shows exactly which products were purchased after each ad click.

  3. Product Profit reporting requires COGS in the product feed and item level tracking that matches those IDs.

  4. When CwCD and COGS are combined, Google Ads can calculate product level gross profit and margin.

  5. Analyzify ensures clean item level purchase data so the entire setup works consistently for Shopify stores.

Bonus: Learn how to optimize your Shopify ad spend across Meta, TikTok, and Google Ads

Why Revenue Only Reporting Misleads You in Google Ads

Revenue and ROAS may look like reliable indicators of your ad performance, but they ignore the most important question: did you actually make profit from the sale. When product costs are missing, a campaign can appear strong while generating little or no margin.

Revenue Does Not Include Product Costs

Google Ads shows how much the order was worth, but it has no visibility into how much each item cost you to sell. Without this information, the campaign outcome is incomplete.

How to see net profit in Google Ads

  • A high ROAS can still hide low or negative profit.

  • Thin margin products can inflate results without adding real value.

  • You cannot evaluate performance without item level cost data.

You Cannot See Which Products Drove the Sale

A user may click an ad for one product but purchase something completely different. Revenue only reporting does not reflect this shift in behavior.

  • Google attributes the entire order value to the clicked ad, even if most revenue comes from other items.

  • You cannot identify the actual products purchased inside the order.

  • High value cross sells remain invisible, limiting your ability to understand true performance.

Margin Differences Stay Hidden

Different products contribute different levels of profit, but revenue alone treats them equally. This leads to misleading decisions when you scale or adjust campaigns.

how to send conversion with cart data google ads

  • High margin items may look weak even though they generate strong profit.

  • Low margin items may consume budget despite looking successful in ROAS.

  • You lose clarity on which products deserve more or less investment.

Built for Shopify · Refund Tracking · Accurate ROAS
Analyzify logo

High return rates? GA4 can’t show you the damage

Analyzify captures Shopify refunds and delivers them into GA4 with server-side tracking - so your numbers finally match reality.
Get Accurate GA4 Reports

What Conversions with Cart Data Actually Solves

Conversions with Cart Data gives you the product level detail that standard Google Ads conversion tracking cannot provide. Instead of only seeing the total order value, you see exactly which items were purchased and how they relate to the ad click. This section focuses on the specific gaps CwCD fills.

You See the Exact Products Sold After Each Click

CwCD tells you which items were included in the order, not just the value of the order as a whole. This clarity helps you understand what your ads actually drive.

how to see cogs data in google ads

  • You see each product in the cart with its price and quantity.

  • You can confirm whether the clicked product was purchased or not.

  • You gain visibility into item level performance across all purchase conversions.

You Can Separate Lead Sales and Cross Sell Sales

Google distinguishes between the product that was advertised and the products that were actually sold. This gives you insight into how users behave after they land on your site.

  • Lead sales show the value of the product featured in the ad.

  • Cross sell sales show the value generated by other items in the same cart.

  • You can identify products that consistently create larger baskets or higher order values.

You Get Cart Level Performance Metrics

CwCD adds several metrics that allow you to interpret order quality with much more depth than standard conversion tracking.

cart level performance google ads

  • Number of items purchased per order

  • Total revenue excluding discounts

  • Average order value and average cart size

CwCD gives you product level visibility, but it still does not show whether those products were profitable.

Professional Implementation & Migration Included
Analyzify logo

Track forms on Shopify with Analyzify

Track newsletter signups, contact forms, and leads - with no coding required.
Install the App Now

Why CwCD Alone Cannot Show Profit

Conversions with Cart Data gives you the full list of products sold, but it still does not know the cost of those products. Google Ads cannot calculate profit unless it can match each purchased item with its cost, and that information does not come from CwCD.

Limitations of CwCD

Google relies on a separate data source for costs: the cost_of_goods_sold attribute in your Merchant Center feed. Without this attribute, every sale is treated as if it has no cost, which means Google cannot calculate gross profit, gross profit margin, or any profit based metric.

CwCD Only Tracks What Was Bought, Not What It Cost You

The CwCD parameters include product IDs, quantities, and prices, but there is no field for item cost. That information must already be in your feed.

  • CwCD sends item price, not item cost.

  • Google cannot infer your margins from revenue data.

  • Profit metrics remain unavailable until COGS is supplied.

Bonus: Set up Shopify COGS tracking in Google Ads to see real profit!

ID Consistency Determines Whether Profit Can Be Calculated

Even if you provide COGS in your feed, Google can only apply it if the product ID inside the purchase event matches the product ID in your feed. A mismatch makes the cost unusable.

why I cannot see cogs data in google ads

In simple terms, CwCD tells Google what was sold, while your feed tells Google what those items cost you. Profit metrics appear only when both data sources align.

Built for Shopify - No Dev Work Required - Fast Setup
Analyzify logo

Missing Conversions in GA4 or Meta Ads?

Standart browsing tracking misses conversions - Analyzify adds Server-side tracking for accurate GA4 & Meta reports.
Protect Your Tracking Accuracy

How Profit Reporting Works When CwCD and COGS Are Combined

Once Google receives two pieces of information at the same time

  1. the exact items sold in each order (from CwCD)

  2. the cost of those items (from your Merchant Center feed)

calculate gross profit in google ads

it can finally calculate the metrics you cannot get from revenue alone. This combination is what transforms your reporting from surface level results into actual profitability insights.

Google pairs each item in the cart with its corresponding cost and performs a simple but decisive calculation: item revenue minus item cost = item level gross profit.

Item Level Profit Becomes Visible

Each product in the order is evaluated individually. This is where CwCD’s item list and your feed’s COGS intersect.

how to see item profit in google ads

  • Google subtracts COGS from the revenue of each specific item.

  • Items without a COGS value are skipped rather than estimated.

  • Profit accuracy depends entirely on the precision of your feed data.

Google Calculates Profit Based on the Actual Cart, Not the Advertised Product

Because CwCD shows the full cart, profit is calculated on all items the user purchased, not just the item that triggered the click.

how google ads calculate profit

  • Lead profit reflects the advertised product.

  • Cross sell profit reflects the additional items the user bought.

  • This distinction lets you understand which products quietly drive high margin orders.

Profit Metrics Become Available in Google Ads Columns

Once revenue and cost are matched at item level, Google populates several new fields for your campaigns, groups, and product data.

How to see real profit metrics in google ads

  • Gross profit

  • Gross profit margin

  • COGS for sold items

These metrics shift your reporting away from “how much you sold” to “how much you kept”, giving you a measurable view of the real financial impact of your ads.

How Analyzify Provides the Data Foundation for CwCD and Cost Based Reporting

For profit reporting to work correctly, Google needs clean item level purchase data that matches the products in your Merchant Center feed. If your events send the wrong IDs, incomplete item details, or inconsistent pricing, Google cannot connect your orders with the information in your feed and your reporting becomes unreliable. This is where Analyzify gives you a stable foundation.

how to see google ads profit reports

Analyzify structures your purchase events in the exact format Google expects, including consistent product and variant IDs, correct item arrays, and precise price and quantity values. This gives Google a complete view of each cart so it can interpret your orders accurately and connect them with the cost values from your feed.

Accurate Item Level Events That Work Seamlessly With CwCD

Analyzify sends the full contents of every order, including all purchased items, their quantities, discounts, and currency. This allows Google to read your cart as an item list rather than a single revenue number. With this structure in place, Google can determine which products belong to the order and evaluate them individually.

Correct Product and Variant IDs for Feed Alignment

Profit reporting only works when the item ID inside your purchase events matches the item ID inside your product feed. Analyzify prevents mismatches by sending IDs that match your Shopify catalog and Merchant Center structure. This alignment ensures Google can actually pair your orders with your cost values.

Analyzify sends cogs data

Support for Enhanced Conversions to Improve Attribution Quality

Analyzify supports Google’s Enhanced Conversions, which enrich your attribution using hashed first party data such as email. This helps Google identify users more accurately and improves the quality of your conversion reporting, especially in restricted browser environments.

Profit Metrics Available Inside Analyzify’s Marketing Analytics Dashboard

shopify-net-profit-report-3PL4zftv.png Even when your Google Ads account lacks complete profit reporting, you can still see your financial performance inside Analyzify. The Marketing Analytics Dashboard combines multiple data sources, allowing you to follow:

  • product level COGS

  • Marketing Efficiency Ratio

  • campaign level profitability

  • combined revenue and cost data in one place

Shopify google ads net profit report

This gives you a single panel where you can evaluate the financial impact of your ads without waiting for Google Ads to populate every profit column.

Bonus: Learn how to track COGS in Shopify and connect it to Google Ads

With this tracking foundation in place, Google can interpret your orders correctly and apply your feed’s cost values to calculate item level profit. The next section explains how these profit insights change the way you adjust budgets, evaluate campaigns, and decide where to invest.

Conclusion: Why Profit Focused Tracking Should Be Your Default Approach

When your Google Ads reporting includes item level costs, profit, and margin data, you stop relying on assumptions and start seeing the financial outcome of every click. You can spot which campaigns actually make money, which products drive meaningful value, and where your budget delivers the strongest return. Instead of following revenue signals, you make decisions based on real financial impact.

Built for Shopify - Profit Tracking - Accurate Insights
Analyzify logo

Merchant Center won’t show profit in Google Ads

Analyzify sends COGS data with every Shopify purchase event, so Google Ads finally reports profit - not just revenue.
See Profit in Google Ads ➜

Analyzify gives you the tracking structure that makes this possible and brings COGS, MER, and product level profitability into a single view through the Marketing Analytics Dashboard. With accurate purchase events and clean item data, your Google Ads reporting becomes more reliable and far easier to interpret.

If you want to build a setup that supports profit based decisions from day one, you can book a demo and see how Analyzify works for your store.

Frequently Asked Questions

How does Google Ads calculate profit using Conversions With Cart Data and COGS?

Google Ads matches each item in the CwCD payload with its corresponding COGS value in your Merchant Center feed. It then subtracts item cost from item revenue to calculate item level gross profit. When all items are processed, Google aggregates profit and displays it in profit related columns like gross profit and gross profit margin.
CwCD provides item level revenue and product IDs, but it does not include your cost of goods. COGS provides item level cost, but it cannot identify which items were actually purchased. Profit metrics appear only when these two data sources are combined and matched.
Google skips those items during profit calculation rather than estimating their cost. This reduces accuracy for orders containing missing COGS values, so it is important to ensure your Merchant Center feed includes COGS for all active products.
No. With CwCD, Google receives the entire cart, so profit is calculated for every item the customer purchased. This gives you visibility into lead product profit and cross sell profit, not just the profit of the item that triggered the ad click.
Once Google successfully matches item revenue with item cost, it populates metrics like gross profit, gross profit margin, COGS for sold items, and item level profit. These columns provide a clearer view of how much you retain after product costs.

Latest Posts

The latest news, technologies, and resources from our team.
View all posts
Blog Post Icon
Google Ads Profit Tracking With COGS and Conversions With Cart Data
Published at 24.11.2025
Published by İsmail Atasoy
See how COGS and Conversions With Cart Data work together in Google Ads to produce item level profit and reliable profitability insights.
Blog Post Icon
Analyzify Black Friday Discount: Save 20 percent on the Yearly Plan
Published at 19.11.2025
Published by İsmail Atasoy
Looking for an Analyzify discount code? The Black Friday sale gives 20 percent OFF the yearly plan. No code needed. See what the offer includes.
Blog Post Icon
Google Cloud Run or Stape? Pricing Differences for GA4 Server Hosting
Published at 05.11.2025
Stape or Google Cloud Run for Shopify server-side tracking? Explore pricing, request limits, and monthly cost differences based on actual usage data.
Blog Post Icon
Best Elevar Alternatives in 2025
Published at 31.10.2025
Discover the top Elevar alternatives by comparing their feature sets and services in detail. Find the best tracking tool for your Shopify store.
Sign up for our newsletter
Be the first to know about releases and industry news and insights.
We care about your data in our privacy policy.
Take the first step towards reliable tracking Join 3,000+ merchants who trust their tracking with Analyzify.