Optionalmetrics(Optional) Metric fields to select (e.g. "metrics.clicks", "metrics.cost_micros"). Multiple values are joined into the GAQL SELECT clause.
Optionalresource(Required) Google Ads resource to query (e.g. "ad_group_ad", "keyword_view", "search_term_view"). Must be a resource that has metrics. Values are validated against Google Ads' field-service catalog at pipeline plan time.
Optionalresource(Optional) Resource fields to select, in fully-qualified GAQL form (e.g. "ad_group_ad.ad.id", "ad_group_ad.status"). Multiple values are joined into the GAQL SELECT clause.
Optionalsegments(Optional) Segment fields to select (e.g. "segments.date", "segments.device"). Must include at least one of segments.date, segments.week, or segments.month — that segment is used as the incremental cursor for the table.
User-defined custom report for the Google Ads connector. Mirrors the resource + fields + segments + metrics model that Google Ads GAQL exposes. The customer account this report runs against is supplied by the source schema (namespace), not by this message. The whole message is gated by the parent GoogleAdsOptions.custom_report_options stage; per-field stage annotations are intentionally omitted. Only supported on table-type objects: a custom report requires a destination table, so it cannot be specified at the schema/source level.