Google Offline Conversions API Error (Third Party User Id)

I am trying to configure the Google Offline Conversions API and I am getting the following error in the response body:

{
  "partialFailureError": {
    "code": 3,
    "message": "The provided user identifiers are not supported. Use only hashed email or phone number and try again., at conversions[0].user_identifiers[2]",
    "details": [
      {
        "@type": "type.googleapis.com/google.ads.googleads.v15.errors.GoogleAdsFailure",
        "errors": [
          {
            "errorCode": {
              "conversionUploadError": "UNSUPPORTED_USER_IDENTIFIER"
            },
            "message": "The provided user identifiers are not supported. Use only hashed email or phone number and try again.",
            "location": {
              "fieldPathElements": [
                {
                  "fieldName": "conversions",
                  "index": 0
                },
                {
                  "fieldName": "user_identifiers",
                  "index": 2
                }
              ]
            }
          }
        ],
        "requestId": "Xmelkq5VMSQfjiv31BlvNg"
      }
    ]
  },
  "results": [
    {}
  ],
  "jobId": "546561891509951147"
}

I have checked the documentation in regards to User Address: OfflineUserAddressInfo  |  Google Ads API  |  Google for Developers

Does Google require ALL the parameters of that object to be present in order to have a valid object?

This is my current configuration in GTM:

I was checking the request body and I see the following info:

Is the error referring to thirdPartyUserId? (I thought it was referring to addressInfo at first)

Ok, so in fact, it was referring to “thirdPartyUserId”. Apparently you can’t send this parameter if you are already sending the email and phone number, weird.

I think you can only have one of the user identifier. will probs need a check on which one to use.

phone first, then email, then userid

https://developers.google.com/google-ads/api/reference/rpc/v16/UserIdentifier

1 Like

Check out our guide on Google Ads offline conversion using server GTM to get more information here: Google Ads offline conversion tracking using server GTM - Stape