Hi Google Ads API Support Team,

We are encountering an issue when uploading website-related conversions via 
the uploadClickConversions method of the Google Ads API.

*Our Setup:*

   - We have a Google Ads conversion action with the source set to "Import 
   from clicks" (conversion action ID: 
   customers/2887417164/conversionActions/7095316991). 
   - We are attempting to send conversion data that includes 
   userIdentifiers for enhanced matching, but we *do not always have the 
   gclid* available for these specific events. 
   - The account-level setting for *"Enhanced Conversions for Leads" is 
   explicitly turned OFF* in our Google Ads account. 

*The Problem:*

When we include userIdentifiers in our ClickConversion payload (without a 
gclid), we receive the following error:
JSON
{ "partialFailureError": { "code": 3, "message": "Make sure you've turned 
on enhanced conversions for leads in conversion settings and try again. You 
can check your setting by querying 
conversion_tracking_setting.enhanced_conversions_for_leads_enabled on 
Customer., at conversions[0].user_identifiers", // ... (rest of the error 
details) } } 

However, when we remove the userIdentifiers from the payload, we receive an 
error indicating that the gclid is required:
JSON
{ "partialFailureError": { "code": 3, "message": "The required field was 
not present., at conversions[0].gclid", // ... (rest of the error details) 
} } 

*Our Question:*

We need to send conversions with userIdentifiers via the API to our "Import 
from clicks" conversion action in scenarios where the gclid is not 
available, *without being forced to enable the account-level "Enhanced 
Conversions for Leads" setting.*

Is this a supported use case? If so, what is the correct configuration or 
payload structure to achieve this? We have enabled enhanced conversions at 
the conversion action level itself ("Managed through API").

Could you please advise on how to resolve this issue and successfully 
upload conversions with userIdentifiers (for general enhanced matching) 
without the "Enhanced Conversions for Leads" account setting being required?

Here is our request payload: 

{
  "conversions": [
    {
      "cartData": {
        "items": [
          {
            "productId": "4200X-player",
            "quantity": 1
          }
        ]
      },
      "conversionEnvironment": "WEB",
      "conversionAction": 
"customers/2887417164/conversionActions/7095316991",
      "conversionDateTime": "2025-03-24 23:10:43+08:00",
      "consent": {
        "adUserData": "GRANTED"
      },
      "conversionValue": "2",
      "currencyCode": "USD",
      "orderId": "100",
      "userIdentifiers": [
        {
          "userIdentifierSource": 2,
          "hashedEmail": 
"465266d3d6e16e3e0107e66b12776fd0d98a59b102bedbff6e2a2d8cdc64d02c"
        }
      ]
    }
  ],
  "partialFailure": true
}

Thank you for your time and assistance.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/adwords-api/28fdbe33-03a2-4b96-ba0d-ff60ac0a5ab1n%40googlegroups.com.

Reply via email to