Hi Pedro,
Thanks for reaching out to the Google Ads API Forum.
Kindly see below responses to your queries:
1. If I want to send the leads with their purchase value using their user identifiers, I should use the endpoint https://developers.google.com/google-ads/api/docs/conversions/upload-identifiers, but first I should send the user identifiers using the GTM or GTAG on the web page so that Google Ads has them. Am I right?, is it possible to send the leads directly without sending the data via GTM or GTAG beforehand?, or do I have to do all this sending flow?
>> Please note that the GTM or GTAG has its own way to send the user identifier. But Google Ads API also supports sending user identifiers to Google Ads. YOu may need to choose either Google ads API or those.
2. Following on from sending leads, would it be possible to send the click conversion using the API only without sending data previously using GTM or GTAG? As if I did an original import of offline click conversions through the API, do you know what I mean? I have tried to do it but I don't see any conversion in the Ads dashboard (I understand that it is because I don't send the user identifiers previously through GTM or GTAG).
>> This forum channel support would be able to comment in perspective of Google Ads API only. For original import of offline click conversions through the API, you may refer to this guide. Also, our team is not appropriate to comment further on why you are not seeing any conversion in the Ads dashboard if you sent the user identifiers through GTM or GTAG. In addition to uploading conversions by GCLID, the Google Ads API also supports uploading enhanced conversions for leads. You may need to follow the same process you would for uploading conversions by GCLID, but make the following changes when populating each ClickConversion, but instead of setting gclid, populate the user_identifiers with the standardized and hashed email address or phone number of the user. If available, you may add both values in separate UserIdentifiers on the same ClickConversion.
3. Until recently I had no way to check the status of the offline conversion submission via the API, but in API version 14 an endpoint has been opened for this https://developers.google.com/google-ads/api/docs/conversions/upload-summaries. If I try to use it, the API can take hours without resolving the request and has sometimes returned a 500 error from Google's servers. When will this functionality be fully operational?
>> Since you mentioned that the API takes hours without resolving the request and it returned a 500 error as response, could you provide the screenshots or any other logs snippets showing time taken along with the full logs for the 500 error? Please send the sensitive details like full logs via reply privately to author option.
![]() |
Google Ads API Team |