Google ads Api ConversionUploadService stopped getting erros on CLICK_CONVERSION_ALREADY_EXISTS

332 views
Skip to first unread message

סטס רוזנצוויג

unread,
Mar 6, 2024, 10:04:26 AM3/6/24
to Google Ads API and AdWords API Forum
Hey 
i am using google ads api uploading conversions to ConversionUploadService ,
when i am uploading the same click_id and  conversion_date_time  i getting error in 
partial_failure_error message. CLICK_CONVERSION_ALREADY_EXISTS


recently i noted that on some reason stopped to receive those errors , i can upload the same click_id with conversion_date_time couple times and not getting any errors 

the message i used to get from ConversionUploadService.upload_click_conversions
The imported event has the same click and conversion_date_time as an existing conversion. Use a unique conversion_date_time or order ID for each unique event and try again., at conversions[0]

any ides what look for?

Google Ads API Forum Advisor

unread,
Mar 6, 2024, 11:16:33 AM3/6/24
to tsv...@gmail.com, adwor...@googlegroups.com
Hi,

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

By reviewing your concern, I understand that you are encountering 'CLICK_CONVERSION_ALREADY_EXISTS' error generally occurs when the conversion with this timestamp already exists for this click. Kindly note that if you upload a duplicate conversion (that is, a ClickConversion with a gclid, conversion_date_time, and conversion_action that was previously uploaded), a CLICK_CONVERSION_ALREADY_EXISTS error is returned. Try using a different timestamp to see if the error still persists. To resolve this error, you may refer to this document for more information.

However, If you are still facing the issue, please provide us the following 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.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02rzixv:ref"

Thanks,
 
Google Logo Google Ads API Team


סטס רוזנצוויג

unread,
Mar 7, 2024, 9:31:08 AM3/7/24
to Google Ads API and AdWords API Forum

thanks for response ,

but my problem is that i am not getting errors on duplicate gclid+ conversion_date_time , its always passing ( this happens since 2024-03-03 ) before that its worked normally ,
we didnt upgraded our infra , using V16 version 

Google Ads API Forum Advisor

unread,
Mar 7, 2024, 2:43:07 PM3/7/24
to tsv...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for getting back to us.

By reviewing your concern, I understand that you are not getting any error when you are uploading the already existing click conversion with the same gclid and conversion_date_time. Could you please provide us with the below information so that we can investigate this issue further on our end.

סטס רוזנצוויג

unread,
Mar 11, 2024, 4:24:50 AM3/11/24
to Google Ads API and AdWords API Forum
Hey 
i send two the same message twice , as you can see there is the same gclid +  conversion_date_time , and no error for them
if you need more details let me know

send 1---
Request
customer_id: "xxx"
conversions {
  gclid: "Cj0KCQiArrCvBhCNARIsAOkAGcWxgBtNhAXQxFyjdrpwKmsnjl1O7-VGa8L5zfHrzWPP0TJANtqcaGgaAgt0EALw_wcB"
  conversion_action: "customers/xxx/conversionActions/yyy"
  conversion_date_time: "2024-03-09 21:01:40-00:00"
  conversion_value: 104.36999999999999
  currency_code: "USD"
}
partial_failure: true

response
results {
  gclid: "Cj0KCQiArrCvBhCNARIsAOkAGcWxgBtNhAXQxFyjdrpwKmsnjl1O7-VGa8L5zfHrzWPP0TJANtqcaGgaAgt0EALw_wcB"
  conversion_action: "customers/xxx/conversionActions/yyy"
  conversion_date_time: "2024-03-09 21:01:40+00:00"
}
job_id: 4754081011326593984



send 2---
request
customer_id: "xxx"
conversions {
  gclid: "Cj0KCQiArrCvBhCNARIsAOkAGcWxgBtNhAXQxFyjdrpwKmsnjl1O7-VGa8L5zfHrzWPP0TJANtqcaGgaAgt0EALw_wcB"
  conversion_action: "customers/xxx/conversionActions/yyy"
  conversion_date_time: "2024-03-09 21:01:40-00:00"
  conversion_value: 104.36999999999999
  currency_code: "USD"
}
partial_failure: true

response
results {
  gclid: "Cj0KCQiArrCvBhCNARIsAOkAGcWxgBtNhAXQxFyjdrpwKmsnjl1O7-VGa8L5zfHrzWPP0TJANtqcaGgaAgt0EALw_wcB"
  conversion_action: "customers/xxx/conversionActions/yyy"
  conversion_date_time: "2024-03-09 21:01:40+00:00"
}
job_id: 5468092047791550843

Google Ads API Forum Advisor

unread,
Mar 11, 2024, 10:37:01 AM3/11/24
to tsv...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for getting back to us.

I will check with our team regarding your issue and one of my team members will reach out to you once we have an update on this. Meanwhile, your patience is highly appreciated.

 
This message is in relation to case "ref:!00D1U01174p.!5004Q02rzixv:ref" (ADR-00226218)


Thanks,
 
Google Logo Google Ads API Team


Google Ads API Forum Advisor

unread,
Mar 11, 2024, 2:05:31 PM3/11/24
to adwor...@googlegroups.com, tsv...@gmail.com
Hello,

We are currently aware of an issue where some conversions can be uploaded multiple times, and are actively investigating.

In the meanwhile, and ongoing in the future, our best practice recommendation is always to avoid uploading duplicate conversions in the first place.

I will keep an eye on our team's progress with this issue and share an update with you as soon as I have any information to share.

 
This message is in relation to case "ref:!00D1U01174p.!5004Q02rzixv:ref" (ADR-00226218)

Thanks,
 
Google Logo
Michael Cloonan
Google Ads API Team


gcp admin

unread,
May 7, 2024, 8:41:23 PM5/7/24
to Google Ads API and AdWords API Forum
Hi all,
We too have been experiencing this issue for a while now. One day we stopped receiving the CLICK_CONVERSION_ALREADY_EXISTS for conversions already uploaded. Please can you advise as to whether this is something to be concerned about?
Kind regards, Ben

Google Ads API Forum Advisor

unread,
May 8, 2024, 8:15:58 AM5/8/24
to gcp-...@oportura.co.uk, adwor...@googlegroups.com
Hello,

We modified the flow so that conversion de-duplication isn't done exactly at upload time, but done later down the line during processing.  You'll no longer get duplicate errors when uploading, but the duplicate conversions will still not be double-counted.

As a best practice however, you should only upload each conversion once.
Reply all
Reply to author
Forward
0 new messages