Skip to content
Get MCP AdsGet MCP Ads, home
Start free
View as Markdown

How to report across Google Ads, Meta, TikTok and GA4 at once

The Monday morning numbers, pulled from four advertising APIs and two analytics APIs in the same turn.

For you

What the answer looks like, and what to type to get it.

The way this normally goesLink to this section

  • Four exports, four date pickers, four metric vocabularies.
  • A spreadsheet to reconcile them.
  • A separate look at GA4 to see what happened after the click.
  • Repeat every week.

The way it goes with an assistantLink to this section

  • Ask once, name the period and the grain.
  • Each platform answers with its own tool, in the same turn.
  • The assistant reconciles what is comparable and flags what is not.
  • Ask it again next week in four words.

Prompts to start fromLink to this section

The weekly numberLink to this section

text
Spend, clicks, conversions and CPA by platform for last week, against the week before.
Break that down by campaign, sorted by spend.
Which platform improved and which got worse, and by how much?

Past the clickLink to this section

text
Did the checkout funnel move after Tuesday's release?
Compare paid sessions in GA4 to the clicks each platform reports.
Which channel group is bringing the revenue this month?

Search alongside paidLink to this section

text
Where did we lose clicks in Search Console between this month and last?
Compare Web, Image and Discover for this property.
Are any of our pages competing against each other in Search?

Tools this usesLink to this section

ToolWhy
meta_get_insightsMeta delivery and cost.
google_ads_get_insightsGoogle Ads delivery and cost.
tiktok_get_insightsTikTok delivery and cost.
pinterest_run_reportPinterest delivery and cost.
ga4_run_reportWhat happened after the click.
gsc_query_search_analyticsThe organic side of the same queries.

What it will not doLink to this section

  • Attribution windows differ per platform and are not reconciled behind your back. Two platforms claiming the same conversion is a property of advertising, not a bug here.
  • Currency is the account currency on each platform. Nothing is converted.

For your agent

The tool sequence, the parameters that matter, and what will be refused.

Both readings as Markdown: /guides/cross-platform-report.md

This job reads several sources, across 6 tool calls. It changes nothing, so it works on every plan.

SequenceLink to this section

StepToolPurpose
1meta_get_insightsMeta delivery and cost.
2google_ads_get_insightsGoogle Ads delivery and cost.
3tiktok_get_insightsTikTok delivery and cost.
4pinterest_run_reportPinterest delivery and cost.
5ga4_run_reportWhat happened after the click.
6gsc_query_search_analyticsThe organic side of the same queries.

Constraints that will refuse youLink to this section

  • Only the ad accounts the account owner ticked are reachable. Call list_accounts first rather than guessing an identifier.
  • Attribution windows differ per platform and are not reconciled behind your back. Two platforms claiming the same conversion is a property of advertising, not a bug here.
  • Currency is the account currency on each platform. Nothing is converted.

What the person is likely to askLink to this section

text
Spend, clicks, conversions and CPA by platform for last week, against the week before.
Break that down by campaign, sorted by spend.
Which platform improved and which got worse, and by how much?
Did the checkout funnel move after Tuesday's release?
Compare paid sessions in GA4 to the clicks each platform reports.
Which channel group is bringing the revenue this month?
Where did we lose clicks in Search Console between this month and last?
Compare Web, Image and Discover for this property.
Are any of our pages competing against each other in Search?