Get the latest suggestion for a campaign optimization
Retrieve the latest suggestion for a specific campaign optimization.
Required permission: read:analysis.
The response format depends on the Accept header. Supported formats: JSON (default), CSV (Google Ads only), XLSX (TikTok only).
Suggestion Item Structure (Google Ads — optimization_suggestions.asset_groups.<id>[])
Each suggestion item in the array contains:
Fields:
keyword(string): The search theme text in the campaign language.suggestion(string): Action —add,keep, orremove.keyword_en(string, optional): English translation. Only present whentranslate_to_en=trueand language is not English.relevancy_score(int, 0–100): Semantic similarity between the keyword and the asset group. Computed via embedding distance.strength(string): Label derived from the relevancy score —very_strong(80–100),strong(60–79),average(40–59),weak(20–39),very_weak(0–19).currently_used_in(int, ≥1): Number of asset groups within this optimization that include the same keyword. Represents overlap across the selected asset group set, not live Google Ads usage.
Note: relevancy_score, strength, and currently_used_in
are only present for Google Ads suggestions. TikTok suggestions
do not include these fields.
Headers
Path Parameters
Query Parameters
Response
Details of the latest suggestion. Content type depends on Accept header: JSON (application/json), CSV (text/csv, Google Ads only), or XLSX (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, TikTok only).
ar- arda- dade- deen- enes- eseu- eufi- fifil- filfr- frhe- hehi- hihu- huid- idit- itja- jako- konl- nlno- nopl- plpt- ptro- rosv- svth- thtr- trur- urvi- vizh- zhzh-TW- zh TWzh-HK- zh HK
ar, da, de, en, es, eu, fi, fil, fr, he, hi, hu, id, it, ja, ko, nl, no, pl, pt, ro, sv, th, tr, ur, vi, zh, zh-TW, zh-HK,