Query Breaking Issue due to Special Character in Budget Name

34 views
Skip to first unread message

Alejo Cerutti

unread,
May 19, 2023, 12:44:53 PM5/19/23
to Google Ads API and AdWords API Forum
Hi Google Ads API Community,

I hope you are doing well. I am writing to bring to your attention an issue we have encountered while attempting to retrieve data from various sources such as the account, budget, campaign, ad groups, and ads from an account using the Google Ads API. We have discovered that our query is breaking due to the presence of a special character that we were not previously supporting. The character in question is the Unicode Character 'NARROW NO-BREAK SPACE' (U+202F), which has caused particular problems with the budget name.

We have noticed that Google appends a date stamp, such as "created on 5/3/2023 12:08 PM," at the end of any portfolio bid strategy, which is the shared budget name for smart bidding campaigns. It is worth noting that this date stamp is not related to the name of the campaigns but rather to the shared budget name of certain budgets.
Screenshot at May 19 13-37-35.png
Upon investigation, we have determined that the error is triggered by the presence of this special character between the hours and "PM" in the shared budget name. Consequently, this issue has resulted in the failure of our reports, preventing us from processing metrics for clients who have encountered this problem.

While we have managed to resolve the issue for budgets, we would greatly appreciate your assistance in determining if this special character appears elsewhere within the Google Ads API. By identifying any additional instances where this character might cause query failures, we can take proactive measures to prevent similar issues from occurring in the future.

Thank you for your attention to this matter. We value your expertise and look forward to any guidance or insights you can provide to help us resolve this issue and ensure smooth data retrieval for our clients.

Best regards,
Alejo

Google Ads API Forum Advisor

unread,
May 22, 2023, 12:32:16 PM5/22/23
to acer...@tangocode.com, adwor...@googlegroups.com

Hi Alejo, 

Thanks for reaching out to the Google Ads API Team. I hope you are doing well today.

With regards to your concern about the “special character between the hours and "PM" in the shared budget name”, for our team to further compare, investigate, and validate why you are encountering issues, can you provide more information?

  • Provide the complete (request and response with request-id) logs with request ID generated as shown in the respective links.
  • Complete or uncropped screenshots from the Google Ads UI (show the data that you are retrieving)


We do this to check if there’s an error thrown on your side and provide accurate recommendations. For more information, you may also see the Google Ads API: Account Budget and Campaign Budgets documentation and guidelines.

If you haven't enabled logging yet, it can be enabled by navigating to the Client libraries > Your client library (ex. Java) > Logging documentation, which you can access from this link. For REST interface requests, you can enable logging via the curl command by using the -i flag. This will cause the tool to include the HTTP response headers in the output.

You can provide these privately via the reply to author option. If this option is not available, then send it instead on this email address googleadsa...@google.com.

Reference links:

Have a great day.

This message is in relation to case "ref:_00D1U1174p._5004Q2lJjYr:ref"

Thanks,
 
Google Logo Google Ads API Team


Reply all
Reply to author
Forward
0 new messages