Google Ads API

222 views
Skip to first unread message

Neeraj Singh

unread,
Sep 26, 2023, 3:33:14 AM9/26/23
to Google Ads API and AdWords API Forum
I want to upload customer list data through an API. I have Test level Access.

Is in the test level can i used get and post api. If yes please provide the api url of customer list

Google Ads API Forum Advisor

unread,
Sep 27, 2023, 1:19:53 AM9/27/23
to neeraj...@thewitslab.com, adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

After reviewing your concern, I understand that your Google Ads account has Test level access and you would like to upload customer list data through the Google Ads API.

There are two services available to upload customer list data. They are "OfflineUserDataJobService", "UserDataService". Select the service based on your use case as there can be limitations for a service. I would recommend you to check the guide on Design your integration to know more about the recommended flow for creating and targeting a customer list. Also, I would suggest you refer to this Code example that uses an OfflineUserDataJobOperation to append customer contact information to a customer list.

If you have a production account with Test level access, then you can make calls to upload customer lists. But, if you have a test account then user lists are not supported and are automatically closed upon creation.

 
This message is in relation to case "ref:_00D1U1174p._5004Q2p1MQC:ref"

Thanks,
 
Google Logo Google Ads API Team

 

Neeraj Singh

unread,
Sep 27, 2023, 5:43:48 AM9/27/23
to Google Ads API and AdWords API Forum
Hi Team,

My aim: is to upload the data of potential customers (that we have collected from our marketing tool oracle-eloqua) to google ad API. Example of the data can emails, phone numbers, their locations etc.

My issue: I am using test account and first I am a creating 'data segment' in audience list from API 'Method: customers.userLists.mutate' and then upload data from 'Method: customers.uploadUserData' and it show 200 status that the data has been uploaded however I am not able to see that data in  UI of google ads audience manager. On research I got to know that we cannot see the data that we uploaded. i.e. checkout  39th line of https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v13/services/user_data_service.proto

I want that:
i) I should be able to get the data of potential customers that I uploaded through an API
ii) I should be able to see the data in the UI of google ads audience manager somewhere.

I have attached the screenshots for your reference. 

Regards,
Neeraj Singh

how I expect data to show up.png
no data in segment 1.png
adding data to my segment.png
creating segment 1.png

Google Ads API Forum Advisor

unread,
Sep 28, 2023, 9:43:09 AM9/28/23
to neeraj...@thewitslab.com, adwor...@googlegroups.com
Hi,

Thank you for getting back to us.

By reviewing your query, I understand that your issue is regarding the user_data_service.proto

Please note that the 'v13' is deprecated and about to sunset at the end of January 2024. I would recommend migrating to the latest version v14 and you may follow this link to Upgrade to the latest version.

Upon checking your screenshot, it appears that we are not able to see the complete value of the hashedEmail. Also, please refer to the article to know more About the customer matching process and About audience segments in Audience manager.

with that, please provide us with the complete API logs (request and response with request-id and request header) generated at your end in a text format.

If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java, .Net, PHP, Python, Ruby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.
Reply all
Reply to author
Forward
0 new messages