Hi support, I am trying to use Google Ads API for Upload Conversion Adjustments.
I am using this python example code, but I am getting this error NO_CONVERSION_ACTION_FOUND.
I waited 24 hours after reporting before adjusting the conversion to avoid CONVERSION_NOT_FOUND and TOO_RECENT_CONVERSION errors.
Request:
customer_id: "**"
conversion_adjustments {
gclid_date_time_pair {
gclid: "**"
conversion_date_time: "2024-06-03 17:07:27+09:00"
}
conversion_action: "customers/**/conversionActions/**"
adjustment_date_time: "2024-06-05 13:46:19+09:00"
adjustment_type: RESTATEMENT
restatement_value {
adjusted_value: 30000
}
}
partial_failure: true
Response:
Uploaded conversion that occurred at "" from Gclid "" to "" Partial failures occurred. Details will be shown below.
A partial failure at index 0 occurred
Error message: The conversion action specified in the adjustment request cannot be found. Make sure it's available in this account. Error code: conversion_adjustment_upload_error: NO_CONVERSION_ACTION_FOUND
As a side note, I was able to upload the click conversion using this python example code.
Response:
Uploaded conversion that occurred at "2024-06-03 17:07:27+09:00" from Google Click ID "**" to "customers/**/conversionActions/**"
Also, the manual conversion adjustment was successful for the same conversion action.
I highly appreciate your support.
Hi,
Thank you for reaching out to the Google Ads API support team.
From the provided logs, I understand that you encountered an error message "The conversion action specified in the adjustment request cannot be found." when uploading conversions for the given conversion action. Attempting to upload an adjustment using a different account results in a NO_CONVERSION_ACTION_FOUND error. This error also occurs if the conversion action of the adjustment is not enabled. Could you confirm whether you have followed Requirements while adjusting conversions in the API.
I could see that you have provided only partial logs which are not sufficient to investigate the issue further, provide us with the complete API logs (request and response with request-id and request header) generated at your end with visibility of customer ID and conversion action ID so that we can better assist you.
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 Python guide to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.![]() |
Google Ads API Team |