Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ocular.dev/llms.txt

Use this file to discover all available pages before exploring further.

The actual queries users typed when your ad triggered — the gap between what you bid on (keywords) and what they searched (search terms).

What this data model represents

Grain: one row per date × ad_account × campaign × adset × search_term. Metrics, grouped by category — every number you can compute on this data model. Expand below for examples in each.
Dimensions, grouped by category — every way you can split, filter, or group those metrics. Expand below for examples in each.
Source: Google Ads API, daily refresh.
Primarily available for Search and Shopping campaigns. Limited in Performance Max; not available for Display, Video, or App campaigns. Very low-volume queries may roll up as (other).

Slice by

Unique to this data model:
DimensionTypeValues
search_termStringThe actual query typed by the user
search_term_statusStringAdded as keyword, None, Excluded, Negative
match_typeStringExact, Phrase, Broad
Plus the standard campaign hierarchy, time, and account dimensions — documented once on the Google Ads Overview.

Use it to answer

  • Which terms burn budget with zero conversions — candidates for the negative-keyword list?
  • Which terms convert well but aren’t yet exact-match keywords — promote them?
  • Are broader match types pulling in irrelevant queries — tighten or loosen?
  • Are competitor brand names appearing — conquest opportunity or wasted spend?
Statistical significance by click volume: under 10 = monitor only; 10–50 = consider as negative; 50–100 = sufficient to decide; 100+ = act with confidence.

Available metrics

Everything you can compute on this data model. Need a metric not listed? See the Google Ads metric availability matrix.
MetricFormula
Spend & revenue
Ad SpendSum of daily spend
Conversion ValueSum of reported revenue
ROASConversion Value ÷ Ad Spend
ConversionsSum of attributed conversion events
Clicks & impressions
ClicksSum of clicks
ImpressionsSum of impressions
CTRClicks ÷ Impressions × 100
Cost efficiency
CPCAd Spend ÷ Clicks
CPMAd Spend ÷ Impressions × 1,000
CPAAd Spend ÷ Conversions
RPCConversion Value ÷ Clicks
Conversion
Conversion RateConversions ÷ Clicks × 100
ad_spend · conversion_value · conversions · clicks · impressions