Re: How to use batching with UserList and UserData API for Google ads?

2022-01-20 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hello,

Thanks for replying back. Unfortunately, this support channel can’t provide the 
tracker id or any timeline information of the feature request that has been 
created.
Please keep an eye on our blog for further updates and announcements.

Best regards,

Jakeia Sabrina
Google Ads API Team
ref:_00D1U1174p._5004Q2UjilR:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/JTAjz0R60OLC00UGl-zefzS5moEuO4OmqkVg%40sfdc.net.


Re: How to use batching with UserList and UserData API for Google ads?

2022-01-19 Thread Paid Media
Hi

Thank you for taking this request. It would be helpful if you can provide 
some tracking id of it.

On Thursday, January 20, 2022 at 1:46:33 AM UTC+5:30 adsapi wrote:

> Hi,
>
> Thank you for telling us why you need this. I raised with my team your 
> request for synchronous adding to user lists huge amounts of userData 
> similar to in AdWords API. This request is subject to review. You may 
> monitor our blog 
>  for 
> an update.
>
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2UjilR:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2e9b9c04-4506-45c1-a515-6426288c93ean%40googlegroups.com.


Re: How to use batching with UserList and UserData API for Google ads?

2022-01-19 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi,

Thank you for telling us why you need this. I raised with my team your request 
for synchronous adding to user lists huge amounts of userData similar to in 
AdWords API. This request is subject to review. You may monitor our blog for an 
update.

Regards,

Aryeh Baker
Google Ads API Team
ref:_00D1U1174p._5004Q2UjilR:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/C_1UY0R5Z4B700udYjVmjkRqal5YjNWgRyXg%40sfdc.net.


Re: How to use batching with UserList and UserData API for Google ads?

2022-01-19 Thread Paid Media


Hi,

Our product has an internal mechanism that runs in real-time and determines 
if the customer needs to be Added or Removed from the Audience/Segment and 
it maintains the state of audiences and customers. Therefore our product 
might decide to remove the customers from ineligible audiences and avoid 
unnecessary processing and API calls if there is no change.

This is the reason why we need to make synchronous calls and we cannot 
afford any delay in getting the response, as the above process is run 
frequently

On Tuesday, January 18, 2022 at 9:43:04 PM UTC+5:30 adsapi wrote:

> Hi,
>
> I work with Yasar and will assist you. Could you elaborate how 
> asynchronous operations when uploading to a userlist affect you? BatchJob 
> is asynchronous in that it provides a way to perform batches of operations 
> on multiple services without synchronously waiting for the operations to 
> complete. Could you elaborate on what synchronicity you need in your large 
> userData uploads?
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2UjilR:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/433b4895-c510-4500-8df1-69d247d3918fn%40googlegroups.com.


Re: How to use batching with UserList and UserData API for Google ads?

2022-01-18 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi,

I work with Yasar and will assist you. Could you elaborate how asynchronous 
operations when uploading to a userlist affect you? BatchJob is asynchronous in 
that it provides a way to perform batches of operations on multiple services 
without synchronously waiting for the operations to complete. Could you 
elaborate on what synchronicity you need in your large userData uploads?

Regards,

Aryeh Baker
Google Ads API Team
ref:_00D1U1174p._5004Q2UjilR:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/wYZAO0R5WYD700gADy951cRUOxKk_XdXK9-Q%40sfdc.net.


Re: How to use batching with UserList and UserData API for Google ads?

2022-01-17 Thread Paid Media
Hi,

Thank you for the response. 

UserDataService suits our use case. But it is has a limitation of "10 
operations and 100 user IDs per request" which is very low for our product. 
Earlier we were using AdWords API where we could pass the 20,000 Ids in one 
API request. But with UserDataService we need to make the 20 API calls for 
20,000 Ids. That means to process the 1million customer we need to make 
1000 API calls which seems too large. And larger the number of API calls 
more time it will take to finish and the more the overhead of getting into 
exceptions.

Our product is meant for processing several million customers synchronously 
in real time. But due to the limitation of  UserDataService, to process 
millions of records will have a huge impact on the overall time to upload 
customers to the audience.

Therefore could you please let us know if there is any better way to 
support this use case in Google Ads?

On Tuesday, January 18, 2022 at 11:20:25 AM UTC+5:30 adsapi wrote:

