Google Ads API - CustomerMatchUserList - No Match Rate

209 views
Skip to first unread message

Mats Eldh

unread,
Mar 18, 2021, 7:24:19 AM3/18/21
to AdWords API and Google Ads API Forum
Hi,

We're currently developing an integration between our CRM-platform and Google Ads where segments/audiences from our CRM-platform can be exported/syncronized with customer lists in Google Ads. Our CRM-platform is a .NET application so we use the C# client and basically we're following the same patterns as in your provided sample AddCustomerMatchUserList, https://developers.google.com/google-ads/api/docs/samples/add-customer-match-user-list.

Overall it seems to work, but we have a few questions:

1) No match rate - When uploading files manually in Google Ads we get a "Match Rate" in th UI but the "Match Rate" is empty when uploading contacts using the API (same thing if we're running your provided sample). Is this a known issue? Is there any additional request to get a match-rate calculated (and displayed)? (see attached screenshot)

2) Membership Status AND Membership Duration - When creating the UserList we set the "MembershipLifeSpan = 10000" in order to get "No Expiration" and initially when validating the resulting audience in Google Ads the resulting audience gets correct status and expiration ("Open" with "No expiration"). However a day later the audience has status "Closed" and the Expiration is changed to "1 day". Is this because we're using a Test account? 

3) Multiple UserIdentifiers for single CRM contact - In the API documentation (https://developers.google.com/google-ads/api/reference/rpc/v6/UserIdentifier) it is stated that the identifier has to be either "HashedEmail", "HashedPhoneNumber" or "AddressInfo" (not any combination of them). In our CRM-platform a contact can have both email, phonenumbers and physical address. What is the preferred way to upload all fields/identifiers for contacts? Multiple Operations, i.e. one Operation for email-identifiers another Operation for phonenumber-identifiers and a third Operation for physicalAdress-identifiers OR one single operation with multiple UserIdentifiers for each contact in our CRM-platform?

Regards, Mats Björkman Eldhgoogle-ads-customer-list-missing-match-rate.png

Google Ads API Forum Advisor Prod

unread,
Mar 18, 2021, 3:52:41 PM3/18/21
to mats.bjor...@revide.se, adwor...@googlegroups.com

Hi Mats,

Thank you for reaching out. Please find my response to your questions below:

  1. It might be because of that you were uploading the user list to the Test account. Please try it on the production account.
  2. The user list could only work with the production account.
  3. The different contact information could be set for users in different operations. Each operation should only contain one type of identifier.


Thanks and regards,
Xiaoming, Google Ads API Team


Google Logo
Xiaoming
Google Ads API Team
 


ref:_00D1U1174p._5004Q2DwglQ:ref
Reply all
Reply to author
Forward
0 new messages