Optimize ads on profit, not revenue
Profit Signal calculates gross margin in real-time to use in conversions for Meta, Google Ads, or GA4.

Don't optimize ads on the wrong number!
Ad algorithms learn from the conversion values you send them. When you only send revenue, they optimize for revenue. A $150 order with 20% margin looks identical to a $150 order with 60% margin. So campaigns optimize toward customers who buy at volume but contribute little profit. Fix that in a few clicks.

Set once, no spreadsheets
Profit Signal subtracts shipping, taxes, fees, and COGS from revenue, then sends that figure to Meta & Google Ads. You define margins as percentage, by product type, vendor, or tag - and each order is calculated in real-time.
It's safe to roll-out: confirm the customer-level metrics in Google Analytics before changing how all your ads optimize.

No inventory import required
Most profit-tracking tools require a spreadsheet upload or a live connection to your ERP. Profit Signal uses percentage-based margins instead: a figure you already know, with no dependency complex ERP integrations.

Find customers worth keeping
Stop bidding for low-margin outcomes and starts finding customers whose purchases actually contribute margin. This improves ROAS, gives cleaner internal reporting (report on gross profit in Google Analytics and other connected dashboards)
How Profit Signal works
Set your margins once
Define gross margins as a percentage - overall, or by product type, vendor, or tag. No spreadsheets to build and no ERP integration to maintain.
Littledata calculates profit on every order
Profit Signal subtracts shipping, taxes, fees, and COGS from revenue, calculating each order's gross margin in real time.
Your ads optimize on profit
The profit figure is sent as the conversion value to Meta, Google Ads, and GA4, so campaigns learn to find customers who actually contribute margin.
Why Profit Signal
Built for profit-led advertising decisions
Ad platforms optimize toward whatever conversion value you send them. Profit Signal changes that value from revenue to gross profit, using margins you control.
Real-time gross margin calculation
Gross margin is calculated on every order in real time, so ad platforms receive profit values as conversions happen.
No inventory import required
Percentage-based margins replace spreadsheet uploads and complex ERP integrations - you set a figure you already know.
Margins that match your catalog
Define margins by product type, vendor, or tag, so each order's conversion value reflects what you actually make on it.
Safe to roll out gradually
Enable Profit Signal per channel and confirm the customer-level metrics in Google Analytics before changing how all your ads optimize.
Who it's for
Where profit-based optimization fits
Profit Signal is a feature of the Littledata app for Shopify and is included in Littledata's plans.
Ecommerce teams managing paid acquisition
Give Meta and Google Ads campaigns a conversion value that reflects margin, so bidding favors profitable orders over volume.
Brands with variable product margins
When a $150 order can carry 20% or 60% margin, revenue-only conversions treat them identically. Profit Signal tells them apart.
Teams that report on profitability
Report gross profit in Google Analytics and other connected dashboards, alongside the revenue numbers you already track.
Shopify and Shopify Plus stores
Set up Profit Signal from the Littledata app in a few clicks, with no code and no developer needed.
Frequently asked questions
Profit Signal: train ads with the right signal
