Conversion Post for GCLID could not be decoded

214 views
Skip to first unread message

Angelo Garcia

unread,
Feb 26, 2025, 1:29:30 AM2/26/25
to Google Ads API and AdWords API Forum
Hi Google Support,

Why are there times that our GCLID value is causing an error even if the click id value is valid? 
Error message: The imported gclid could not be decoded. Make sure you have not modified the click IDs., at conversions[0].gclid
Sample Click IDs:
  1. CjwKCAiAqrG9BhAVEiwAaPu5zgRnqolnhbDxdIWymWnyKfnB20yxeIEsjY1YLw6xsMvN9i7bJiE40xoCBloQAvD_BwE#gad_source_1
  2. cjwkcaiaqrg9bhaveiwaapu5ziv8egyr8vmlgo8m3zmj6oftjvd_emqrsjlb6ltmcrc4uyhhjz_inboce-cqavd_bwe
  3. EAIaIQobChMIurSi9cStiwMVJxmDAx2Toy_oEAAYAyAAEgJOOPD_BwE#gad_source_1
We often see this error when our Ad Link uses GBRAID and WBRAID instead of GCLID but it appears that it is also happening to GCLID. What could be the cause of this error to GCLID?

Thank you!

Google Ads API Forum Advisor

unread,
Feb 26, 2025, 6:15:36 AM2/26/25
to adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

Upon reviewing your concern I understand that you are getting "ConversionUploadError" with UNPARSEABLE_GCLID. Typically, the most common causes of this are as follows:
  • The code you implemented on your site to capture the GCLID is capturing something else, or capturing only a part of the GCLID.
  • You are capturing the proper GCLID on the website, but it’s getting mangled when you transmit it to your backend system, when you are storing it in that system, or when you are retrieving it for import into Google Ads.
The GCLID's can be up to 100 alphanumeric characters and are case sensitive. I would suggest you to double check the GCLID's as they could not be decoded as it might have modified the GCLID's. 

In order to further investigate the issue, kindly share with us the complete request and response logs with the request ID and request header generated on your end showing the error so our team can further investigate and provide appropriate guidance.

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.NetPHPPythonRuby 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.
 
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-02-26 11:14:55Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH3yN:ref" (ADR-00289847)



Reply all
Reply to author
Forward
0 new messages