Missing Data in Recommendations API vs UI

24 views
Skip to first unread message

Amit Tomar

unread,
Jun 5, 2025, 12:30:38 PM (2 days ago) Jun 5
to Google Ads API and AdWords API Forum

Dear Team,

I’ve noticed some differences between the Google Ads UI and the Recommendations API response. Please see the attached screenshot for reference.

Key Issues:

  • Optimization score impact percentages (e.g. +12%, +0.2%) are missing in the API.

  • Some recommendation types like NEGATIVE_KEYWORD_CONFLICT, SITELINK_ASSET, and CUSTOM_AUDIENCE are not returned via API.

  • UI suggestions like (e.g. "Try Google Ads Editor") are not available in the API.

  • Account-level metrics (weekly spend, optimization headroom, optimization focus) are missing in the API.

Questions:

  1. Can optimization score impact percentages be retrieved via API?

  2. Why are certain recommendation types missing?

  3. Are "Try Google Ads Editor" suggestions available through any API endpoint?

  4. How can we fetch account-level optimization data via API?


Thank You

Recommendations1.png

Google Ads API Forum Advisor

unread,
Jun 5, 2025, 4:47:58 PM (2 days ago) Jun 5
to amittomar...@gmail.com, adwor...@googlegroups.com

Hi,

Thank you for contacting the Google Ads API support team.

Please refer to the below response to your queries respectively.

1. Can optimization score impact percentages be retrieved via API?

Yes, the retrieval of the optimization score can be retrieved from the customer resource via the Google Ads API. 

Here is a sample GAQL query to retrieve the specified metric:

SELECT customer.optimization_score, customer.optimization_score_weight, metrics.optimization_score_uplift FROM customer

You can try making a request using the Search or SearchStream by passing the customer Id. Also, you can use Query Builder to create your query and Query Validator to validate your query. I hope this helps, let me know how this goes on your end.

2. Why are certain recommendation types missing?

As you mentioned that, some recommendation types like NEGATIVE_KEYWORD_CONFLICT, SITELINK_ASSET, and CUSTOM_AUDIENCE are not returned via API. To help me investigate this further, could you please provide the complete API logs (request and response logs with request-id and request header) for the associated requests where these recommendation types were expected but not returned?

If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java, .Net, PHP, Python, Ruby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag. 

3. Are "Try Google Ads Editor" suggestions available through any API endpoint?

To further assist you with this, could you please provide an uncropped Google Ads UI screenshot for the mentioned feature, specifically showing the suggestions like "Try Google Ads Editor"?

4. How can we fetch account-level optimization data via API?

Regarding the account-level metrics you wish to retrieve via the Google Ads API, such as weekly spend, optimization headroom, and optimization focus, could you please provide an uncropped UI screenshot highlighting these specific fields in your account?

You can send the details via Reply privately to the author option, or direct private reply to this email.


Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-06-05 15:47:14Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01reLyc:ref" (ADR-00310287)



Reply all
Reply to author
Forward
0 new messages