RE: google ads api - enhanced conversions - can't use enhanced conversions with the specified conversion action.

58 views
Skip to first unread message
Message has been deleted

Google Ads API Forum Advisor

unread,
Mar 24, 2025, 8:43:36 AM3/24/25
to toni....@weekend4two.com, adwor...@googlegroups.com

Hi Toni,

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

Upon checking your Google Ads account '897-148-6809', I could see that the given conversion actions '224574134' and ‘224811030’ status is showing as 'Needs attention' and the diagnostic tab is showing "Mismatched enhanced conversion configuration". If you implement enhanced conversions for the web using the Google Ads API, then make sure all of the prerequisites are satisfied before proceeding to implementation. I would recommend you to refer to this 'Implement Enhanced Conversions for Web' as it describes in detail on how to implement the enhanced conversions for the web using the Google Ads API. If you encounter any issues while implementing, then I would suggest you refer to the 'Troubleshoot Enhanced Conversions for Web' documentation as it helps to troubleshoot your issues related to the conversion uploads.

After running the diagnostic level query, you are getting the CONVERSION_ACTION_NOT_ELIGIBLE_FOR_ENHANCEMENT error. Also, we have observed that you did not normalize and hash the lead data, such as email address, phone number, and mailing address for the provided enhanced conversion action request, you can capture their first-party data, hash it, send it through the Google Ads API. I would recommend you to check this help center article About enhanced conversions for more information.

Kindly provide us the complete API logs (request and response logs with request-id and request header) generated at your end to better assist you further. 

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 guide Python 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-03-24 12:42:39Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vHCA2:ref" (ADR-00296173)



Toni Rudolf

unread,
Mar 24, 2025, 9:53:21 AM3/24/25
to Google Ads API and AdWords API Forum
Thanks for your fast response!

When I check the status where it's showing as "Needs attention", I am pretty sure that the reason for this is the failed sending of the API request which results in the partial failure "Can't use enhanced conversions with the specified conversion action". "Enhanced conversions" is stated as active with the green checkmark, as you can see in the screenshot. The "Improve imported data quality" section unfortunately doesn't say much more. Just "Enhanced conversions configuration does not match upload type.". This makes sense if we are getting the error in our logs "Can't use enhanced conversions with the specified conversion action" (CONVERSION_ACTION_NOT_ELIGIBLE_FOR_ENHANCEMENT).

So it seems that the failure to upload because of this error leads to the "Needs attention".

Where were you able to oberseve that we do not hash the lead data? We are using the script (PHP version) provided by google and with it the `normalizeAndHashEmailAddress` method. We have also implemented a dev and staging environment where we were able to successfully upload the data without the partial failure.

I activated the logging now and will send the needed data shortly.

Thanks,
Toni


Screenshot 2025-03-24 at 14.06.02.png

Google Ads API Forum Advisor

unread,
Mar 24, 2025, 2:35:40 PM3/24/25
to toni....@weekend4two.com, adwor...@googlegroups.com

Hi,

Please be informed that I have removed your response from the forums as it contained the PII information.

I understand that you are uploading data in hashed format. I noticed that you have selected the tag for both the conversion actions as ‘Google Tag Manager’. But, you have not configured those tags. Please note that as per the prerequisites of the enhanced conversions for web, configuring the tag is a mandatory step. Therefore, I would recommend you to configure the tags, ensure that you have followed the prerequisites and retry uploading the conversions. 

If you are still facing any issues, kindly get back to us with the complete API logs (request and response with request-id and request header) generated at your end without redacting any information.

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.

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-03-24 18:34:50Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vHCA2:ref" (ADR-00296173)



Reply all
Reply to author
Forward
0 new messages