Enhanced conversions for Offline click conversions

791 views
Skip to first unread message

Asier Martínez

unread,
Jul 5, 2022, 12:43:55 PM7/5/22
to Google Ads API and AdWords API Forum
Hello,
after uploading an offline conversion with GCLID I try to upload a enhaced conversion
with the same conversion_id and client_id but I get this error:

>Partial error encountered: This customer does not have a conversion action of a supported ConversionActionType that matches the conversion action provided., at conversion_adjustments[0].conversion_action

There is a way to debug this further? I have to wait to upload an enhanced conversion for an offline conversion?

Thanks in advance,

Google Ads API Forum Advisor

unread,
Jul 5, 2022, 12:47:32 PM7/5/22
to axi...@gmail.com, adwor...@googlegroups.com
Hi Asier,

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

To investigate the issue further, could you please provide the complete request and response logs, with the request-id? If you haven't yet, logging can be enabled by navigating to the Client libraries > Your client library (ex. Java) > Logging documentation, which you can access from this link.You can provide it via Reply privately to author option. If this option is not available, you may send the details directly to our googleadsa...@google.com alias instead. Let me know if you have any questions.

Thanks,
Google Logo
Nirmitabahen Gaurav
Google Ads API Team
 


ref:_00D1U1174p._5004Q2cGFgu:ref

Asier Martínez

unread,
Jul 5, 2022, 1:35:48 PM7/5/22
to Google Ads API and AdWords API Forum
I have sent the log with reply to the author.

Thanks for your time. 

Google Ads API Forum Advisor

unread,
Jul 5, 2022, 4:48:40 PM7/5/22
to axi...@gmail.com, adwor...@googlegroups.com
Hi Asier,

Thank you for sharing your log privately. For a correct conversion action to upload enhanced conversions to the conversion_action must be the resource_name of a ConversionAction with a type of WEBPAGE and enhanced conversions enabled. You are attempting to upload to a ConversionActionType of UPLOAD_CLICKS which is incompatible. You may also check for enhanced conversions diagnostics in the UI to make sure your correct conversion actions are ready to accept enhanced conversions. Here's product support's About the enhanced conversions for web tag diagnostics report.

Regards,

Google Logo
Aryeh
Google Ads API Team
 


ref:_00D1U1174p._5004Q2cGFgu:ref

Jon

unread,
Apr 1, 2023, 10:52:40 AM4/1/23
to Google Ads API and AdWords API Forum
I wanted to confirm that the uploadClickConversion is only available for conversion source of "Website" ? If the conversion was uploaded via the uploadClickConversion method how is one to add address information to the conversion?

Google Ads API Forum Advisor

unread,
Apr 3, 2023, 6:20:42 AM4/3/23
to jona...@getelevar.com, adwor...@googlegroups.com

Hello Jon,

Thank you for responding back to us.

If by source you mean the type, then the ConversionActionType should be UPLOAD_CLICKS as indicated here. On the other hand, with regards to adding address information for click conversions you may use address_info under UserIdentifier. You may also refer to the REST Interface documentation. More information on click conversions can be found here.

Regards,

Google Logo Google Ads API Team


ref:_00D1U1174p._5004Q2cGFgu:ref

Jonathan Cairo

unread,
Apr 3, 2023, 9:38:03 AM4/3/23
to Google Ads API Forum Advisor, adwor...@googlegroups.com
Hello,

Thanks for the details. So on the initial upload (uploadClickConveresion) it is possible to submit address information under the userIdentifiers array?

The docs state the "Only hashedEmail and hashedPhoneNumber are supported for conversion uploads.” Here https://developers.google.com/google-ads/api/rest/reference/rest/v12/customers/uploadClickConversions#ClickConversion

Can you confirm that it is indeed possible to upload address information on the original uploadClickConversion hit?

Thanks

Jonathan Cairo
Lead Solutions Engineer
Partnerships, implementations and instrumentation




This message and any attachments contain information, which may be confidential and/or privileged, and is intended for use only by the intended recipient, any review; copying, distribution or use of this transmission is strictly prohibited. If you have received this transmission in error, please (i) notify the sender immediately and (ii) destroy all copies of this message.

Jonathan Cairo

unread,
Apr 3, 2023, 9:52:54 AM4/3/23
to Google Ads API Forum Advisor, adwor...@googlegroups.com
The documentation here says that address_info is only accepted for Customer Match, Store Sales and ConversionAdjustmentUploadService.



Jonathan Cairo
Lead Solutions Engineer
Partnerships, implementations and instrumentation



Google Ads API Forum Advisor

unread,
Apr 3, 2023, 2:10:50 PM4/3/23
to jona...@getelevar.com, adwor...@googlegroups.com

Hi Jonathan, 

Thank you for coming back to us and providing insights. I hope you are doing well today.

