CM360 Enhanced Conversions needs matchIds?

55 views
Skip to first unread message

Renzo Parra

unread,
Jun 4, 2025, 5:47:34 AMJun 4
to Google's Campaign Manager 360 API Forum
Hi, we are trying to send offline enhanced conversions to CM360 using the batchInsert and batchUpdate api endpoints but we are getting the following error:

"One of encryptedUserId or encryptedUserIdCandidates or matchId or mobileDeviceId or gclid or dclid or impressionId is required."

Since they are offline conversions (inbound calls from CTV ads) we don't have any of those IDs, so we are just trying to send email, phone, first name and last name.

What are matchIds and are they really necessary? we tried sending our internal lead id as matchId but it returned another error that it can't be found, which makes sense. 

Is there a way we can send the user identifiers without any of those ids? 

DCM API (DoubleClick Campaign Mgr)

unread,
Jun 4, 2025, 10:29:49 AMJun 4
to google-doubleclick-...@googlegroups.com
Hi,

Thank you for reaching out to the DCM API support team.

I would like to inform you that when you are uploading the conversions each object must contain one of the mentioned fields. I would suggest you to refer to this link for additional information on each one of these fields while uploading the conversions.​ ​ ​ ​ ​ ​ ​


What are matchIds and are they really necessary? we tried sending our internal lead id as matchId but it returned another error that it can't be found, which makes sense. 

The Match Id is a first-party identifier that is synced with Google using the Match ID feature in Floodlight. You can use any one of these fields as they are mutually exclusive with each other. So, matchIds or any one of the provided fields are necessary. 


Is there a way we can send the user identifiers without any of those ids? 

To upload the conversions these ids are required even when working with the user identifiers.
 
Thanks,
 
Google Logo DCM API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-06-04 14:29:43Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01reDYP:ref" (ADR-00310006)



Renzo Parra

unread,
Jun 4, 2025, 12:15:36 PMJun 4
to Google's Campaign Manager 360 API Forum
Ok, so since we are advertising on CTVs to get inbound phone calls, how would we set up de Match ID? Google would not know of any ID from that phone call and we would not get any ID either other than the phone number which could be traced to a specific ad. But the client would not necessarily go through any website of ours. Is there something called a "blind upload"?

DCM API (DoubleClick Campaign Mgr)

unread,
Jun 4, 2025, 6:06:23 PMJun 4
to google-doubleclick-...@googlegroups.com

Hi,

Regarding your concern, when uploading data, you are required to specify at least one type of identifier. This can be one of the following:

  • A hashed email
  • A hashed phone number
  • Address information using the OfflineUserAddressInfo object

You only need to include one of these fields. So in your case, you can specify the hashed phone number as shown in the example below:

{

  // Union field identifier can be only one of the following:

  "hashedEmail": string,

  "hashedPhoneNumber": string,

  "addressInfo": {

    object (OfflineUserAddressInfo)

  }

  // End of list of possible types for union field identifier.

}

To better understand and assist with your issue, could you please elaborate on the following:

  • What do you mean by "CTV" and what exactly are you referring to?
  • What do you mean by "blind upload"? Are you referring to an upload process or what is the exact goal you want to achieve with this method?

Also, if possible, please provide any relevant screenshots from the CM360 UI for the mentioned concerns. This will help us better understand the issue and assist you more effectively.

You can send the details via Reply privately to the author option, or direct private reply to this email.


Thanks,
 
Google Logo DCM API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-06-04 22:06:16Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01reDYP:ref" (ADR-00310006)



Reply all
Reply to author
Forward
0 new messages