All integrations
Google Ads

Advertising

Know your real return on Google Ads

MerchantFlow brings Google Ads spend and performance into your profit view, so search and shopping campaigns are measured against profit.

Search and Shopping campaigns tend to look strong in the Google Ads interface because they capture demand that is already close to purchase. Conversion value divided by cost produces a flattering number, and it is the number most decisions get made on.

What it leaves out is everything between the sale and the money you keep: the cost of the product, the payment processing fee, the cost of getting it delivered, and the share that comes back as a refund.

MerchantFlow brings daily Google Ads spend and performance into the same view as your orders and costs, so a Shopping campaign is judged on the profit it produced rather than the revenue it reported.

What it syncs

Daily ad spend by campaign

Impressions, clicks, CTR, and CPC

Conversions and conversion value, where available

Campaign and account structure

Campaign type, including Search, Shopping, and Performance Max

Multiple Google Ads accounts under one login

Account currency and spend settings

What you get

Channel comparison

Google measured next to Meta, TikTok, and Snapchat on a consistent profit basis rather than each platform marking its own homework.

Spend in your P&L

Google Ads spend appears as a real cost line in your profit and loss, by day.

Profit after costs

Return calculated once product cost, fees, shipping, and refunds have been taken out.

Break-even ROAS by product

The threshold each product needs to clear, based on its own margin instead of one blended target for the whole catalogue.

What this unlocks

Profit-based ROAS

Return measured against contribution margin, so high-revenue low-margin campaigns stop flattering the report.

Blended MER

All marketing spend against total revenue, the check that catches double-counted attribution between platforms.

Break-even ROAS per product

What each SKU has to return before a campaign selling it is worth running.

Cost per acquisition by cohort

What a period of customers actually cost to acquire, and what they went on to be worth.

Connection details

Connection details - Google Ads
DetailWhat to expect
Connection methodOAuth through Google. No manual token handling
Access levelRead-only. MerchantFlow cannot create, pause, or edit campaigns
GranularityCampaign level, by day
Campaign typesSearch, Shopping, Performance Max, Display, and Video
Multiple accountsSupported. Connect several accounts under one login
CurrencyAccount currency normalised to your reporting currency

How it connects

01

Connect with OAuth

Authorize read access to your Google Ads account.

02

Select your account

Choose the Google Ads account linked to your store.

03

Daily sync

Spend and performance refresh automatically each day.

Good to know

Conversion values are Google reported

Google attributes conversions with its own model and windows. MerchantFlow shows those figures alongside your real order data, so where the two disagree you can see it rather than having one silently override the other.

Performance Max is a black box by design

Performance Max reports at the campaign level and does not break spend out by channel the way separate Search and Shopping campaigns do. Spend and total return are accurate, but the internal split is limited by what Google exposes.

Cross-platform double counting

When Google and Meta both claim credit for the same order, their combined reported revenue exceeds your actual revenue. Blended MER is the number that stays honest.

Common questions

Frequently asked questions

Does it cover Shopping campaigns?

Yes. MerchantFlow reads spend and performance across your Google Ads campaign types, including Search and Shopping.

Is it read-only?

Yes. MerchantFlow only reads reporting data and cannot change campaigns or budgets.

Can I compare it to Meta?

Yes. All connected ad platforms are shown on a consistent profit basis so you can compare channels fairly.

Does it support Performance Max?

Yes. Performance Max spend and performance are synced at the campaign level, which is the granularity Google makes available for that campaign type.

Can I connect multiple Google Ads accounts?

Yes. Several accounts can be connected under one login and reported on together or separately, which suits multi-brand and agency setups.

How often does spend update?

Spend syncs automatically on a recurring schedule through the day, with manual sync available. Recent days are re-checked on later syncs so numbers settle as Google finalises them.

Why does the ROAS differ from the Google Ads interface?

Google reports revenue it attributes to a campaign. MerchantFlow reports profit against your actual orders after product cost, fees, and refunds. Different questions, different answers, and the comparison is the useful part.

Do I need Google Analytics connected as well?

No. The Google Ads connection reads spend and performance directly from the Google Ads API and does not depend on any analytics property being connected.

Keep building

Related integrations

See it in your own numbers

Connect your store and platforms, and watch your real profit come together in one place.

Start free trial

14-day free trial. No credit card required.