Moving forward to your concern, it is indeed that for UserIdentifier the address_info (OfflineUserAddressInfo) is the address information but accepted only for Customer Match, Store Sales, and ConversionAdjustmentUploadService. You may also see OfflineUserAddressInfo fields documentation for additional information.

In addition, see the Rest Interface documentation and guidelines below:
 


Have a great day.

Regards,

Jonathan Cairo

unread,
Apr 3, 2023, 5:05:29 PM4/3/23
to Google Ads API Forum Advisor, adwor...@googlegroups.com
Hi,

Thanks for your help.

Maybe a more direct question is, how can we upload address information when the original conversion has been uploaded via the uploadClickConversion method?

Thanks,

Jonathan Cairo
Lead Solutions Engineer
Partnerships, implementations and instrumentation



Google Ads API Forum Advisor

unread,
Apr 4, 2023, 4:22:43 AM4/4/23
to jona...@getelevar.com, adwor...@googlegroups.com

Hello Jonathan,



Thank you for responding back to us.

The previous suggestion of using UserIdentifier should work in your use case as this supports ConversionAdjustmentUploadService. You may try that in your end and let us know should you encounter any issues and we will be glad to assist you further.

Regards,

Jonathan Cairo

unread,
Apr 4, 2023, 10:33:45 AM4/4/23
to Google Ads API Forum Advisor, adwor...@googlegroups.com
Just to follow up on my last email, the url this adjustment was sent to was https://googleads.googleapis.com/v12/customers/4255759731:uploadConversionAdjustments

Maybe this isn’t the correct URL for the service you are describing? But I’m not seeing a url in the link. Can you provide details on the URL and the shape of the request.

Thanks,

Jonathan Cairo
Lead Solutions Engineer
Partnerships, implementations and instrumentation



Google Ads API Forum Advisor

unread,
Apr 4, 2023, 12:59:16 PM4/4/23
to jona...@getelevar.com, adwor...@googlegroups.com

Hi Jonathan,

Thanks for getting back with us.

With regards to your concern you may refer to this link for the Method: customers.uploadConversionAdjustments. This method processes the given conversion adjustments. You may see in this link the Request URL for the conversion adjustment. You may also use this request builder to build your request body on conversion adjustment. You may also refer to this documentation for more information on Upload Conversion Adjustments. 

Regarding the error you're getting, it appears that you've encountered the INVALID_CONVERSION_ACTION error when attempting to upload conversion adjustment. That said, please see this document which contains the details and requirements about conversion adjustment validation rules. All of these must be considered to avoid the conversionAdjustmentUploadError.INVALID_CONVERSION_ACTION error.

Regards,

Jonathan Cairo

unread,
Apr 4, 2023, 6:17:26 PM4/4/23
to Google Ads API Forum Advisor, adwor...@googlegroups.com
Hello,

uploadConversionAdjustment is the method we are using.

This document states that addressInfo can only be accepted for "Address information. Accepted only for Customer Match, Store Sales, and ConversionAdjustmentUploadService.” https://developers.google.com/google-ads/api/rest/reference/rest/v12/UserIdentifier

The document linked does not discuss the invalid conversion action error, 2 things may be relevant there.
1. The conversion action was uploaded too recently, but I didn’t receive the TOO_RECENT_CONVERSION_ACTION error
2. Only the account that manages conversion actions can upload adjustments. Our account can indeed manage conversion actions in the Google Ads admin though.

The conversion action in the original upload is the same as what is provided in the adjustment.

Thanks

Jonathan Cairo
Lead Solutions Engineer
Partnerships, implementations and instrumentation



Google Ads API Forum Advisor

unread,
Apr 5, 2023, 6:35:15 AM4/5/23
to jona...@getelevar.com, adwor...@googlegroups.com

Hello Jonathan,

Thank you for responding back to us.

With regards to the error you encountered, the INVALID_CONVERSION_ACTION error means that you are uploading a conversion along with a conversion action that does not belong or exist in the account you are mutating to. To avoid this, you can perform a conversion_action report request prior to your used conversion, in order to ensure that the conversion_action you are using indeed exists in your account.

I did a few test on my end and I can confirm that the conversion action id 6473885208 is indeed existing in the account 1353531503 as shown also on the result of your shared logs. However, I noticed that you mentioned that the adjustment was sent using this https://googleads.googleapis.com/v12/customers/4255759731:uploadConversionAdjustments which has a different customer id. The conversion action id is not existing on that account 4255759731. Thus, we suggest that you try to upload the adjustment using this account id 1353531503. As an additional information, you may also try changing the type conversion action type UPLOAD_CLICKS into WEBPAGE as indicated in this documentation.

Let us know if the issue would still persist on your end.

Regards,

Reply all
Reply to author
Forward
0 new messages