Return on Ad Spend
Revenue ÷ Ad spend
Extended stores often scale ads on revenue Return on Ad Spend while acquisition cost and shipping quietly erase contribution on the same products.
Connect Extended to Profit Bid for Profit on Ad Spend: API catalog + orders, native attribution.click_id (Google, Meta, TikTok, Microsoft, Pinterest), and profit-weighted conversion uploads — no storefront script required.
Revenue ÷ Ad spend
Extended stores often scale ads on revenue Return on Ad Spend while acquisition cost and shipping quietly erase contribution on the same products.
Gross profit ÷ Ad spend
Profit Bid reads Extended catalog costs and orders, maps attribution.click_id to Google / Meta / TikTok / Microsoft / Pinterest, and uploads Profit on Ad Spend values for Smart Bidding.
Extended stores sync catalog and orders into Profit Bid using API v2 — native attribution.click_id maps Google, Meta, TikTok, Microsoft, and Pinterest without a storefront script.
Extended revenue Return on Ad Spend often plateaus while Profit on Ad Spend climbs once click_id + COGS feed uploads.
Extended click_id types route Profit on Ad Spend to the correct ad platform pipeline.
Status groups (delivered / cancelled / returned) keep Profit on Ad Spend uploads accurate.
Connect Extended via API key — map COGS and upload Profit on Ad Spend using native click_id attribution.
Connect with store URL and Extended API key. Register webhooks when available, or rely on scheduled order polls every ~10 minutes.
Map Extended attribution.click_id into Google (gclid/gbraid/wbraid), Meta (fbclid), TikTok (ttclid), Microsoft (msclkid), and Pinterest (epik).
Sync Extended products (including main_image) into Profit Bid, then set or import acquisition costs for accurate Profit on Ad Spend.
Label Extended catalog winners and losers by Profit on Ad Spend tier for Shopping and Performance Max.
Map Extended order status groups (placed → delivered / cancelled / returned) so pending orders wait and refunds retract conversions.
Run Extended next to Gomag, MerchantPro, or Woo on Growth+ — one Profit Bid license for your RO stack.
In Extended, enable the API / Profit Bid module and create an API key (ev2_…).
Connect from Profit Bid with store URL + API key, then sync the catalog.
Map COGS on bestsellers and authorize Google Ads (plus other ad platforms).
Enable Profit on Ad Spend conversion upload. Confirm Extended attribution is capturing click_id.
Optionally register order webhooks; otherwise rely on the 10-minute poll. Turn on A/C/X labels when cost coverage is solid.
Extended merchants use Profit Bid to turn native store attribution and catalog costs into Profit on Ad Spend uploads across Google, Meta, TikTok, Microsoft, and Pinterest.
Enable the API module in Extended, create an API key, then enter store URL and key in Profit Bid Connect store. Sync products after connect.
No. Extended provides attribution.click_id natively. Keep Extended’s attribution cookie active so orders include the click type and value.
Profit Bid maps gclid, gbraid, wbraid, fbclid, ttclid, msclkid, and epik from Extended’s click_id object into the matching ad platform pipelines.
The Extended API module is not enabled for that shop. Activate it in Extended admin, then reconnect with a fresh API key.
More answers on our FAQ page.
Select a plan and continue to secure checkout — Profit on Ad Spend conversion upload included on every tier.
Starter
billed monthly
For one store getting started with profit-based bidding






Growth
billed monthly
For brands that need a second store — same platform or mixed






Pro
billed monthly
For multi-store teams with advanced Google Ads






Scale
billed monthly
For agencies and high-volume merchants






14-day free trial available — start free · full pricing details
Connect your store, upload Profit on Ad Spend conversions, and see Return on Ad Spend vs Profit on Ad Spend in one workspace.