> Hi,
>
> Thanks for getting back to us.
>
> Note that both *UserDataService* 
> 
>  
> and *OfflineUserDataJobService* 
> 
>  
> services are used in Google Ads API to upload data for user lists, but 
> *OfflineUserDataJobs* 
> 
>  
> are processed asynchronously. You may check this *guide* 
> 
>  
> on how you can use UserDataService synchronously. Also, note that to upload 
> *UserData* 
>  
> objects with additional attributes, you must use an *OfflineUserDataJob* 
> 
>  
> where the type is set to CUSTOMER_MATCH_WITH_ATTRIBUTES.
>
> Let us know if you have any further questions.
>
> Regards, 
> [image: Google Logo] 
> Yasar 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2UjilR:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2f1c8f13-3427-4a70-99ec-c55ee54b3fecn%40googlegroups.com.


Re: How to use batching with UserList and UserData API for Google ads?

2022-01-17 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi,

Thanks for getting back to us.

Note that both UserDataService and OfflineUserDataJobService services are used 
in Google Ads API to upload data for user lists, but OfflineUserDataJobs are 
processed asynchronously. You may check this guide on how you can use 
UserDataService synchronously. Also, note that to upload UserData objects with 
additional attributes, you must use an OfflineUserDataJob where the type is set 
to CUSTOMER_MATCH_WITH_ATTRIBUTES.

Let us know if you have any further questions.

Regards,

Yasar
Google Ads API Team
ref:_00D1U1174p._5004Q2UjilR:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/DMyWX0R5W5JO00hAN-F6qARXub-H6XjYGAjQ%40sfdc.net.


Re: How to use batching with UserList and UserData API for Google ads?

2022-01-17 Thread Paid Media
Hi 
I explored the suggested approach and went through the example code in the 
file AddCustomerMatchUserList.java. It seems 
that OfflineUserDataJobServiceClient has only methods 
(runOfflineUserDataJobAsync) for asynchronous processing. But my 
application has a need to upload large customers to audiences/segments 
synchronously. So could you please let me know if there is an API that can 
be utilized for uploading large customers to audiences and getting the API 
response synchronously?


On Friday, January 14, 2022 at 9:25:08 AM UTC+5:30 adsapi wrote:

> Hi,
>
> Thank you for your question.
>
> The BatchJobService currently cannot be used to upload audiences/segments. 
> In the customer match considerations 
> 
>  
> guide, you may refer to the below items for more information on uploading 
> larger number of users : 
>
>- *The operations collection for each 
>AddOfflineUserDataJobOperationsRequest can contain at most 100,000 
>elements. If you need to submit more than 100,000 operations for a job, 
>send multiple requests with the same job resource_name.* 
>- *Avoid simultaneously running multiple OfflineUserDataJob processes 
>that modify the same user list (that is, multiple jobs whose 
>CustomerMatchUserListMetadata.user_list point to the same resource name). 
>Doing so can result in a CONCURRENT_MODIFICATION error since multiple jobs 
>are not permitted to operate on the same list at the same time. This error 
>can also occur if attempting to simultaneously modify a list through the 
>Google Ads UI and the Google Ads API. Note that this does not apply to 
>adding operations to an existing job, which can be done at any time before 
>the job is started.* 
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2UjilR:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a362aaff-a5a5-4617-ba63-c92880bf4a9en%40googlegroups.com.


RE: How to use batching with UserList and UserData API for Google ads?

2022-01-13 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi,

Thank you for your question.

The BatchJobService currently cannot be used to upload audiences/segments. In 
the customer match considerations guide, you may refer to the below items for 
more information on uploading larger number of users :

The operations collection for each AddOfflineUserDataJobOperationsRequest can 
contain at most 100,000 elements. If you need to submit more than 100,000 
operations for a job, send multiple requests with the same job resource_name.
Avoid simultaneously running multiple OfflineUserDataJob processes that modify 
the same user list (that is, multiple jobs whose 
CustomerMatchUserListMetadata.user_list point to the same resource name). Doing 
so can result in a CONCURRENT_MODIFICATION error since multiple jobs are not 
permitted to operate on the same list at the same time. This error can also 
occur if attempting to simultaneously modify a list through the Google Ads UI 
and the Google Ads API. Note that this does not apply to adding operations to 
an existing job, which can be done at any time before the job is started.

Best regards,

Peter Laurence Napa Oliquino
Google Ads API Team
ref:_00D1U1174p._5004Q2UjilR:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/eCZ-p0R5OLJH00kpbOe2TGTnKgabbi-0T-JQ%40sfdc.net.