Skip to main content

Introduction

Google Search Console reports how a website performs in Google’s organic (unpaid) search results. It measures the clicks, impressions, click-through rate, and average position for the queries, pages, and countries that surface a property in Search — the core signals for tracking SEO and organic-search visibility. The connector reads from Google’s Search Analytics API (Webmasters API v3). One data source is created per verified property; a property can be a domain property (covering every subdomain and protocol) or a URL-prefix property (a single scheme and host). Connecting three properties produces three independent data sources. As an analytics connector, search-performance metrics and breakdowns are standardized so widgets can aggregate alongside ad-platform and web-analytics sources without additional configuration. To connect this data source, see How to connect Google Search Console to Adriel.

Data refresh strategy

Architecture data

Architecture for this connector is the list of verified properties available to the connected Google account. Adriel reads that list at connection time so a property can be selected as the data source, and re-checks access on use: if a property is no longer in the account’s verified list, or is only accessible as an unverified user, the affected data source is disconnected. Search Console has no campaign or ad hierarchy, so there is no scheduled architecture snapshot beyond this property-level access check.

Reports data

Reports data is fetched on demand. Each dashboard load issues a live request to the Search Analytics API for the selected date range, breakdowns, metrics, and filters — there is no nightly snapshot or fixed refresh window, and results are not cached. Returned rows reflect Search Console’s current processing state; the most recent data is preliminary and may still change as Search Console finalizes processing.

Architecture levels

Property (domain or URL-prefix) Search Console has no ad-hierarchy analog. The verified property is the reporting boundary, and each Adriel data source maps to exactly one property.

Date range limits

For date breakdowns, the connector enforces these maximum look-back windows to keep query sizes manageable. Ranges beyond the cap are truncated. Search Console retains roughly 16 months of history overall; data older than that cannot be retrieved through the API (see Limitations).

Metrics

How to read the columnsCode style like searchConsole:clicks is the literal field requested from the Search Analytics API. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field or when it’s computed by Adriel.Data type vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.

Search performance

CTR is recomputed for aggregationWhen CTR is requested, Adriel automatically fetches clicks and impressions alongside it and recomputes CTR as clicks ÷ impressions across the aggregated rows. This keeps totals and subtotals accurate rather than averaging pre-computed per-row rates.

Breakdowns

How to read the columnsCode style like searchConsole:query is the literal breakdown field requested from the Search Analytics API. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field or when it’s produced by Adriel.

Search performance

At most one of these breakdowns may be combined with one date breakdown per query. Search appearance is the exception: it may only be used on its own (with or without a date breakdown) and cannot be paired with another search-performance breakdown.

Time & date grouping

Adriel groups Search Console’s results into these standard views for reporting alongside other connectors.

Limitations

Based on the current connector, Google Search Console has:
  • A 50,000-row cap per property per day (per search type) — Adriel fetches results in two pages of up to 25,000 rows each. When both pages return exactly 25,000 rows the query is treated as over-limit (TOO_MUCH_DATA_REQUESTED) and no partial data is returned.
  • Reduced coverage on multi-breakdown queries — requesting several breakdowns together (for example query + page + country) increases query load, and some rows may be aggregated or filtered out by Search Console, leading to missing data.
  • A single non-date breakdown per query — only one search-performance breakdown may combine with one date breakdown; search appearance cannot be combined with any other search-performance breakdown.
  • Roughly 16 months of history — Search Console retains about 16 months of data; older ranges cannot be retrieved through the API.
  • A short data-finalization delay — the connector is real-time and uncached, so the most recent data is preliminary and may still change as Search Console finalizes processing.
  • A per-property rate limit of 3 requests per second — higher request volumes are queued and processed sequentially.
  • Read-only access — the connector requests the webmasters.readonly scope and cannot write back to Search Console.
  • One property per data source — each Adriel data source maps to a single verified domain or URL-prefix property.

API references

See also