Google Ads

Client and manager accounts under one consent, read-only, with campaigns, search terms and conversions next to your Amazon numbers.

On this page

Live
Google AdsReads ✓ · Writes —

Every campaign, search term and conversion, next to your Amazon numbers, under the same field names. Build holds the developer token, so you never apply to Google.

Account types

AccountWho it is forWhat you grant
Client accountAnyone running ads in their own Google Ads accountSign in with Google and approve view-only access
Manager account (MCC)Agencies and brands with several accountsOne approval on the manager covers every client under it

Connect Google Ads

A few minutes.

  1. Sign in with Google

    Approve view-only access. For a manager account, one approval covers every client under it.

  2. Pick your accounts

    Choose the client accounts Build should read.

  3. First data lands

    It takes minutes. Every row carries its as-of time.

Placeholder Fails a strict build (DOCS_STRICT=1).

To write: screenshots of the three console screens, and the exact permission the Google consent screen shows

Data you get

Every row says what it is. Some Google data is hidden or restated, and the status says which.

DataStatusFreshnessHistory
Campaigns
Spend, clicks, conversions by campaignLivehourlyKept from day one
Budgets and bidding strategiesLivedailyEvery change kept
Auction insights (competitor share)Not available—Google doesn’t share it
Ad groups and ads
Ad group resultsLivehourlyKept from day one
Ads, headlines and their resultsLivehourlyKept from day one
Keywords and search terms
Keywords and Quality ScoreLivedailyKept from day one
Search terms Google showsLivedailyKept from day one
Low-volume search termsHidden by Google—Spend gap shown
Who searched (person-level data)Not available—Google doesn’t share it
Shopping and Performance Max products
Shopping results by productLivedailyKept from day one
Performance Max results by productLivedailyKept from day one
Performance Max search termsHidden by Google—Categories only
Conversions
Conversions and value by dayLivehourlyEvery restated value kept
Conversions by actionLivedailyEvery restated value kept
Geo and device
Results by country, region and cityLivedailyKept from day one
Results by device and hour of dayLivedailyKept from day one

Read tools

get_campaign_performance
POSThttps://build-api.sellermate.ai/v1/tools/get_campaign_performance

Spend, clicks, orders, sales and ACoS for each campaign, in the same fields as Amazon.

ReadsAmazonGoogle Ads
get_search_term_performance
POSThttps://build-api.sellermate.ai/v1/tools/get_search_term_performance

Search terms with their performance, hidden terms marked.

ReadsAmazonGoogle Ads
Placeholder Fails a strict build (DOCS_STRICT=1).

To write: which data groups in the table each read tool returns, and any Google Ads read tool still to add to the API reference (conversions, geo and device, Shopping and Performance Max)

Write tools and guardrails

Google AdsToday
Read campaigns and budgetsYes
Read search terms and conversionsYes
Change bids or budgetsNo
Pause campaigns or add negativesNo

Derived metrics

Placeholder Fails a strict build (DOCS_STRICT=1).

To write: the derived metrics on Google Ads (ACoS and TACoS blended with Amazon, brand and non-brand split, conversion lag) with the formula and the inputs of each

Freshness

DataFreshnessHistoryStatus
Spend, clicks, conversions by campaignhourlyKept from day oneLive
Budgets and bidding strategiesdailyEvery change keptLive
Auction insights (competitor share)—Google doesn’t share itNot available
Ad group resultshourlyKept from day oneLive
Ads, headlines and their resultshourlyKept from day oneLive
Keywords and Quality ScoredailyKept from day oneLive
Search terms Google showsdailyKept from day oneLive
Low-volume search terms—Spend gap shownHidden by Google
Who searched (person-level data)—Google doesn’t share itNot available
Shopping results by productdailyKept from day oneLive
Performance Max results by productdailyKept from day oneLive
Performance Max search terms—Categories onlyHidden by Google
Conversions and value by dayhourlyEvery restated value keptLive
Conversions by actiondailyEvery restated value keptLive
Results by country, region and citydailyKept from day oneLive
Results by device and hour of daydailyKept from day oneLive

Limits and caveats

Google's limitWhat Build does
API access comes in tiers, and approval takes days.Build already holds the token. You never apply.
The search-term report hides low-volume terms.They show as hidden by Google, with the spend behind them.
Conversions arrive late. Past days get restated.Build re-pulls and shows the restated value.
Manager accounts must be linked to their clients.One consent on the manager covers every client under it.

What is not available: auction insights and person-level data. Performance Max search terms come as categories only. When you disconnect, Build stops reading right away, and history Build already kept stays yours to delete.

Five example calls

1. Last week's campaigns

curl -X POST https://build-api.sellermate.ai/v1/tools/get_campaign_performance \
-H "X-API-Key: $BUILD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"account":"gads_northwind","start":"2026-10-22","end":"2026-10-28"}'

2. Search terms that spend

curl -X POST https://build-api.sellermate.ai/v1/tools/get_search_term_performance \
-H "X-API-Key: $BUILD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"account":"gads_northwind","start":"2026-10-01","end":"2026-10-28"}'

3. Amazon and Google Ads side by side

Placeholder Fails a strict build (DOCS_STRICT=1).

To write: two get_campaign_performance calls, one per platform, and how to join the rows on the shared field names

4. Hidden search terms

Placeholder Fails a strict build (DOCS_STRICT=1).

To write: how a hidden-by-Google term appears in a get_search_term_performance row, with a real sample

5. A restated day

Placeholder Fails a strict build (DOCS_STRICT=1).

To write: a call over a range that includes restated conversions, and how data_as_of and the restated value show

What the official connectors can't do

Placeholder Fails a strict build (DOCS_STRICT=1).

To write: what Google's own tools cannot do that Build does: the same field names as Amazon in one call, one consent for a manager, hidden terms marked with their spend, and history. Compare plainly

Changelog

Changes to Google Ads on Build are listed in the changelog.

Last updated 30 Oct 2026