Introduction
Google Search Ads 360 (SA360) is Google’s enterprise search-management platform for running and reporting on paid search campaigns across multiple search engines. The connector imports campaign, ad group, ad, and keyword architecture along with performance reports through the SA360 Reporting API. The SA360 Reporting API is a relatively new API, so occasional changes or unexpected behavior originating from Google’s side are possible. As a marketing connector, metrics, breakdowns, and currencies are standardized so widgets can aggregate across sources without additional configuration. To connect this data source, see How to connect Google Search Ads 360 to Adriel.Data refresh strategy
Architecture data
Architecture covers ad accounts, campaigns, ad sets (ad groups), ads, and keywords. It refreshes twice daily, at 4:00 PM UTC and 5:00 AM UTC.Reports data
Reports include daily performance for ad accounts, campaigns, ad sets, and ads. Real-time. Report data is fetched from Google on demand when a dashboard loads, so the latest values are always visible. On top of that, scheduled cache refreshes keep historical data consistent across multiple time windows. Refresh schedule. Reports refresh on three overlapping schedules, each covering the ad account, campaign, ad set, and ad levels:- 5:00 PM UTC daily — syncs the last 9 days
- 11:40 PM and 6:40 AM UTC daily — syncs the last 3 days
- 7:30 AM UTC on the 1st and 15th of each month — syncs the last 30 days
Architecture levels
Ad account → Campaign → Ad set (ad group) → Ad → Keyword Keyword-level architecture is not currently available — the connector does not yet fetch keyword rows, and keyword-level conversion reports are skipped to limit data volume. Performance Max campaigns are campaign-level only. At the ad set and ad levels, Adriel creates synthetic rows by copying the campaign-level Performance Max data down, so Performance Max campaigns appear consistently alongside standard ad-set and ad rows.Date range limits
To keep query sizes manageable, the connector enforces these maximum look-back windows per time breakdown:Metrics
How to read the columnsData type uses Adriel’s vocabulary — Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean. API Key in code style like
metrics.clicks is the literal Search Ads 360 Reporting API field; where one raw field backs several rows (for example metrics.clicks feeds both Clicks (All) and Link Clicks), the same key appears on each — that’s the shared source field, not a duplicated entry. Italic marks a value Adriel computes, derives, or parses rather than a single API field. Currency values are reported in each ad account’s configured Search Ads 360 currency.Basic
Campaign Attributes
Currency conversion. Each ad account’s currency comes from its Search Ads 360 settings. When an ad account’s currency differs from the workspace currency, costs are automatically converted using the current day’s exchange rate.
UTM values are parsed by Adriel, not returned by Search Ads 360. Adriel reads the UTM parameters from each ad’s tracking settings and landing URL and exposes them as metrics for rollup. Search Ads 360 does not return UTM breakdowns, so UTM grouping is not available.
Campaign Structure
Computed Metric
These are calculated by Adriel from other metrics; they have no single underlying Search Ads 360 field.
Conversion Performance
Conversion events are imported automatically. Any conversion event tracked in the ad account is imported, but it appears on the dashboard only when the underlying event is active in the account. For each imported event, Adriel auto-generates a count metric plus conversion-rate (CVR) and cost-per-action (CPA) KPIs, shown in the field picker as
Google Search Ads 360: [event name].Floodlight custom columns. Search Ads 360 Floodlight custom columns are user-defined and vary per account, so they aren’t listed above. Adriel discovers them across the account hierarchy and exposes each as a metric under an SA360 Custom Columns category (listed last in the field picker), and as a matching breakdown; money values are divided by 1,000,000. A Floodlight metric and a Floodlight breakdown cannot be used together in the same query — see Limitations.
Creative Attributes
Impression Click Performance
Breakdowns
Basic
Campaign Structure
Creatives
Adriel post-processes ad creatives to generate these breakdowns.
Date
Search Ads 360 returns daily records; all time-grouping breakdowns are Adriel-side aggregations of the same underlying daily data.
Others
Google Search Ads 360-specific
These breakdowns exist only for Google Search Ads 360 and aren’t part of any cross-connector category. Every group above is a standard category shared with other connectors.
Limitations
Based on the current connector, Google Search Ads 360 has the following limits:- Relatively new API — the SA360 Reporting API is relatively new, so occasional changes or unexpected behavior originating from Google’s side are possible.
- Keyword level not available — the connector does not yet fetch keyword-level architecture, and keyword-level conversion reports are skipped to limit data volume.
- One breakdown per query — reports do not support more than one breakdown at a time.
- Floodlight metric and Floodlight breakdown cannot be combined — using a Floodlight custom-column metric together with a Floodlight breakdown in the same query is not supported and returns an error.
- Performance Max resolution — data provided by the API for Performance Max campaigns has limited resolution, which may result in missing fields. At the ad-set and ad levels, Performance Max rows are synthesized from campaign-level data.
- Data truncation — this connector limits the amount of data that can be fetched in a single query, so some data may be truncated. Report queries are capped at 10 pages, architecture at 20 pages, and account-hierarchy traversal at 50 pages. Narrow the date range or query at a higher level to resolve.
