Operator-level writing on net profit, COGS, shipping cost and ad measurement — without the ROAS theatre.
A Magento P&L tool should request ads_read and business_management. pages_show_list and ads_management belong to a different product. Extra scopes delay Connect Meta and do not fix DailyProfit.
Business verification is not a broken pixel. Magento net still comes from REST. Meta spend for other ad accounts waits on Meta’s company check — not a module or Conversions API.
Amazon, eBay and M2E orders land in Magento Admin and in yesterday’s P&L. They never hit your thank-you page, so a storefront pixel cannot attribute them. That is not a broken snippet.
What Magento merchants actually need from the Google Ads API: OAuth, developer token, customer IDs, spend sync, and optional profit conversion uploads — without agency jargon.
How Magento orders, Google Ads spend and Meta spend should land in one store-timezone net profit view — and which integration mistakes keep merchants stuck in CSV land.
Meta Ads Manager ROAS ignores Magento COGS. How to connect Meta spend into a Magento-store timezone P&L — and what “ads_read” access is actually for.
What the unverified Google OAuth screen means for Magento merchants, why profit tools show it during Google verification, and how to decide whether to continue.
The Google Ads API has one OAuth scope — adwords — and Google labels it with full edit language. Magento merchants connecting a profit tool are right to flinch. Here is what that screen actually means, and what does not happen after you click Allow.
Get weekly profit tips →
Magento COGS, ads OAuth, POAS and P&L notes — emailed when we publish, not a daily drip.
Unsubscribe anytime. We use your email only for this list.