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.

Google Ads performance is exposed as seven data models, each slicing the same underlying ad data by a different dimension. Pick the one that matches the question you’re asking.

Pick a data model

Age

Inferred age range. Probabilistic — expect an Unknown bucket.

Gender

Inferred gender. Same shape as Age, fewer values.

Device

Device & network. Richest metric set; one of two models with ad-level grain. Start here when unsure.

Geo

Geography. Granularity bounded by campaign targeting.

Placement

Where the ad appeared. For exclusion lists and managed placements.

Search Term

What users actually typed. Search & Shopping only.

Conversion Action

Full funnel. The only model with View Page → Conversion stages.

Common dimensions

Every Google Ads data model exposes the same campaign hierarchy, time, account, and creative dimensions.
DimensionDescription
campaign_id / campaign_nameCampaign
campaign_statusActive / Paused / Removed
campaign_typeType of campaign (Search, Display, Shopping, Video, Performance Max, App)
campaign_start_date / campaign_end_dateCampaign lifecycle dates
adset_id / adset_nameAd set (ad group)
adset_statusActive / Paused / Removed
adset_typeAd-set type classification

Metric availability matrix

Use this to find which data model exposes the metric you need. means the metric is available; means it isn’t.
MetricAgeGenderDeviceGeoPlacementSearch TermConv. Action
Spend & revenue
Ad Spend
Conversion Value
ROAS
Conversions
AOV
Clicks & impressions
Clicks
Impressions
CTR
Cost efficiency
CPC
CPM
CPA
RPC
Engagement
Engagements
Interactions
CPE
CPI
Conversion
Conversion Rate
View Through Conversions
Cross Device Conversions
Cross Device Conversion Value
Video
Video Views
Video 25% Watched
Video 50% Watched
Video 75% Watched
Video 100% Watched
Funnel stages
View Page
View Item
Add to Cart
Begin Checkout
Add Payment Info
Funnel rates
View-to-Interest Rate
Interest-to-Consideration Rate
Cart-to-Checkout Rate
Checkout-to-Payment Rate
Payment-to-Purchase Rate
Overall Funnel Efficiency

General notes

  • Status values — Campaign, ad-set, and ad statuses indicate whether the entity is currently Active, Paused, or Removed.
  • Zero-division handling — All calculated metrics return 0 when the denominator is 0, so dividing by no clicks or no conversions never errors out.
  • Privacy — All breakdowns aggregate data. Individual user-level information is never exposed. Reporting complies with GDPR and CCPA.