Adding customer match list with api (c#)generates a different match rate than uploading csv file

98 views
Skip to first unread message

Sami Steenhaut

unread,
Jan 16, 2023, 9:31:38 AM1/16/23
to Google Ads API and AdWords API Forum
So i need to automate the creation and update of a Customer Match List via the Google Ads api v11. We have over 2 millions user to sync, so we do multiple calls that contains 100K users each since this is the threshold. After running my program and after that the api calls are processed, the match rate is always around 65-75%. The problem is that when i take the exact same users and i put them all in a csv file, then uploads it directly in the audience section, the match rate is 100%. They should be the same. The hashing and the formating are the exact same for both ways. 

Can i get help with that, or is that normal ?

Google Ads API Forum Advisor

unread,
Jan 17, 2023, 7:18:57 AM1/17/23
to sstee...@leger360.com, adwor...@googlegroups.com

Hi Sami, 

Thanks for reaching out to the Google Ads API Forum. I hope you are doing well today.

If you want to create and update a Customer Match List, then for customer match, you may refer here for ways on how you can remove the audiences. Once removed, you may then add new audiences into those user_lists similar to how you initially populated the list using the OfflineUserDataJobService. For example, to add audiences, you may refer to this code example.

With regards to concern on match rate, you may also use the enableMatchRateRangePreview field when creating an OfflineUserDataJob, then you may set enableMatchRateRangePreview to true, and match rate range for the offline user data job is calculated and made available in the resource.

Also, I would request you to check the request and response logs associated with the customer match data uploads to ensure that there haven't been any issues. Could you confirm if your API errors returned after the upload was completed when those customer match user list uploaded using the Google Ads API? Could you provide the complete request and response logs with request ID generated on your end? It would be helpful if you could provide the user list ID for the Ads UI uploads, so that we can check better.

You may then send the requested information via the Reply privately to the author option. If this option is not available, you may send the details directly to our googleadsa...@google.com alias instead.

Have a great day.

Regards,

Google Logo
Marjorie
Google Ads API Team
 


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