Opus Growth

RSA Ad Strength & Asset Performance

RESPONSIVE SEARCH AD (RSA) asset report — per HEADLINE and DESCRIPTION: impressions, clicks, cost, conversions, conversion value, cost per conversion, conversion rate and CTR, plus each ad's Ad Strength.

Type
Lecture seule
Crédits
2
Plateforme
Google Ads
Validation
Inutile, rien ne change

Ce qu'il fait

RESPONSIVE SEARCH AD (RSA) asset report — per HEADLINE and DESCRIPTION: impressions, clicks, cost, conversions, conversion value, cost per conversion, conversion rate and CTR, plus each ad's Ad Strength. This is the evidence for deciding which headlines to keep and which to replace: the one number that decides it is cost per conversion at ASSET level, and it is here.

days = 0 (default) reports LIFETIME figures, which is what you want for a keep-or-drop decision — a headline's whole history, not a slice of it. days=7/14/30 narrows to that window; any other number becomes an explicit date range, and the range actually used comes back as period_from / period_to so two calls can be compared. BEWARE of a short window on a paused campaign: the rows still come back but every metric is zero, which looks like missing data and is really just no traffic. ALSO: Google reports asset IMPRESSIONS from an earlier date than asset clicks and cost, so a lifetime impression count can be much higher than a window that already covers all of the spend — both numbers are right, and CTR is only comparable within the same window. The reply flags this when it sees it.

Rows are sorted by cost, and min_impressions drops assets with too little data to judge. Every matching asset, every asset-to-location association, and every RSA-strength record is retained in the single `rows` collection: `record_type` is `asset`, `asset_location`, or `rsa_ad`. `asset.where_total` gives the association count; matching `asset_location` rows hold each location. `limit` controls only this transport response, and page_token=next_page_token reads the cached continuation without another query or credit. If campaign_id is empty the whole account is covered.

Google's own BEST / GOOD / LOW grades are included when they exist, but in most accounts they DON'T: Google grades an asset only when the ad group has enough competing assets and enough traffic, and otherwise reports NOT_APPLICABLE. The reply states how many fall in each grade, so an empty grade list is not a broken report. Read-only.

La description est en anglais car c'est le texte officiel que voit votre IA.

MCP: rsa_asset_performance

Comment l'utiliser

Vous n'appelez pas les outils par leur nom. Écrivez ce que vous voulez dans ChatGPT, Claude ou un autre assistant connecté à Opus Growth ; l'IA choisit cet outil quand il convient.

Paramètres

NomTypeObligatoirePar défaut
customer_idstringObligatoire·Google Ads customer account ID to query or change. Use the numeric ID returned by list_accounts; omit separators unless this tool explicitly says otherwise.
campaign_idstringFacultatif·Exact campaign identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
daysintegerFacultatif0Number of calendar days to look back from now for this analysis or report.
limitintegerFacultatif0Maximum number of rows returned in this response. When the result has_more flag is true, continue with next_page_token rather than assuming the list is complete.
min_impressionsintegerFacultatif0Numeric min impressions value for rsa asset performance. Use the provider's expected unit, range, and precision.
page_tokenstringFacultatif·Continuation token returned as next_page_token by a previous call. Leave empty for the first page; pass it unchanged to retrieve the cached next page.