Does Google AdWords API support batch upload when uploading Audiences(Customer Match)?

603 views
Skip to first unread message

Valarmathi Arikrishnan

unread,
Jun 24, 2020, 1:56:30 AM6/24/20
to AdWords API and Google Ads API Forum
Hi,
I am able to populate a user list(email) Audience using the AdWords API(AddCrmBasedUserList). Now I am looking for batch upload. Is there AdWords API support batch upload a large size file for the Audience?

Thanks,
Valarmathi A

Google Ads API Forum Advisor Prod

unread,
Jun 24, 2020, 1:17:48 PM6/24/20
to valar...@palmtreeinfotech.com, adwor...@googlegroups.com
Hi Valarmathi,

The operations that are supported by batch processing in AdWords API are listed in this documentation. UserListService is not listed under the supported operations, so it is not possible in AdWords API and we will not be adding this feature in the future. Our top priority right now is to get the new Google Ads API ready for general availability. As such, we aren't planning on adding enhancements to the AdWords API, but we will continue to fully support it, and address any bugs as they are found. For more information on the state of the Google Ads API, please read the blog post here.

If you have additional questions, let me know.

Regards,
Danica, Google Ads API Team

ref:_00D1U1174p._5004Q218xXJ:ref

Aditya Naukri

unread,
Aug 3, 2021, 6:35:20 AM8/3/21
to AdWords API and Google Ads API Forum
Hi,
I am able to populate a user list(email) Audience using the Google Ads API ( AddCustomerMatchUserList )

Now I am looking for a batch upload. Is there a Google Ads API support batch upload a large size file for the Audience?
I have a large set of data from the audience. Let's say I want to upload 50k user emails in a batch of 500. How to do it using API?

Thanks,
Gaurav

Google Ads API Forum Advisor

unread,
Aug 3, 2021, 9:45:09 PM8/3/21
to testnaukrica...@gmail.com, adwor...@googlegroups.com
Hi Gaurav,

Thank you for commenting on this forum post.

I can see that you've created a forum post for this concern and I already posted my response there. However, allow me to reiterate my response here and you can see it below:

"I am afraid that the OfflineUserDataJobOperation which used to that code is not supported in batch processing. However, if your concern is the number of members that you can upload, then I believe that you can upload 100,000 elements in an OfflineUserDataJobOperation. If you need to submit more than 100,000 operations for a job, send multiple requests with the same job resource_name.

You may refer to this document as it discussed there what I've mentioned earlier and to know the things to consider in customer match of Google Ads API.
"

Regards,​​​​​​
Google Logo
Ernie John Blanca Tacata
Google Ads API Team
 


ref:_00D1U1174p._5004Q218xXJ:ref
Message has been deleted

Google Ads API Forum Advisor

unread,
Aug 5, 2021, 10:15:06 PM8/5/21
to testnaukrica...@gmail.com, adwor...@googlegroups.com
Hi Gaurav,

I understand that you also sent a private message to our support team. However, I will be replying here instead as I also need to delete your recent post since it contained your logs. When sending your logs and other account information, you may send them privately instead or directly to our googleadsa...@google.com alias.

That said, I will be re-posting your recent post below without the log information, for reference :

"Great! Thank You for the information. 

I have 1 more issue related to the Audience. I am trying to associate my CustomerMatchUserList to Smart Display Ad Campaign/Ad Group, but I am getting the following error: 

in case of ad group:

  Error 0: error_code {
  criterion_error: CANNOT_TARGET_USER_LIST_FOR_SMART_DISPLAY_CAMPAIGNS
}
message: "Cannot add positive user list criteria in Smart Display campaigns."

and in the case of the campaign:

  Error 0: error_code {
  context_error: OPERATION_NOT_PERMITTED_FOR_CONTEXT
}
message: "The operation is not allowed for the given context."
trigger {
  string_value: "DISPLAY(DISPLAY_FULL_AUTOMATION)"

what's the issue? How to link customer list to campaign? 
Reference taken from: 
https://github.com/googleads/google-ads-java/blob/master/google-ads-examples/src/main/java/com/google/ads/googleads/examples/remarketing/SetupRemarketing.java"


Moving forward, you are encountering the "Cannot add positive user list criteria in Smart Display campaigns" error because for Smart Display Campaigns, the only allowed criteria for targeting are listed here. In addition, as briefly discussed as well in this guide, "since Google Ads manages most aspects of a Smart Display campaign, targeting options at the ad group level are not allowed".

I hope this helps.

Best regards,

Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


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